| Hmmm. This is a recurring question. I'll give an answer, and Peter
Davis will follow it with more info :-)
Font scaling can be accomplished in a variety of fashions:
o Display Postscript (DPS). Font scaling is inherent.
o Stroke or Outline Fonts - that is, vectors or polygons
are drawn to form the gyphs.
o Raster font scaling. If you have a copy of the glyph
raster (which you can get by drawing the glyph to a bitmap
and reading the bitmap), there are various ways to scale
a raster. Several applications such as DECwrite and UISX
implement this approach.
I'm not a big supporter of any of these means (even though I have
used the last option in the list). They all complicate a rather
common requirement by program complexity, or overkill. There "should"
be a extension defined and implemented.
|