Live data from Hacker News

Iosevka – A Typeface for Code, from Code

be5invis.github.io

101–110 of 128 posts

Re: Iosevka – A Typeface for Code, from Code

#101

Finally a font which thinks about other latin based lanuages, and even cyrillic and greek, not only English. Some fonts do this, but few take care to show it in their marketing material. Thumbs up for the examples and not ignoring the rest of world! (personally I find the fonts too "narrow" fow my use)

That's the case for Pragmata Pro which this font was 'inspired' by.

Re: Iosevka – A Typeface for Code, from Code

#102
post #65

This font has been my daily driver for at least a year. It has some similarities with Pragmata Pro (my previous font), but has evolved to have its own personality now. I build a custom version of the font with this command-line: $ make custom-config design='v-tilde-low v-asterisk-low v-underscore-low v-at-short v-zero-dotted term' && make custom This gives me: - Disabled ligatures (I don't like them for my coding fon…

Looks lovely in your screenshot but sadly looks pretty crap in Visual Studio 2017. Sigh.

Iosevka is my default font in visual studio. Actually it looks better with clear type than pragmatapro and Input fonts.

Re: Iosevka – A Typeface for Code, from Code

#103

I don't know what it is about this font but it doesn't feel monospaced. Using this font I constantly keep second guessing myself as to where I've placed whitespace. Maybe I just need to use it more, I don't know.

Glancing at it I'm not sure if I would immediately be comfortable with it - it's a much narrower glyph than the type I'm used to. I think the lower width:height ratio is part of your whitespace issue, combined with the seemingly liberal kerning.

That matches up with my initial impression as well. I'm coming from Fira Code, which I've been using for a while now and really love. The glyphs are noticeably wider, but to be honest, after using Iosevka for the last half hour or so, I'm kind of enjoying the compactness.

It's the first narrow typeface I haven't rejected immediately for writing code. I ran into what looks like some issues with certain ligatures not being substituted, but that looks to be an editor-specific issue. They're fine in Terminal and vim, but Atom had some issues with some (e.g., and others along those lines). I will say that Fira Code seems to have a more diverse set of ligatures,[0] though some of them--the equality glyphs in particular--were annoying at times because they were such a visible change over what you actually typed.

0. https://raw.githubusercontent.com/tonsky/FiraCode/master/sho...

Re: Iosevka – A Typeface for Code, from Code

#104
I found it too tall, like many other similar fonts. Usually source code is not too wide horizontally and limited to 80 characters so making characters more wide and less tall allows to fit more to screen.

However it looks good and may be useful for those who prefer to open more that 2 columns of code in editor, or users of tiling window managers.

Liberation mono is my favorite, however Menlo from Mac Os looks good too.

Re: Iosevka – A Typeface for Code, from Code

#105
post #91

Earlier quoted context omitted.

And did I say otherwise?

I guess I took your statement, "because there's no kerning (each character takes up equal space)" to mean "no kerning means each character takes up equal space". Maybe that's not what you meant with those parenthesis.

Oh, I meant each character's taking up equal space did not allow for kerning. I see that I've not phrased that well, sorry.

Re: Iosevka – A Typeface for Code, from Code

#106
post #69
post #68

How do Stylistic Sets work? I like how ss08 looks. Is there a Iosevka ss08 font download, or must I build it myself?

It's a feature of the font. For example in TextEdit, in the Font panel, you can open Typography window to adjust different stylistic sets.

Interesting, thanks! Anyone knows how do I chose it in Sublime Text on macOS?

Re: Iosevka – A Typeface for Code, from Code

#107
post #34

I like trying new fonts for coding. So far I went back to my favorite DejaVu Sans Mono as I can legibly use it for coding at size 8. On my screen I can see 65 lines of code. When I tried Iosevka it does look good, but at size 8 it's legibility is not as good as DejaVu, it is about 20% more narrow (which is not too important to me), but it can fit just 60 lines of code on my screen. Less code and less legibility than…

Why do you want to see more lines of code on the screen? I hear that argument frequently, but I'm on the other side this. I use Fira Code size 20 (with line spacing 1.1) in IDEA - it means about 40 lines of code.

Below are my arguments for this.

I prefer to see less code on the screen so I'm forced to split the code into more methods/functions -> make it more readable as a side effect.

More over smaller font means you strain your eyes more.

Re: Iosevka – A Typeface for Code, from Code

#108
post #33
post #10

Iosevka is indeed a very pretty typeface. I've been using it for a while now and been really enjoying it. Here's some Dafny code for your viewing pleasure: https://i.imgur.com/clxUR1y.png

I like the use of ligatures to write <= as ≤

I disagree; if you want ≤, use ≤.

Oddly, Iosveka currently doesn't provide (for instance) ⇒ or ⟹, according to the specimen sheet, even though it contains ligature-derived glyphs that look just like ⇒ and ⟹.

Re: Iosevka – A Typeface for Code, from Code

#110
post #107
post #34

I like trying new fonts for coding. So far I went back to my favorite DejaVu Sans Mono as I can legibly use it for coding at size 8. On my screen I can see 65 lines of code. When I tried Iosevka it does look good, but at size 8 it's legibility is not as good as DejaVu, it is about 20% more narrow (which is not too important to me), but it can fit just 60 lines of code on my screen. Less code and less legibility than…

Why do you want to see more lines of code on the screen? I hear that argument frequently, but I'm on the other side this. I use Fira Code size 20 (with line spacing 1.1) in IDEA - it means about 40 lines of code. Below are my arguments for this. I prefer to see less code on the screen so I'm forced to split the code into more methods/functions -> make it more readable as a side effect. More over smaller font means yo…

Write big, read small.
Post reply on HN