Until reading this and learning about Go Mono - I hadn't ever thought to look for both serif and monospace attributes in a single font. I just assumed that monospace implied sans-serif. I personally find serif fonts _far_ easier to read and aesthetically pleasing. I've switched my phone to using Serif fonts too (though annoyed that on Samsung/Android I needed to _purchase_ a font to make that happen - not expensive,…
Lesser Known Coding Fonts
141–150 of 250 posts
Re: Lesser Known Coding Fonts
#142Earlier quoted context omitted.
I really like it overall, but I think the f going below the baseline and the italic l not starting at the baseline would drive me crazy. I wonder how hard it would be for me to change just those characters.
Easy. A basic font editor can do it. I for example experimented with changing the weight of parenthesis, thinking they're not evil in Lisp, just tuned badly for that purpose.
Re: Lesser Known Coding Fonts
#143Earlier quoted context omitted.
Do you like it? One of the things that really gets in the way of comprehension for me are typefaces with too much personality. These cutesy italics etc. really seem to affect my ability to get on with the job at hand. This is why, despite trying, I've yet to find something that can outdo Consolas on Windows. I tried Fira this and that, Source code pro and a bunch of others from Google Fonts. They all are inferior to…
I found it terrible, not only because of the surplus personality, but due to aesthetic and readability issues. Readability - the r looks to me closer to an i, not the i of this font but a generic i, I find it confusing and it slows me down. Aesthetically - the f character have space before it that in many combinations cuts a word to two, for example in the word delightful. Generally the font is mono-spaced, but the s…
Re: Lesser Known Coding Fonts
#144Re: Lesser Known Coding Fonts
#145The 3 main things I look for in a "coding font" are whether I can differentiate between i,I,l,L,1 and 0,o,O characters, whether or not it is readable at tiny font size (7px to 9px range on my display) and that it is a monospaced font. first and second are nice to have in any font. For over 4 years I have sworn by the excellent Fira Mono font by Mozilla more specifically FiraCode (variant with added ligatures), before…
Why tiny font sizes, out of curiosity? Do you typically use those font sizes, or is that just a handy measure of readability? I'm all for fitting a lot of content on the screen, but I don't go as far as shrinking font size to the minimum I can read.
Re: Lesser Known Coding Fonts
#146Re: Lesser Known Coding Fonts
#147Are capital and small letter I, large and small letter L, vertical bar |, and exclamation point !, clearly distinguishable.
Same for zero, large and small o.
Same for different brackets [ { ( Same for colon, semicolon, comma, period.
If the font doesn't do this, then it's not very useful for programmers.
Extra points if multiple underscores, as in __FILE__ are separated so you can in the example count that there are two underscores before and after FILE.
Re: Lesser Known Coding Fonts
#148Questions to ask, always. Are capital and small letter I, large and small letter L, vertical bar |, and exclamation point !, clearly distinguishable. Same for zero, large and small o. Same for different brackets [ { ( Same for colon, semicolon, comma, period. If the font doesn't do this, then it's not very useful for programmers. Extra points if multiple underscores, as in __FILE__ are separated so you can in the exa…
Re: Lesser Known Coding Fonts
#149This rarely gets a mention but totally deserves one: Iosevka[0], a programming font with great ligatures, multiple weights, and customizable character variants to tune it to your preferences. It’s more slender than most blocky monotypes which makes it stand apart especially from more traditional choices like Monaco and Consolas. [0]: https://typeof.net/Iosevka/
Looks amazing on a Retina screen, and it's quite compact on the horizontal axis, many programming fonts are far too wide for my tastes.
Re: Lesser Known Coding Fonts
#150Presumably lowercase letters would have a rounder o, and uppercase a flatter/blockier O, i.e. all lower/upper have some differentiation, and no lowercase character where it is just a scaled down version of the upper.
would be eternally grateful.