Iosevka is a great font, but it has SO MANY options, that I doubt one person's Iosevka is super comparable to anothers. =) I know I certainly customized the heck out of mine.
I too missed Iosevka, I got Nanum Gothic Coding with no font names. I would like this site (or a docker container) to be more like "give it a list of fonts and it randomizes the pair-ups each time"
I wish I could replace the default text in use for the examples. I'd like to try a different set of text because with syntax highlighting etc it's a bit harder for me to pick one.
Adding to this: Maybe allow to compare more custom fonts? IDK if it's possible but for the user to pass in a list of links to different fonts they want to try out
Maybe it’s just me and my old IPhone 12 Mini, but I really find it annoying when browsing to something called Coding Font to immediately face a popup with no “close” button that shows me a big unrelated ad at the same time as promoting an app I have no reason to believe I might even want to look at. What’s even more annoying is then having to only discover that it’s the greyed out (seemingly inactive) top margin that will close the damn thing, rather than pop open the ad’s link, an auto playing YouTube video, or whatever the help ProductHunt is used for.
Before seeing the actual content I’m presented 3 ways to bounce to another domain, and no obvious way to actually see the content.
That's a really fantastic idea, but (yes, sorry ;) there are many fonts missing (I use Fantasque Sans Mono), the syntax highlighting theme should be customisable (at least a light theme) and the source's language should be changeable.
I wish comparisons like this would include unicode coverage. I have code that uses the symbols, arrows, etc. to avoid needing image assets. Or some non-English text that need accented characters or the CJK glyphs.
I'd appreciate ranked results in a tool like this.
My top ranked font contains a significant issue (0's that look like O's); it would be useful to be able to go through "next best" etc. in cases like these.
Some of these are absolutely cursed suggestions for coding, namely Xanh, Syne, and Major. I love it! I would definitely throw the Monaspace family in there if they’re properly licensed, I’m something of an evangelist. Also there’s a free version of Comic Sans Mono for coding floating around somewhere AFAIR?
I went through the whole thing, but I liked none of the fonts--not even Inconsolata, which I used for years--as much as Cascadia Code, which in its most recent incarnation even has a Nerd Font/Powerline version.
I hid the font names and still ended up with my current go-to font (JetBrains mono). I’m not sure if that’s the effect of familiarity or if we are truly meant for each other.
—JetBrains Mono is the font I find myself orbiting these days. And as far as I know it was made with good first principles in mind. I’m willing to call it objectively good.
This one is good, however, for me there's always a weird problem - I choose a font I like on some site, install it, then set it in my IDE (MSVS or VSCode @Win7/10/11) and it is... I wouldn't say like sh*t, or even looks very much different, but for some reason just not as good as it was in the browser. I wonder what am I doing wrong?
Alternatively, let me choose the font sizes and weights and such independently. I don’t need to look at the same point size for two fonts, I need to look at two fonts where I set the size and whatever to be how I would set them in my code editor.
I was pretty fixed on B612, and am still a bit reluctant to change my editors, but this introduced me to Azeret Mono, which I have to admit is slightly more appealing .. will have to A/B B612/AzeretMono this week and see what my eyeballs think after some hours staring into the oblivion ..
That is interesting! Thanks for pointing out the bracket shape.
As B612 was designed for aircraft cockpit displays, I wonder if the brackets are squared like that to ensure “()” won’t be mistaken for “O” or “(“ for “C”?
When the work environment involves glancing at and scanning flight related data in a multi-screen cockpit, I can imagine that clarifying that sort of ambiguity is more important than ensuring brackets are immediately distinguishable – as opposed to what I’d want in programming.
Yes, this is the exact reason I selected AzeretMono instead of B612 in the final round - the difference between (, ) and [, ] .. It is indeed an odd failing of B612 and I wonder if it is because of some context in the Airbus cockpit (for which B612 is designed) that makes this difference moot. Or, not ...
This, and Bitstream Vera Mono, has been my font for a long time, but recently I've been experimenting with Monaspace, MartianMono, CommitMono, and Comic Mono.
I used that for about twenty years before switching to Jetbrains Mono, perhaps worth checking out if you're looking for something more modern (ttf, ligatures, a bit more modern design thought about disambiguation, etc).
If you use Google fonts or webfonts or something for this to be easier, I also have it as a webfont on my GitHub.