[Pharo-project] Fonts for dummies

Igor Stasenko siguctua at gmail.com
Mon Apr 19 10:49:44 EDT 2010


On 19 April 2010 17:16, Schwab,Wilhelm K <bschwab at anest.ufl.edu> wrote:
> Hello all,
>
> What is the best way to create/access fonts?  So far, TextStyle defaultFont seems to work.  I was about to write that I was feeling lost otherwise when I recalled setting fonts by name in Migrate, and a comment therein reveals that I stole some preferences from Lukas who used LogicalFont.  Perhaps specifying the family name following his example (with cues from exploring LogicalFont all) is the answer?
>
> What about what Microsoft (sorry...) calls font metrics?  By involving a device context (canvas in our world), one can find out how big a particular string will be on the target device's resolution, and allowing for kerning.
>
> So far, I have found #heightOf: and #widthOf: in the Font hierarchy, which means they know nothing of the intended device, and do not (obviously anyway) seem to know about kerning.  Are there glaringly missing features here, or is this simply an consequence of printing being done via PostScript and therefore still in terms of point sizes?
>

I think there is a _glaringly missing features here_.
The fonts in squeak seems evolved from being a simple raster bitmaps,
and don't quite well resembling a functionality beyond this.

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



-- 
Best regards,
Igor Stasenko AKA sig.




More information about the Pharo-dev mailing list