Testdrive Monoflow by typing in this box:
from human import character
str verticalMetrics = "classical";
int readability = 11;
boolean hasItalics = true;
Harmonic spacing despite monospace?
If you follow our publications, you might have noticed: We do care a lot about spacing. It was clear from the start that if we did a monospace, we’d have to get it right. It seems like an impossible task to create a monospace with proper spacing—and even Monoflow is not perfect. But we worked hard to provide you the best spacing possible.
Right from the beginning we drew the letters with spacing in mind. The shape of the letters has a huge impact on the type color, and on how even the typesetting is perceived by readers. Proper spacing was key when we designed Monoflow and the care about doing it right was always present in the process of creating this typeface. But there are limits to the scope of narrowing an m or widening an i, so we had to come up with something new.
Better spacing through contextual repositioning
We live in crazy times. Compared to the typewriter, the root of the beloved aesthetics of monospace fonts, we have a lot more typographic flexibility today. In regular (non monospaced) fonts, typedesigners would use the technology of kerning in order to adjust the amount of space between different letter combinations. Unfortunately this would spoil the main feature of a monospace font – the simple rule that every letter takes up the same amount of space.
This is new: Monoflow comes with a special trick that improves spacing while remaining fixed width. During typing, Monoflow repositions individual letters within their fixed-width bounding box. The words stay always monospace while the letters shift in context.
Support for more than 37 languages
Monoflow comes with diacritics and additional Glyphs for Afrikaans, Albanian, Basque, Bosnian, Catalan, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Filipino, Finnish, French, Galician, German, Hungarian, Icelandic, Indonesian, Irish, Italian, Latvian, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish, Swahili, Swedish, Turkish, Welsh and Zulu.