HostFont and TTFont issues

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

HostFont and TTFont issues

Gilrandir
Hi,
one of the things that hinders me in using Squeak (and I believe a lot
of non-native english speakers too) is the its' lack of support for free
& nice-looking national fonts.
There is sure the posiibility to load any TTF font file, and the
resulting TextStyle has the right emphasis for bold and italic styles,
and character kerning, but... the rendering is that plain ugly, it makes
the style unusable for longer work.
The other way might be loading a TTF as a HostFont (StrikeFont), which
is (in most cases) very nice and looks almost as clean as a bitmap font,
but... for the free, almost completely nationalized "Bitstream Vera"
font family, the Italic style is broken (too wide chars and no kerning
at all).
I'm not a Squeak expert, and i have still some problems understanding
the whole textstyle/font thing and it's creation/rendering mechanics in
particular, not talking about fixing it...
Is there any work done (or in progress) to make the HostFonts properly
load and use the complete font info (emphasis, kerning) for all styles
(and maybe to speed up the rendering) of these fonts?
Thanks for every suggestion.
Viktor Svub

Reply | Threaded
Open this post in threaded view
|

Re: HostFont and TTFont issues

johnmci
The sophie team has been working on all these Font related issues.  
You are welcome to download a copy via http://www.sophieproject.org/ 
and try your national font out.


On Dec 13, 2006, at 1:32 PM, Viktor Svub wrote:

> Hi,
> one of the things that hinders me in using Squeak (and I believe a  
> lot of non-native english speakers too) is the its' lack of support  
> for free & nice-looking national fonts.
> There is sure the posiibility to load any TTF font file, and the  
> resulting TextStyle has the right emphasis for bold and italic  
> styles, and character kerning, but... the rendering is that plain  
> ugly, it makes the style unusable for longer work.
> The other way might be loading a TTF as a HostFont (StrikeFont),  
> which is (in most cases) very nice and looks almost as clean as a  
> bitmap font, but... for the free, almost completely nationalized  
> "Bitstream Vera" font family, the Italic style is broken (too wide  
> chars and no kerning at all).
> I'm not a Squeak expert, and i have still some problems  
> understanding the whole textstyle/font thing and it's creation/
> rendering mechanics in particular, not talking about fixing it...
> Is there any work done (or in progress) to make the HostFonts  
> properly load and use the complete font info (emphasis, kerning)  
> for all styles (and maybe to speed up the rendering) of these fonts?
> Thanks for every suggestion.
> Viktor Svub
>

--
========================================================================
===
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
========================================================================
===



Reply | Threaded
Open this post in threaded view
|

Re: HostFont and TTFont issues

stephane ducasse
and one of the item in my proposal (you remember my roadmap for 3.10  
I guess) was really to pay attention to all the
good work done in sophie and make sure that it works on 3.9 and  
replace the broken or limited items
in 3.10. But this is a job for the release team I guess.

Stef


On 14 déc. 06, at 07:28, John M McIntosh wrote:

> The sophie team has been working on all these Font related issues.  
> You are welcome to download a copy via http://
> www.sophieproject.org/ and try your national font out.
>
>
> On Dec 13, 2006, at 1:32 PM, Viktor Svub wrote:
>
>> Hi,
>> one of the things that hinders me in using Squeak (and I believe a  
>> lot of non-native english speakers too) is the its' lack of  
>> support for free & nice-looking national fonts.
>> There is sure the posiibility to load any TTF font file, and the  
>> resulting TextStyle has the right emphasis for bold and italic  
>> styles, and character kerning, but... the rendering is that plain  
>> ugly, it makes the style unusable for longer work.
>> The other way might be loading a TTF as a HostFont (StrikeFont),  
>> which is (in most cases) very nice and looks almost as clean as a  
>> bitmap font, but... for the free, almost completely nationalized  
>> "Bitstream Vera" font family, the Italic style is broken (too wide  
>> chars and no kerning at all).
>> I'm not a Squeak expert, and i have still some problems  
>> understanding the whole textstyle/font thing and it's creation/
>> rendering mechanics in particular, not talking about fixing it...
>> Is there any work done (or in progress) to make the HostFonts  
>> properly load and use the complete font info (emphasis, kerning)  
>> for all styles (and maybe to speed up the rendering) of these fonts?
>> Thanks for every suggestion.
>> Viktor Svub
>>
>
> --
> ======================================================================
> =====
> John M. McIntosh <[hidden email]>
> Corporate Smalltalk Consulting Ltd.  http://
> www.smalltalkconsulting.com
> ======================================================================
> =====
>
>
>
>