On Fri, Apr 23, 2010 at 9:22 PM, Henrik Johansen <henrik.s.johansen@veloxit.no> wrote:

On Apr 23, 2010, at 7:37 33PM, St�phane Ducasse wrote:

> may be using the storeOn: aStream and readFrom: mechanism?
>
I doubt it would work for FreeType fonts, which hold external handles.

mmmmm but do you want also to serialize external handles ?� what are you going to do with them when you load the objects again to memory ?

For StrikeFonts, it may, but even if it did, you'd probably end up importing a new Font instance (complete with an XX KB bitmap), for each Morph...

Cheers,
Henry

>
> On Apr 23, 2010, at 4:28 PM, Henrik Johansen wrote:
>
>> On Apr 23, 2010, at 4:01 48PM, nullPointer wrote:
>>
>>>
>>>
>>> Regards
>>>
>>> I see in Pharo a few ways for create a font, StrikeFont, LogicalFont... �I
>>> need generate dinamically code in Smalltalk for build UIs, and my problem
>>> now is when I have serialize the font of a widget. Which could be the best
>>> way for do that? In other objects like arrays, points, associations is
>>> possible get that calling #printString method. Exists some equivalence for
>>> that in fonts, or is needed implement that mechanism of zero?
>>>
>>> Thanks for answers
>>
>> I would store the the name/boldness/size etc., then use (LogicalFont familyName: pointSize: stretchValue:weightValue: slantValue: ) realFont
>> to discover the closest font available when loading the morph into an image again.
>>
>> Cheers,
>> Henry
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project@lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project