It's hard for me to imagine ever finding anything better than Ubuntu Mono, but for those who haven't found a love of their font-life, now might be a helpful time to relink to the one slant article I ever saw: http://www.slant.co/topics/67/~what-are-the-best-programming...
Don't know if it's only me, but I keep changing/cycling fonts and color schemes of my terminal every few weeks or so. Currently using Source Code Pro with ZenBurn. Will give Ubuntu Mono a try tonight.
Hermit: a font for programmers, by a programmer
71–80 of 195 posts
Re: Hermit: a font for programmers, by a programmer
#72Re: Hermit: a font for programmers, by a programmer
#73I don't think it's perfect, but I respect the attempt. One quick note, though. One header in that write-up boldly states: "I am not a designer." Have some self-esteem! You're totally a designer. You're taking the steps that real designers [should] take when creating functional designs. You have design principles and goals and are aiming to satisfy those with a little ingenuity and creativity. You're a designer. Own i…
I like cooking, and I can make some tasty meals, but I am not a chef.
I like drawing things in my notebook here and there, but I am not an artist.
I enjoy the occasional minor home improvement/repair project (renter) and woodworking challenge, but I am not a contractor nor a woodworker.
I've been making web sites and apps for a decade now, and I am a developer. I've been taking photos for a good part of that decade as well and I am a photographer (mostly amateur, though I have made some money from it).
Declaring yourself "a ______" in this way implies that you have achieved some level of experience, or at least that you are devoting or have devoted a significant chunk of time to the pursuit. I just don't know if the creator has put in this time, or considers it a significant enough pursuit to call himself a designer.
Re: Hermit: a font for programmers, by a programmer
#74> a font for programmers, by a programmer > Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular. I hate to say this, but a font by a programmer makes as much sense as a database library by a font designer. Good font design is not about calculations or following principled rules; it's about what looks good to the eye, and it takes…
It's important not to oversell the touchy-feely/what-looks-good side of this. Font design is certainly about planning and calculation, it's just that those calculations need to be based on optics rather than geometry. Instead of perfect circles, we use a shape that is taller than it is wide; instead of splitting the space in half, cross-strokes should be higher than the middle; different strokes need to be different…
I know different things are important to me when viewing programming text than reading. A simple, somewhat contrived example would be whether 'r' and 'n' together are easily discernible as 'rn' or 'm' (which is mostly a non-problem with mon-spaced fonts). When reading text, I can infer from context what the word most likely should be, but when programming, that's an error waiting to be found at some point.
To expand on this, different programming languages may stress different qualities of a font. From experience, I find when parenthesis look like curly braces in a font, it increases my frustration as it causes ambiguity where there should be none. This may be less of a problem in a language that uses fewer braces.
Re: Hermit: a font for programmers, by a programmer
#75Personally I'm a fan of using bitmap fonts - currently I use Tamzen for my shell/editor: https://github.com/sunaku/tamzen-font
Re: Hermit: a font for programmers, by a programmer
#76> a font for programmers, by a programmer > Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular. I hate to say this, but a font by a programmer makes as much sense as a database library by a font designer. Good font design is not about calculations or following principled rules; it's about what looks good to the eye, and it takes…
It literally looks like a font designed by an engineer for a plotter, not something designed for the human eye or legibility. Plotter fonts are intended to exactly communicate important technical information. They are designed to be highly legible, irrespective of whether you think they look nice. It's the same with old-school pixel fonts, which had to exactly communicate easily confusable glyphs, instantly, on a low…
Actually, plotter fonts are optimized for pen movements, not legibility.
Re: Hermit: a font for programmers, by a programmer
#77> a font for programmers, by a programmer > Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular. I hate to say this, but a font by a programmer makes as much sense as a database library by a font designer. Good font design is not about calculations or following principled rules; it's about what looks good to the eye, and it takes…
Re: Hermit: a font for programmers, by a programmer
#78> a font for programmers, by a programmer > Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular. I hate to say this, but a font by a programmer makes as much sense as a database library by a font designer. Good font design is not about calculations or following principled rules; it's about what looks good to the eye, and it takes…
Wow, that's a boring attitude. I think it's great this guy is interested in typography and crafting his own fonts, and that the results are quite nice, professional or not, with the right principles or not. Just don't get why it's on the front page before release though. I guess for comments, but add a place where I can sign up to be notified when it's done or something...
Re: Hermit: a font for programmers, by a programmer
#79Re: Hermit: a font for programmers, by a programmer
#80"a bridge for pedestrians, by a pedestrian".
I wonder why when a designer kind of guy tries to get into programming he generally gets encouraged and when a programmer tries to do some artsy/design stuff he gets slammed down ?