Programming Fonts

@programmingfonts / programmingfonts.tumblr.com

The most complete resource for the best monospace coding fonts.

Which fonts are able to be used in Linux console easily?

Avatar

As I understand it you’re looking for a true bitmap font (not vectorized like all examples on the site), with 256 or 512 glyphs, and it should be available in the correct file format. Those are quite different concerns from what you’d need for your IDE! Your best bet might actually be to look at this website: https://int10h.org/oldschool-pc-fonts/

did you get the message with the link of the repo? also, there could be a "new" written beside the name of recently added fonts, for when people comeback to see what's new.

Avatar

Hey that's a really good idea actually!

Ah, nice! It's called psudoFont Liga Mono and you can find on Github or just google it. It's based on Meslo and Lilex with a few twists, but it turned out to be its own font family. I took what I liked about each and added some extra! Thanks!

Avatar

Got it, thanks! Looks good :)

How do I submit a new programming font for evaluation? What's needed to put a new font on the list? Thanks!

Avatar

Just let me know what it’s called and where I can find it! You’re also welcome to open an issue in the repo: https://github.com/braver/programmingfonts

Annotation Mono is a "lovingly crafted handwriting-style monospace font." https://qwerasd205.github.io/AnnotationMono/

Avatar

That's so awesome, I added it to the site immediately! 🎉

I'd like to request that you add some more characters to the "similar" string. For example, although I mostly like B612 Mono, I will not use it because of the similarity of different brackets: square brackets and parentheses are much too alike. Proposed additions, broken across several lines <([{}])>

.,;:

-_= 8%&

`"' # Might need to be in a comment not a string literal

There are additional suggestions at https://realpython.com/coding-font/#differentiation

Avatar

Gotcha, some good suggestions in there!

There are some fonts at https://en.wikipedia.org/wiki/List_of_monospaced_typefaces that you don't have, such as Wumpus Mono.

Avatar

Thanks! Somehow there seem to be a few in there I didn’t know about yet! 😆

A fairly pretty courier mono font has shown up on Hacker News. Old Timey Code and Old Timey Mono Fonts. it has a dedicated code variant. It be worth a look?

Avatar

Thanks for the heads up, I’ll add it ASAP!

The good folks at the Braille Institute have released a new monospace version of their previously only-sans-serif font Atkinson Hyperlegible. Maybe every single monospace font isn't a programming font, but I thought I'd mention it.

Avatar

That’s really cool, thanks for letting me know!

UnifontEX now has Unicode 15.1 support, so maybe you should update the copy in your repo?

Avatar

Done ✅ Thanks for the update!

Would you consider curating a list of sans fonts that follow "A Guide to Understanding What Makes a Typeface Accessible"? I find that I spend as much time in technical writing as I do in programming, and I need as many sans fonts for that as I do mono fonts. Thanks for the great work you do!

Avatar

That would be a massive undertaking. This article explains it well enough. I can’t though, in a practical sense, test all ~100+ mono fonts on the website against their checklist, and that still ignores several other aspects of accessibility. The reader needs to be included in this: what’s accessible to a novice reader impairs advanced readers. And to be sure about anything you need to test with real people. This is a complex and fascinating field, but entirely out of scope of the website. But the site should help you review fonts for accessibility, and hopefully we can make you find the perfect font for your use cases that way.

I did an anonymous ask, but since it seems a bit out of the blue I'm using my account. Could you add UnifontEX (my heavy improvement of GNU Unifont) to the list?

Avatar

Hey, nice work! It has been added 👍🏻

Anonymous asked:

Is it possible to add more filters to the website's list of fonts? I think it'd be handy to be able to filter (or sort) by year, for example.

Hey, that's a great idea! Different kinds of sorting would definitely be handy. 👍🏻

Anonymous asked:

Iosevka's been updated! It looks far better than before and has stylistic sets imitating many other popular programming fonts. There's also a slab serif version.

Thanks! Updated ✅

Anonymous asked:

Can you add also this font please (heterodox mono), I would paste the link but this form wont allow it, so it is on github: at hckiang/font-new-heterodox-mono

Already done!

Can you add also this font please (heterodox mono), I would paste the link but this form wont allow it, so it is on github: at hckiang/font-new-heterodox-mono

Already done!

Anonymous asked:

Hi, just wondering why gintronic font at is part of your 'programming fonts' list whilst say pragmata font at is not listed ... I had initially thought that the fonts listed are 'free' (at least as in beer) but gintronic does not appear to be free in any sense of the word? and if so, obviously other fonts would also then fall into the candidacy of being displayed on your site? (sorry I would have included links to the above fonts but this form does not allow for them to be present)

Fonts featured on the site don’t need to be free. However the license must support embedding on the site, or an agreement has to be made with the author of the font. Sometimes I reach out to an author, or they contact me. So lots more sites could be added, but I don’t typically go out of my way to try to work something out for commercial fonts.

Sponsored

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.