DejaVu fonts with Freetype for 3.9

Viktor Svub gilrandir at
Sun Dec 17 14:18:39 UTC 2006

It would be sure very helpful to have your work available, but the 
download doesn't seem to work for me (unable to resolve the server name; 
sorry if i'm doing something wrong).
Did you publish a VM patch (via VMMaker or a C diff against some svn 
revision)..? I need to use a bit tweaked VM to get the mouse 
scrollweheel working correctly (an one-liner, but still needs to rebuild 
the whole VM).
Much thanks for every support :)

Andrew Tween napsal(a):
> Hi,
> I did some work, in the past, on porting the Sophie Freetype font support to
> 3.9.
> I also extended it to support Sub-pixel anti-aliasing, a.k.a ClearType /
> CoolType.
> My previous downloads are still available, please see my previous post for
> details...
> I hope that you find it helpful.
> Cheers,
> Andy
> ----- Original Message ----- 
> From: "Viktor Svub" <gilrandir at>
> To: <squeak-dev at>
> Sent: Saturday, December 16, 2006 10:35 PM
> Subject: DejaVu fonts with Freetype for 3.9
>> I've somehow managed to get the Sophie Freetype fonts working (with the
>> unicode DejaVu free fonts available at
>> ) in a
>> Squeak 3.9 image /squeak-web-72, on Win32 VM/, but there are still some
>> caveats.
>> The FreetypeFont is usable in the whole system, pretty rendered, but it
>> misses another emhasis' (can't be bold or italic), the line(glyph?)
>> height is much bigger than appropriate for the size given and it can't
>> handle national characters (which are present in the original TTF, part
>> of Latin-2 aka iso-8859-2 codepage).
>> With the same TTF source file and same font size, a HostFont loads a
>> proper emhasis for italic and bold and whats most important: handles all
>> national characters properly (but it's far not as nice and the italic
>> style is virtually unreadable).
>> In this stage, i have no repeatable process to make this work, so you
>> can try to rip the appropriate packages from Sophie and load them
>> (Multilingual-Display, Sophie-FontManager, Freetype-Base and
>> Freetype-Fonts at least -> there may be some cross-references and
>> Undeclared, you can quietly ignore anything Rome-related).
>> I think a can handle the line heights and emphasis issues in a few
>> days/weeks, but i would welcome any guidelines, in particular how to
>> make the complete unicode working.
>> Viktor

More information about the Squeak-dev mailing list