Open NightFurySL2001 opened 3 years ago
Yes!
These letters were made to look similar because on a typewriter they are often the same character, but understandably this design decision limits Drafting* Mono's usability.
I think it would be a lovely feature to make it more coding friendly by drawing distinct 0s and 1s.
This is not something you have to answer, but personally do you think it would be better to have the 0s and 1s as a stylistic alternative, or build a separate version of the font altogether (maybe called Drafting* Code or something) and have that use the alternatives out of the box?
Just thinking this over let me know your thoughts.
In any case this is on my radar for sure.
Personally for me, I would suggest separate version as most designers probably (?) would not even know about this feature and more apps can not access the alternate version by itself. However, this might be against the original thought for this font for sure, and the history is a reasonable thing to keep in this font too, so I can't suggest which way to go for definite. (But however again, a slashed zero OpenType zero
is strongly suggested to be included.)
For coding, you're going to want the base glyphs to be the differentiated versions - support for alternates is poor among terminals and editing environments. Personally, I think having differentiated glyphs as default would really suit the core design as expressed in
The resulting alphabet is weird, wildly inconsistent, and contains design decisions that if you were to explain out-loud to me I would reject as being overly stylistic and distracting.
1 is the only numeral with no curves and looks awkward, so I'd love to have a 1 with a curve like Cousine's, and an el with a hook like Fira Mono. Slashed 'overstruck' zero would fit thematically, though the confusion with Ø is unfortunate. An incomplete slash, stopping at the edge of the character, like the vertical stroke on Drafting*'s $ or like ¤ would address that, though I don't think I have seen that used on typewriters or any fonts for that matter.
What do you guys think of the update?
I made 1
and l
and O
and 0
different looking by default and included the older versions as a stylistic set.
Just tried this out and it is very helpful and clear, thanks!
What do you guys think of the update?
I made
1
andl
andO
and0
different looking by default and included the older versions as a stylistic set.
Thanks!
A "slashed zero" would have irritated some Norwegian programmers (and possibly look like the emptyset, which would have irritated mathematicians).
Thank you for your great font! I only have two questions regarding the design, specifically on the
1
/l
pair and0
/O
pair. These two pairs looks too similar, is it possible to add something to differentiate them or as stylistic set? Below shows Drafting* Mono and IBM Plex Mono in comparison (1liLI0O
).