Live data from Hacker News

Myna: Monospace typeface designed for symbol-heavy programming languages

github.com

61–70 of 185 posts

Re: Myna: Monospace typeface designed for symbol-heavy programming languages

#61
post #45

This, like many fonts, fails to handle vertical arrows: | ^ v | Note that the raised appearance of `^` exists for compatibility with typewriters that use the backspace key to use it as a circumflex accent over lowercase letters. This is doubly obsolete today (we have real combined characters and can use them on uppercase). This is one of those cases where the name originally used for the character in various standard…

Your point about the caret is interesting, but I'm a bit dubious about using them for vertical arrows. I don't think it would be practical to type this combination in one go, since the two symbols would be on two separate lines. For the upward arrow, are you suggesting caret-return-space-space-space-...-vertical bar? Are there any programming languages that use vertical arrows? Do they appear on one line or two?

APL

Re: Myna: Monospace typeface designed for symbol-heavy programming languages

#63

This is very pretty, but... The kerning in the "Lorem" at the top drives me batty. It nearly looks like 2 words to my eye . I know that's super subjective and it probably doesn't bother anyone else at all. It's kind of a deal breaker for me, though.

i use this font basically everywhere and have become kinda blind to the defects. for me it looked best when glyphs are mostly centered (which makes them "genuinely monospace" if you catch my drift). but you raise a valid point. it is not entirely subjective. some obviously grotesque (no pun) kerning would need to be changed in the next version. if you can point out some obvious ones i would urge you to create an issu…

Looks beautiful! Have you done any focus on Typescript by chance?

I will test it out and report any abnormalities I see!

Re: Myna: Monospace typeface designed for symbol-heavy programming languages

#64

Very nice and condensed. The same reason I switched to Iosevka ( Joseph ), recently: https://github.com/be5invis/Iosevka The fun thing with Iosevka is that one stands a reasonable chance of reading the source code (as opposed to just random numbers in SplineSets etc.)

My favorite monospaced font, on Windows and Mac.

Re: Myna: Monospace typeface designed for symbol-heavy programming languages

#66

Earlier quoted context omitted.

i know the title can be a bit misleading but Myna is primarily ASCII. languages which insist on using full Unicode like APL and Agda have bigger problems (availability of uniform glyphs and inconsistency with monospace design) on their plates. which imo is one reason why full Unicode editing hasn't really caught up. Myna doesn't use any ligatures though. it would run on almost all terminals and editors.

What about a J example? https://code.jsoftware.com/wiki/NuVoc

J mostly looks good but [) looks almost like a fancy capital D which can be distracting and =# run together at smaller font sizes which is a little weird. Those are the only things that jump out at me but I did not look hard, overall I would say it is one of the better fonts I have tried for J.

The big problem that I am having with this font is that its narrowness makes it difficult to find a fallback font for APL/BQN that plays well.

Re: Myna: Monospace typeface designed for symbol-heavy programming languages

#68
post #44

I don't know why "->" should render as an arrow when we could just use an actual Unicode arrow. If need be, have macros for your editors that allow you to convert the "->" into an actual arrow.

Because there are programming languages where "->" and "=>" have semantic meaning, but the unicode arrows don't.
Post reply on HN