0xType / 0xProto

A programming font focused on source code legibility

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uneven character spacing

VoilaNeighbor opened this issue · comments

I just found this font yesterday, and got quite in love with it. It's lively and lovely with the curly strokes and very legible with the terminals.

However, I find that the letter spacing could be a little uneven. For example, the c and o are too apart, while the double m's are too close.

image

What do you think?

@VoilaNeighbor Thank you for using 0xProto!

Absolutely. If 0xProto were a proportional font, the m would naturally be wider, and there'd be kerning between characters like c and o.
But given that 0xProto is monospaced, each character must fit within the same width box.

This means wide glyphs like m and w are somewhat constricted to fit that fixed-width. If we sized the box based on a naturally wider character like m, then narrower characters such as i and l would end up with too much space around them.
So, that approach just wouldn't be feasible, if that makes sense.

As an example, samples of other programming fonts are included below:

Fira Code

image

JetBrains Mono

image

Monaco

image

Hey thanks for your detailed explanations bro. I'm now a big fan of your typeface. :)

Thanks for sharing this beautiful font with the world.