a font for programming and code review
| \\ / ||
| \\/ ||
_|_ ' _||_
ononoki is a typeface by Matthias Tellen, created to enhance code formatting.
for i in xrange(1, 101):
if i % 15 == 0:
elif i % 3 == 0:
elif i % 5 == 0:
|/ || \|
his is a universal requirement for source code typography.
It's not just a historic artifact from the olden days of terminals, but a useful convention to allow
two dimensional structuring and highlighting differences on the character level.
works well on
ight now we are in the transition to high resolution displays, bringing font rendering quality on screen to the realms of print quality. But we're not there yet, and especially on cheap laptops and typical office displays this transition will not be accomplished in the foreseeable future. So the glyphs must survive being squashed into a grid of a few pixels extremely well, but I still wanted to design them with attention to detail although it is only visible in print or on retina displays.
differentiation of characters
|1lI B8 CDO0
very character is clearly distinguishable from similar looking characters. While this seems obvious, it comes with costs, like inferior long-text readability and a less consistent appearance. I wanted to reach this goal with minimal tradeoffs.