Digit "1" width is considerably less then other digits. How to edit it ? or fix the unwanted spacing

I have text rows of (String + digits + String) that are then sorted in columns and all have same Rect Transform and same settings text wise.

But whenever digit “1” is used it messes the column structure and changes the spacings between the characters.

Is there a way to make 1 take as much space as 0…9

Thank you for your time!

Sounds like you want monospace font. Maybe this will help?

https://docs.unity3d.com/Packages/com.unity.textmeshpro@3.2/manual/RichTextMonospace.html

If you don’t want to use rich text, then you can change the font you’re using to a monospace font.

1 Like

YES!! :smile:
I use text formatting ant it worked perfect:

“<mspace=60px>00”

1 Like

This is the issue with TONS of sloppy fonts. You see it all the time when TV stations show the time. Ever since the dawn of lead type, all digits should have equal width, customarily an en-width, so that columns of numbers all line up properly in ledgers. Find another font that cares about readability.

3 Likes