Software Shout-out: Anonymous
Link: Software Shout-out: Anonymous
Around 2004-2005 I changed laptop computer and found that legibility on small portable screens was of increased importance compared to the 22-inch screen I had been using till then. While trying to find good fixed-width fonts for programming work I noticed a Finding the Best Programmer’s Font on Kuro5hin. This article links to the very useful Monospace/Fixed Width Programmer’s Fonts page, and from there my hunt began. The author recognises the following important qualities:
- crisp clear characters
- extended characterset
- good use of whitespace
- ‘l’, ‘1’ and ‘i’ are easily distinguished
- ‘0’, ‘o’ and ‘O’ are easily distinguished
- forward quotes from back quotes are easily distinguished – prefer mirrored appearance
- clear punctuation characters, especially braces, parenthesis and brackets
The most important for me are:
- clear differences between: l 1 i I |
- clear differences between: o O 0
- clear differences between: [] () {} <>
- clear differences between: ’ ` (though I would rather they didn’t have a mirrored appearance)
The Anonymous font by Mark Simonson fulfilled all these criteria and more. I particularly liked that the zero character is slashed in reverse, thus preventing confusion with ∅ (the empty set) and ϕ (Greek letter “phi”); in fact I liked this so much that the backslash-zero was then copied into my handwriting. I find Anonymous easy to read at all sizes (though a font rendering problem on one of the Linux platforms I used would make either the hyphen or underscore disappear at certain point sizes), and it conserves vertical space which I find especially important now that the small wide-screen form-factor has become the most common for laptops.
I use Anonymous in: