0xType / 0xProto

A programming font focused on source code legibility
SIL Open Font License 1.1
1.57k stars 14 forks source link

Short middle leg for lower case m? #65

Closed AndydeCleyre closed 5 months ago

AndydeCleyre commented 5 months ago

Hi! Thanks for this, it's fantastic.

Probably the current design for lower case m is very deliberate and not to change, but I thought I'd ask anyway.

Have you considered shortening the middle leg of the m? To me, especially at small sizes, that really helps to give the glyph its own shape, and avoids looking like a dense block.

FWIW here are the other coding fonts I can find featuring a short middle for the lower case m:

Ubuntu Mono: image

Iosevka: image

BigBlue Terminal: image

Binchotan Sharp: image

Fixedsys: image

Lekton: image

Monaspace Radon: image

Monocraft: image

Monoflow: image

Monofoki: image

Scientifica: image

Spleen: image

matype commented 5 months ago

Hi @AndydeCleyre , thank you for using!

I knew of fonts that used a short middle leg m like the one you gave as an example, but thought it might not fit 0xProto.

But you are right, it looks good for legibility, especially at small sizes. I will actually make a glyph and test it before deciding whether to change it or not.

I'm on vacation until April 17, so I'll do that after that :)

matype commented 5 months ago

I shortened the middle leg of the lowercase m. This is the new lowercase glyph for 0xProto.

Compared to Ubuntu Mono, the middle leg may still seem long, but if I shortened it too much, only m would appear to float above the baseline, changing the rhythm of the other letters and making it difficult to read, so I went with the current length.

image

This change will be included in the v2.000 ( https://github.com/0xType/0xProto/pull/66 ) release.

AndydeCleyre commented 5 months ago

It looks great, thanks so much!

matype commented 5 months ago

@AndydeCleyre I've just released v2.000 with the updates discussed in this issue! Notably, the middle leg of the m is now a bit longer than in this comment. Please try out version 2.000 and let me know if you have any questions or further feedback.

image