Live data from Hacker News

JetBrains Mono: A free and open source typeface for developers

jetbrains.com

11–20 of 30 posts

Re: JetBrains Mono: A free and open source typeface for developers

#11

The ligatures for != -> etc. are a terrible idea, imagine someone reading a programming language tutorial or a snippet and then actually trying to type stuff rather than copy-pasting.

In IntelliJ they can be turned off. So if you don’t like them, don’t use them.

Re: JetBrains Mono: A free and open source typeface for developers

#12
post #10

The ligatures for != -> etc. are a terrible idea, imagine someone reading a programming language tutorial or a snippet and then actually trying to type stuff rather than copy-pasting.

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

#13

Earlier 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.

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.

Re: JetBrains Mono: A free and open source typeface for developers

#15

Earlier quoted context omitted.

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.

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

#16
post #10

Earlier 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

Once I got used to ligatures, they did aid flow for me.

-> now needs more internal “rendering” than → does.

Same with ≡ vs ===

Re: JetBrains Mono: A free and open source typeface for developers

#17
post #14

Georgian script is missing as always :-( It's really a pain to speak rare language.

It's for programming with English based programming languages, not regular arbitrary text. I do think there should be more language specific programming languages, but since there are not, there is no reason for a programming font to support it.

Re: JetBrains Mono: A free and open source typeface for developers

#18
post #14

Georgian script is missing as always :-( It's really a pain to speak rare language.

It's for programming with English based programming languages, not regular arbitrary text. I do think there should be more language specific programming languages, but since there are not, there is no reason for a programming font to support it.

It's still useful for writing localized string literals and comments.

Re: JetBrains Mono: A free and open source typeface for developers

#19
post #18

Earlier quoted context omitted.

It's for programming with English based programming languages, not regular arbitrary text. I do think there should be more language specific programming languages, but since there are not, there is no reason for a programming font to support it.

It's still useful for writing localized string literals and comments.

fair

Re: JetBrains Mono: A free and open source typeface for developers

#20

Earlier 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

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.
Post reply on HN