[Pharo-project] how to use dejavu bitmap fonts

Alain Plantec alain.plantec at yahoo.com
Tue Feb 1 11:25:32 CET 2011


Le 01/02/2011 11:02, Benjamin a écrit :
> If it's still not working, I can have a look if you want :)
strange, it works here with 1.3 and DejaVuBitmapFonts-AlainPlantec.14.
Cheers
Alain
>
> Ben
>
> On Feb 1, 2011, at 7:07 AM, Stéphane Ducasse wrote:
>
>>> Hi Doru,
>>> I've take a look and I think I've fixed it.
>>> Unfortunately the network is much too slow here for this BIG package.
>>> You can simply fix it by yourself locally (before it is uploaded on squeaksource).
>>> Just edit DejaVuHolder class>>  #installSizes:
>>> and set it to:
>>>
>>> installSizes: aListOfInteger
>>>    "self installSizes: #(7 8 9 10 11 12 13 14 24)"
>>>    TextConstants TextSharedInformation
>>>        at: self fontName
>>>        put: (TextStyle fontArray: (self loadFromStructuresList:  (self fontStructureNamesForSizes: aListOfInteger))).
>>>    StrikeFont useUnderscoreIfOver1bpp.
>> Yes this should be it.
>>
>> Doru TextConstants was a dictionary containing poolVariables (old abstractions) AND values that people just added
>> as global dictionary. What we did was to define the fixed part of TextConstant = the poolVariables as a real SharedPool and the rest
>> the shitty part (where all the system register things in this nice global variables (instead of using adequate class variables)) is now in
>> the classVariable TextSharedInformation of TextConstants
>>
>> Stef
>
>





More information about the Pharo-project mailing list