I was thinking more as a simple mechanism to serialize the info you gave than 
to serialize the objects since
after you may not have the fonts in your system but should guess a substitution.

Stef
On Apr 23, 2010, at 9:22 PM, Henrik Johansen 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.
> 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
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
>> 
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to