JetBrains Mono: A free and open source typeface for developers
21–30 of 30 posts
Re: JetBrains Mono: A free and open source typeface for developers
#22Earlier quoted context omitted.
Once I got used to ligatures, they did aid flow for me. -> now needs more internal “rendering” than → does. Same with ≡ vs ===
That's not a very good thing, especially considering that there are (probably ?) actual unicode characters '→' and '≡' that are not valid syntax for -> and === in languages that utilize the later.
Re: JetBrains Mono: A free and open source typeface for developers
#23Earlier quoted context omitted.
I love em. Even when editing
I'm sure they're very rewarding for the author/editor - but the cost is externalized onto unversed readers, this is generally considered bad practice in other areas of programming.
The exceptions may be, as you said, online tutorials etc. with their own fonts and formatting, but I think that's more a part of the problem of bloated website design overriding browser-wide preferences.
For me ligatures are less important than syntax highlighting, but I do find them helpful - especially the greater-equal and smaller-equal signs are much more readable with ligatures, and that also applies when I read other people's code in my editor.
Re: JetBrains Mono: A free and open source typeface for developers
#24Every time a new shiny font comes out I always try it. Then I run back to Inconsolata until the next time :)
Re: JetBrains Mono: A free and open source typeface for developers
#25Earlier quoted context omitted.
That's not always true. Reader may decide to not use ligatures and the code will appear as is for them. They're entirely optional.
This means they need to be aware of this issue in the first place and is yet another side concern to bear in mind, so yeah - externalized cost.
Re: JetBrains Mono: A free and open source typeface for developers
#26Every time a new shiny font comes out I always try it. Then I run back to Inconsolata until the next time :)
I do so as well, but I run back to Fira Code with ligatures. I'll try this one now.
Re: JetBrains Mono: A free and open source typeface for developers
#27Earlier quoted context omitted.
This is like saying you shouldn’t render latex. I like my ligature font, it makes nicer to read code for me, not terrible at all. Your programming font is a personal choice, i guess when publishing a tutorial you need to consider which font is appropriate, but that doesn’t make anything terrible.
The opposite really, it's like publishing unrendered latex and have the reader render it in their head or run it through a latex renderrer themselves
Re: JetBrains Mono: A free and open source typeface for developers
#28Earlier quoted context omitted.
Once I got used to ligatures, they did aid flow for me. -> now needs more internal “rendering” than → does. Same with ≡ vs ===
That's not a very good thing, especially considering that there are (probably ?) actual unicode characters '→' and '≡' that are not valid syntax for -> and === in languages that utilize the later.
Most languages only allow such symbols in strings, though, so it's pretty simple:
- Symbols outside of a string literal are ligatures.
- Symbols inside strings are the real symbol.
Ligatures are also rendered differently to any similar unicode characters.
Re: JetBrains Mono: A free and open source typeface for developers
#29Earlier quoted context omitted.
The opposite really, it's like publishing unrendered latex and have the reader render it in their head or run it through a latex renderrer themselves
Ok. However, I publish all my code in plain text. Arguably this this is the normal way code gets distributed, unless you edit in word... The choice of font, syntax highlighting, editor, etc are personal choices, what is terrible for you might not be terrible for me.
Re: JetBrains Mono: A free and open source typeface for developers
#30Earlier quoted context omitted.
This means they need to be aware of this issue in the first place and is yet another side concern to bear in mind, so yeah - externalized cost.
The reader uses their own font with or without ligatures. There is no cost.