Hacker News new | past | comments | ask | show | jobs | submit login

I've added it to the programming font comparison at http://s9w.io/font_compare/



This is cool. Do you take request to add font to your site? If so, could you also add one of my favorite font Nanum Gothic to sw9w.io?(http://dev.naver.com/projects/nanumfont/download/). Although it is relatively unknown, I haven't found any programming font I like except this one.



Hey sure, I'm always looking for fonts I've missed. I have to do some research now, but I'll add it in the evening.


The link you provided doesn't work, here's the correct link. http://dev.naver.com/projects/nanumfont/download

Notice there is no slash at the end of it. It won't work with the slash at the end.


Details on the antialiasing configuration would be nice. These look completely different from what my fontconfig renders (uglies, IMHO, but that's subjective).

Maybe a bit more tweaking options, like the basic AA, hinting, etc would help.


All the screenshots are rendered with sublime text on Windows 7. There are the three basic options for no AA, default AA (ClearType) and gdipp.

What are you rendering on? What options in particular would you like to include? I know that different OSes have different font renders. And probably different programs, too. I'm always glad to make the site better, so I'm open for suggestions.


I'm using Xorg/fontconfig. So rendering is absolutely different (both in options and results).

I find it odd that all options are on windows 7 given that these are PROGRAMMING fonts. In my experience, windows programmers are a very small minority, OS X and GNU/Linux being predominant.


Thank you for this page! It's such a ridiculous time sink though. But thank you anyway.


Thanks! Time sink for wasting time on finding the perfect font? I think it's worthwhile. Programmers spend so much time looking at their font


It's a time sink because I can never settle on one I like. See my other comment in this thread about searching for that perfect Bloomberg terminal font replacement.


Suggest this would benefit from adding Cousine?

https://www.google.com/fonts/specimen/Cousine


I'll add it later today, thanks!


I've created a version of Fixedsys Excelsior (by permission from the original author) with programming ligatures. https://github.com/kika/fixedsys


Personally, I really dislike ligatures. Do you think many people use them? If there's a need, I would consider adding ligature fonts


Well, Fira Code, Monoid and Hasklig are quite popular fonts. I personally like arrows and fat arrows, they're so much better than their "composite" versions ( <- -> <= and =>), especially in some monospace fonts where dash is not in the middle vertically. "Shove" symbols ( >>= and <<= ) are also much nicer. The rest is I can live without :-)


Something's weird in the code samples displayed for mononoki. The last </div> and braces are highlighted there, but not for other fonts. Also the digits in the first two lines have different colours.


Yeah, that seems to be because I use sublime text for rendering. Sublimes Syntax coloring was updated recently, so the code is now interpreted and colored differently.

When adding a new font, I like to only render the new one because of the sheer number of screenshots, files and time it takes to redo everything. Currently the site contains 2569 individual images. But I'll look into it later today. Maybe I can fix it. It's distracting right now. Good eye for noticing though :D


While you are at it, Roboto Mono does not have itallics


Great resource. I could see how it might be useful to add a few filters - like for me, filter out fonts where captial-O and zero 0 look too similar (perhaps none, slashed, dotted -- as I frequently work in/with Norwegian, so the zero shouldn't really look to much like an Ø either...).

I'm sure there are other things that tend to annoy me, that are a matter of taste, but that's the first one that came to mind. Maybe some of them have poor differentiation between apostrophe/single-quote/back-tick?

[ed: See also: hackuser's comment above]


If you go into the more thorough "Compare" mode of the site, you'll see that the long code sample contains the line

1Il|L 80Oo 5S ([{<>}]) \*+-–—/!?:;.,@=~^%$ __# "q" 'q' “q” ‘q’

Which is designed to cover all those tricky cases. Do you still think something is missing?

The reason for not flagging the fonts on those differences is that it's kinda tricky. First it would be a lot of work and increase the complexity of the site. But mainly it's not so clear because some fonts like Monoid and Input actually offer highly customizable options to fine tune for these things like slahed or non-slashed zeros etc


No, I think your compare-page is excellent. I'd just like an (even) easier way to pare down fonts to pick and compare. Personally I don't really care all that much if a font is really pretty, if it falls down on (some) of those.

I get that it would be a lot of work, and a pull request would be more welcome than a comment :-)

Maybe an interface where others could tag the fonts, and have some suggested tags (dashed-zero, dotted-zero, plain-zero; el-one (1 and l too similar), pipe-I etc) -- and a way to filter on those?

I'm not sure it would be all that helpful, but it's an idea as the number of fonts grow. I suppose I could even see that work for a bigger project that included non-monospace fonts.


Whoa, cool! I had no idea this existed. Time to go burn some clock cycles.


I added Mononoki to the default comparison and found I like it best of all the san-serif fonts but overall prefer the serifs over san-serifs, particularly Anonymous Pro.


Another suggestion: gohu:

https://github.com/hchargois/gohufont


I'm really surprised that in all of those fonts, Monaco, Monte Carlo, and ProFont Windows are the only ones with single story lowercase "a".


I can only speak for my design process, but i had chosen a double story a for mononoki because a single story a can be really hard to distinguish from an o, especially in a more geometric typeface. Monaco gets away with it because it has very pronounced bowls, but even there it's easy to mistake one for the other.


Some of them use a single story "a" for the italicized form. Consolas, Courier Prime, Envy Code R, Fantasque Sans Mono, Iosevka, Luculent and mononoki, and mabe others that i missed. You can check them out on the "Compare" mode on that page, "var" is rendered in italics :)


You might want tot consider adding Monaco too.


some cool ones you could add

* CP-mono

* Oxygen mono

* Fira Code


Fira Mono is in, which is basically thte same as Fira Code (plus ligatures).

I'll add the other two later today, thanks!


Also, Monaco, previously the default monospace font on Mac OS.


I think Monaco isn't freely available, right? I remember this being requested all the time, but there was some reason not to. Feel free to correct me though.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: