[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)