6651fcb17198b
1 Hour
1 Day
1 Week
1 Month
Forever
Forgotten Password
Sign up
31 Guests, 1 Member
icemann
Home
Sign up
About
MOTHER
Search
Mobile
Home
»
Community
»
Engineering
»
Improving the small anti-aliased fonts
6651fcb171f61
1 Guest is here.
New topic
Topic:
Improving the small anti-aliased fonts
Read 807 times
6651fcb172632
ZylonBane
#0
Report
27. March 2022, 01:34:49
6651fcb1726a3
Been messing around this weekend with attempting to improve the anti-aliased versions of the small text fonts (mainaa.fon/dimmed.fon). While they're certainly legible, they won't win any beauty contests. Aside from being generally very sloppy-looking and not even close to having their strokes aligned to the pixel grid, they also have strange typographical issues with the lowercase characters. The b and d characters are different widths, as are p and q, and e is narrower than a, o, etc.
So I tried recreating the AA fonts, with all major strokes aligned to the pixel grid and only using greyscale for curved corners and diagonals. For the character widths, I tried several different approaches:
Narrow. Made the lowercase characters consistent by making most of them the width of the narrow characters. This gave a nice clean look, but felt too much like Deus Ex instead of SS2.
Wide. Made the lowercase characters consistent by making most of them the width of the wide characters. This resulted in a bloated-looking font. Also this would certainly cause text overflow in a few dialogs due to the increased width.
Matched widths, preserving the exact widths of the original characters. This was problematic for some characters, like the m and w not cleanly fitting to the pixel grid. Overall though, it mostly didn't look terrible. I still hate the narrow e.
Mixed widths. Left most character widths the same, only selectively correcting obvious mismatches like b/d, p/q, and the squished e. This was better than going all-wide, but still looks a bit bloated.
I hate to admit it, but my impression is that the vanilla and matched-width fonts are the most legible. I don't know if it's just years of familiarity, or the fact that the differences in character widths actually make them easier to read. Kind of like how Comic Sans is supposedly a great font for people with dyslexia.
Not sure what I'm going to do with all this. Might just abandon it.
6651fcb17283d
voodoo47
#1
Report
27. March 2022, 08:51:01
6651fcb17289a
ouch, the fonts. the most unfun part of SS2 modding.
anyway, Matched or Wide as far as I'm concerned.
6651fcb172ae7
sarge945
#2
Report
27. March 2022, 09:38:45
6651fcb172b40
Wide looks the best.
I was surprised the text looks so insane in Vanilla. I thought it looked all jumbled because of my crappy eyes
6651fcb172bfa
voodoo47
#3
Report
27. March 2022, 10:28:47
6651fcb172c6c
hud scaling is not doing it any favors, if you have it enabled (you probably do, unless you have a manual SS2 install or disabled it yourself).
6651fcb172da7
JDoran
#4
Report
27. March 2022, 14:19:25
6651fcb172e24
Yes, I'd say 'Wide' looks the best, whilst 'Narrow' looks the worst.
6651fcb172f33
Valet2
#5
Report
27. March 2022, 14:52:24
6651fcb172f8e
"wide" is the best.
6651fcb173762
ZylonBane
#6
Report
27. March 2022, 21:02:54
6651fcb1737c1
Quote by voodoo47:
ouch, the fonts. the most unfun part of SS2 modding.
It's actually really easy, IF you know the exact conversion steps to follow for each font type. Which I've thoroughly documented
here
.
Acknowledged by:
Chandlermaki
6651fcb173874
voodoo47
#7
Report
27. March 2022, 21:53:00
6651fcb1738c7
I think my misadventure with the CZ translation happened before that was available.
6651fcb1739fa
Salk
#8
Report
30. March 2022, 13:30:59
6651fcb173a52
Mixed is my favorite. Wide second best looking but considering the drawback, I would not go for it.
1 Guest is here.
New topic
It's a bit of an odd place, but it makes things work.
Home
»
Community
»
Engineering
»
Improving the small anti-aliased fonts
Contact
SMF 2.0.19
|
SMF © 2016
,
Simple Machines
|
Terms and Policies
Green theme
Brown theme
Bright theme
Match OS theme
FEEP
Loading...
6651fcb173c24