Rendering of synthesized bold/italic

Bert Freudenberg bert at impara.de
Sun Jul 9 17:26:36 UTC 2006


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