On 12/8/06, George Birbilis <[EMAIL PROTECTED]> wrote:
BTW, speaking of many
platforms, how does Lazarus support "fonts" crossplatform? (does it delegate
the burden onto the OS ? [since there is raster/bitmap fonts, TrueType,
OpenType, PostScript etc. fonts that one could support)

Each widgetset implements a function called CreateFontIndirect. This
together with SelectObject and adequate code on the DC functions forms
Font support. So basically font support is written as a
reimplementation of several winapi functions that become available on
LCLIntf unit.

Those functions map font handling to the underlying widgetset, so it´s
up to him to actually do the drawing. So Lazarus supports whichever
fonts the underlying widgetset supports.

--
Felipe Monteiro de Carvalho

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to