datMaffin / monofoki

a programming typeface
Other
77 stars 1 forks source link

Try to get it recognized as monospaced #19

Closed datMaffin closed 3 years ago

datMaffin commented 3 years ago

See: https://github.com/madmalik/mononoki/issues/23#issuecomment-491553939

datMaffin commented 3 years ago

This issue seems to have (for some reason) a bit of traffic coming its way.

Following is a description of how I got Fontforge to generate a font (i.e., this font) that (in my experience) is recognized as monospaced on all the platforms:

In Monofoki, currently ALL glyphs have a width of (in my case) 575. Even the combining marks! There are also no glyphs with double the width. I could imagine that zero width and double width glyphs are allowed in a font that can be recognized as monospaced, however I did not experiment with that. I have the suspicion that fontforge might just not allow it. (Other font tools might(?))

In any case, the "OS/2 -> Panose -> Proportion" field, when using the default settings, only changes to Monospaced when all glyphs have the same width. Zero width glyphs (e.g., for combining marks) are not allowed!