[HN Gopher] Iosevka - Versatile typeface for code, from code ___________________________________________________________________ Iosevka - Versatile typeface for code, from code Author : lycopodiopsida Score : 56 points Date : 2022-01-20 20:53 UTC (2 hours ago) (HTM) web link (typeof.net) (TXT) w3m dump (typeof.net) | threatofrain wrote: | Another big conversation on fonts from today (JetBrains Mono and | others). | | https://news.ycombinator.com/item?id=30009287 | leiserfg wrote: | I managed to be so annoying that I got kovid and be5invis to make | changes in iosevka and kitty until they worked fine together | (before ligatures didn't work). User of both for several years. | Hackbraten wrote: | Thank you for that. Much appreciated. | java-man wrote: | Exceptionally nice set of fonts! | | I use Iosevka Fixed SS16 MdEx for coding on Windows 10 (scaled) | where font rendering is inferior to Mac. | FullyFunctional wrote: | Clearly lots of us obsess, a LOT, about fonts. I'm always | evaluating terminal fonts (currently favor Comic Mono), but one | thing that Iosevka's front page demo made very obvious to me: | zero with a dot (IBM Plex) are (IMhO) _much_ more readable than | the O kludge (go ahead, look at 08800008 in a monospace font and | scale it down one step. Not so easy?). | | Really, sometimes I wish I could pick and chose individual | characters. | excircul wrote: | > Really, sometimes I wish I could pick and chose individual | characters. | | Well, you can: https://typeof.net/Iosevka/customizer | FullyFunctional wrote: | :exploding-head: thanks, I completely missed that. There goes | the productivity for the rest of the day. | amitp wrote: | I'm using Comic Mono in my terminal and Iosevka in my editor | but your comment reminded me that I _can_ pick and choose | individual characters -- look at all the drop-down boxes on | section 02 of https://typeof.net/Iosevka/customizer -- so I | shall do that. Thank you! | pkrumins wrote: | Talking about fonts for programmers, I recently discovered | Cozette font (https://github.com/slavfox/Cozette). In my opinion, | this is the nicest new programming font. I switched over to it | and love it so much. | replwoacause wrote: | Envy Code R is great. There is a power line version out there | too. | | https://damieng.com/blog/2008/05/26/envy-code-r-preview-7-co... | floatingatoll wrote: | Be sure to check out the full customization instructions, which | list _every single thing_ that can be customized in a local build | of the font, at every possibly level, with screenshots for | comparison, in a simple readable list: | | https://github.com/be5invis/Iosevka/blob/master/doc/custom-b... | | For example: | | > _K with symmetric legs disconnected to the vertical bar, and | serifs at top left_ | | > _Ratio of the thickness of the neck of S /s/?, to the normal | stroke width. essRatioUpper, essRatioLower and rssRatioQuestion | will override this value for corresponded glyph categories when | set._ | | > _Extra-high _, placed right below baseline_ | | > _The lower bar of <= and >= ligation is slanted_ | vasili111 wrote: | I use Consolas. Very good with small font sizes. | sneak wrote: | I'm really jazzed about how many great new monospaced typefaces | are coming out lately. | | My current default is IBM Plex Mono (Light), but this one looks | super cool too. | | I don't think I like the idea of "baking a custom build" with | letter variants, though. A font file should be like an album - | fixed at time of release, with one version uniformly published, | so that if you use font X on machine A, and use font X on machine | B, you get the same results. | | I also don't think I'm on board with the ligatures for code | bandwagon. It doesn't accurately map 1:1, the symbols to the | ASCII contents of the file, which bothers me. | rubyist5eva wrote: | For about a year now I've been using a custom build that I | meticulously created over the course of several weeks of trial | and error, now I can't use anything else. The only other font | that comes close for me is Jetbrains Mono but my custom Iosevka | is my bread and butter font for most editor-like things I use. | yur3i__ wrote: | I tend to flit between Iosevka, Monaco and DejaVu Sans Mono | depending on how often I get bored enough to fiddle with fonts, | nothing comes close to those 3 for me | agumonkey wrote: | pretty much the same :) | dsnr wrote: | Another suggestion: | | https://www.jetbrains.com/lp/mono/ | majewsky wrote: | This has been my go-to monospace font ever since I started | learning Japanese: It has the nice property that char_width = | char_height / 2 and therefore CJK characters (which are always | square) don't break the monospace alignment. | divbzero wrote: | This has also been my go-to monospace font. I like the | ligatures though they are strictly optional. More details about | font features can be found in the Git repo [1]. | | [1]: https://github.com/be5invis/iosevka | ReleaseCandidat wrote: | The PureScript ligature `<=` should not be a `less than or | equal`, because it could also be the left double arrow. Better | don't use it at all. | bitwize wrote: | All the more reason to forgo programming ligatures altogether. | ReleaseCandidat wrote: | That's easy to do, just don't enable them in your editor. | Grismar wrote: | I generally don't mind it, it is a bit bland, but sometimes | that's a good thing. But that capital 'Q' - why? | twobitshifter wrote: | You can choose 8 different variants of the Capital Q. | https://typeof.net/Iosevka/customizer | | Hopefully there's one that fits your taste | amelius wrote: | It took me one or two days to get used to this font, but now I'm | happy with it, and the amount of space it brings to my terminal | screens. | 1_player wrote: | Yes, far too many monospace fonts are too wide on the x | dimension, while Iosevka is one of the few that has a slightly | condensed look to it. Pragmata Pro is another one. ___________________________________________________________________ (page generated 2022-01-20 23:01 UTC)