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
