diasurgical / devilutionX

Diablo build for modern operating systems
Other
7.68k stars 751 forks source link

Monospaced font for vendor prices #4840

Open vlolteanu opened 2 years ago

vlolteanu commented 2 years ago

Diablo is presumably using some Exocet font and the "1" is noticeably skinnier than the other digits. The only place where this is annoying is the store, as prices are placed directly beneath one another. The price of an item costing 999 gold is wider than that of one costing 1111. It gets even worse at 99,999 vs 111,111

I don't think adding extra spacing to the digits to make them monospaced would ruin the art style.

I am only in favor of doing this to the vendor UI, and maybe the gold withdrawal prompt. The character panel is strapped for space, and the rest of the instances are meh.

AJenbo commented 2 years ago

Afaik all proper fonts have numbers as monospace so this makes sens. I also agree with you exceptions. Simply adding width to the symbols probably won't be idea as I belive "1" is centered and not right aligned in proper fonts.

evbo commented 1 year ago

While we're on the subject of Vendor Prices. Have you noticed when selling one of your items it wont tell you if it's Unidentified?

This may have been vanilla D1 behavior, but it's so nice and simple to make that indication like is done in D2. Think that small little indicator could be shoe-horned in with this change? :)

AJenbo commented 1 year ago

You should create a new issue for this instead of adding a unrelated not to an old issue.