Rendering of synthesized bold/italic

Andreas Raab andreas.raab at gmx.de
Sun Jul 9 21:47:38 UTC 2006


Is there a way to undo this change? I'd rather have unprintable 
characters be invisible than printable characters be badly distorted.

Cheers,
   - Andreas

Bert Freudenberg wrote:
> Am 09.07.2006 um 09:14 schrieb Boris Gaertner:
> 
>>
>>  "Andreas Raab" <andreas.raab at gmx.de> wrote:
>>
>>
>>
>>> Folks -
>> Thank you for bringing my attention to this problem.
>>>
>>> I was looking over the pending bugs for 3.9 and this one bothers me
>>> greatly: http://bugs.impara.de/view.php?id=3604 . Since none of the
>>> rendering code has changed, I have no idea what could possibly cause
>>> this regression between 3.8 and 3.9. My best guess is that somehow the
>>> fonts themselves got modified but how and where might this have
>>> happened?
>>
>> Perhaps. To create bold fonts we have to ensure a 1-pixel interspace
>> between glyphs in the glyphs form. Perhaps we had that earlier and
>> lost it again when  fonts were moved around between StrikeFonts and
>> StrikeFontSets.
> 
> That might be an artifact of the "FixInvisible" package 
> (http://source.impara.de/underscore.html). It replaces all 
> non-whitespace but blank glyphs with a hollow square. IIRC it does not 
> leave a "1-pixel interspace", didn't know it had to.
> 
> - Bert -
> 
> 
> 




More information about the Squeak-dev mailing list