monaspace icon indicating copy to clipboard operation
monaspace copied to clipboard

Texture healing on `0` looks awkward

Open shanoaice opened this issue 2 years ago • 7 comments

Texture healing is a great feautre, which makes most letter-only text looks much better, but its effect on numbers can be quite awkward, especially on number zero, for example: (Xenon Variant) image

Texture Healing makes the zero way too round, which looks quite unnatural in my humble opinion.

shanoaice avatar Nov 14 '23 13:11 shanoaice

This also becomes an issue when working with longer numbers. For example this GUID has no consistency. image

As far as I can tell, I don't see the same consistency issue with letters and text, so it may just be how noticeable the healing is on the 0.

Roshinator avatar Nov 15 '23 20:11 Roshinator

Yeah, I think texture healing should not take effect on numbers. They should always be the same width.

yvvt0379 avatar Nov 16 '23 07:11 yvvt0379

+1

kenny-kvibe avatar Nov 16 '23 10:11 kenny-kvibe

See also #145 -- it's not just the width that's affected!

ToxicFrog avatar Nov 22 '23 00:11 ToxicFrog

Maybe digits should not have texture healings.

Firestar-Reimu avatar Nov 22 '23 01:11 Firestar-Reimu

Agreed, a successful reading-friendly font design should be comfortable but unnoticeable. According to the documentation, this feature was supposed to make glyphs look closer to their appearance in non-monospaced fonts. 0 should not be a glyph that "needs space" since they are normally slim.

wide-zero

Arcadi4 avatar Dec 14 '23 12:12 Arcadi4

I noticed this a lot while coding some stuff in Neovim and had to turn off ligatures altogether

comiluv avatar Dec 19 '23 14:12 comiluv

Fixed in ca8015b27bdc6d8e1201b1ad722f4ae3c38970d0

idan avatar May 03 '24 23:05 idan