Just popping in
Joined: 2008/9/18 15:44 Last Login
: 2015/10/24 0:03
Group:
Registered Users
|
@All
Let me explain.
The "unusual" stuff that PED does is to mix Bold, Italic and Normal Fonts in the same FIXFONT textdisplay, while assuming that all characters have the same width.
For Softstyle, this is true for all fonts. PED used Softstyle in previous versions. (Softstyle = load ONE font, and do the different style by bitmap-manipulation, e.g. by blitting two times the font by 1 pixel shifted for simulating bold).
Recently, I added the feature that PED opens the font directly with the styles set, means opening THREE Fonts, one for normal, one for bold and one for italic. This allows the Font engine to render different Bitmaps from different Outlines => smoother and more realistic results. However, it seems like that in that case, not all Fonts Versions share the same pixel-Width. I guess many programs get into trouble if that happens, it is just rarely used.
I dont think that Bernd hacked anything in AfA Font rendering, you can set the Kerning manually in the True-Type Manager program. I only guess that the rendering engine decides for a different pixelwidth in the normal version, that all. OS4 is the one who doesn't behave consistantly, depending if AA is switched on or off. Does that make sense? nah!
So to avoid this problem on OS4:
- switch "bold tokens" off in IDE Preferences
or
- choose a font that has the same width in all versions, shouldn't be too hard.
Fixing this in PED is kind of problematic. Any suggestions are welcome how to handle such a problem.
|