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.)
Iosevka is a beautiful font indeed. the condensed look of Myna was inspired by Iosevka. i saw it once in a coding demo and decided to make it condensed. the predecessor of Myna (called Hera, available on my profile) was just a customised version of Source Code Pro (and is non-condensed, just like Source Code Pro).
Myna: Monospace typeface designed for symbol-heavy programming languages
171–180 of 185 posts
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#172> Are you frustrated that -> looks nothing like an arrow The proper solution is, of course, to allow ←arrows→ (and, naturally, not trying to fit a variable peg into a monowidth whole)... maybe in the next generation of languages when the bottom level of typesetting quality is raised a bit
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#173Earlier quoted context omitted.
thanks for pointing it out. i would need to consider that idea. the symbols are all pure ASCII and are supposed to look normal. it is not a ligature font and neither focusses on Unicode symbols. the symbols are just more evenly adjusted with the letters and with each other.
You could make a PR to add it to https://www.programmingfonts.org so people can become aware and compare
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#174Meta, but I've personally switched to a proportional font for my coding. Heresy, I know, but it feels wrong to have to look at code as if I'm coding on an 80 column terminal in 1960. Input Sans is great: https://input.djr.com
Great, but it unfortunately breaks vertical alignment with elastic tabstops solution still missing everywhere https://nick-gravgaard.com/elastic-tabstops/
But I've sacrificed vertical alignment for a more human-friendly code appearance :)
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#175this sentence makes no sense, ASCII is something like a code page and ligatures are something like glyphs
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#176Earlier quoted context omitted.
I think it might be useful to put some screenshots of other fonts on your page, to show what symbol or alignment problems yours corrects. Because I've studied a lot of typeface design, and I can't really figure out what you're doing, what pain points you're trying to address. Because when you say "and $, @, % seem ever mismatched?", I don't have the slightest idea what you're talking about. I certainly am curious tho…
thanks for the suggestion. i'd think about adding screenshots of other fonts. about the alignment, i think the README might give an impression that it's solely about vertical alignment, but it's more about uniform flow of characters along with some resemblance with an actual symbol (which we can not have in ASCII). for example, take the ` Myna is my attempt to break some of these conventions to make things look a lit…
I'd be very, very surprised if inequalities was used less often.
Don't get me wrong. I appreciate the work you put into the font and it looks very nice but that part of your post struck me
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#177Earlier quoted context omitted.
Are you trying to get a ligature that crosses lines? You could maybe try U+2303 (⌃) for the up arrowhead, but why not just use U+2191 (↑) for the standard arrow? The crossbar height of lowercase letters is not a common typographical reference point...
I don't care about ligatures, just symmetry.
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#178Earlier quoted context omitted.
thanks for the suggestion. i'd think about adding screenshots of other fonts. about the alignment, i think the README might give an impression that it's solely about vertical alignment, but it's more about uniform flow of characters along with some resemblance with an actual symbol (which we can not have in ASCII). for example, take the ` Myna is my attempt to break some of these conventions to make things look a lit…
I'd be curious to know if you had any numbers on the usages of inequalities versus bitwise and structural dereferencing operations. I'd be very, very surprised if inequalities was used less often. Don't get me wrong. I appreciate the work you put into the font and it looks very nice but that part of your post struck me
the inequalities would probably be more common than bitwise/pointer usage in C, most because of for loops, i guess.
but if you consider all the other languages i listed, it is obviously not the case, especially in Haskell and even HTML.
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#179Earlier quoted context omitted.
thanks for pointing it out. i would need to consider that idea. the symbols are all pure ASCII and are supposed to look normal. it is not a ligature font and neither focusses on Unicode symbols. the symbols are just more evenly adjusted with the letters and with each other.
That's something I really like about this front. I'm not a huge fan of ligatures and think they're counter productive. Makes it a bit harder to see the differences though, so I think a comparison would be great.
Re: Myna: Monospace typeface designed for symbol-heavy programming languages
#180I really appreciate that the symbols are clear and well-aligned but I do not find the font very attractive or legible unfortunately. I like the Go Mono font though so maybe it’s a “me” problem. :)
thanks for the feedback. i'd like to think it's just a preference issue. i didn't know about Go Mono. it looks alright but monospace serifs are probably not for me.
It definitely helps differentiate similar-looking glyphs!