Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


Open Font System framework behaviour

[Top]


Font and Bitmap Server startup

During Font and bitmap server startup:

[Top]


When a client requests a CFont*

Clients request a CFont* matching a particular font specification using CBitmapDevice::GetNearestFontToMaxHeightInPixels().

The framework then:

Note that there is no way for the user to request a particular type of font format, e.g. It is not possible to specifically request a TrueType font or an Adobe Type 1 font etc.

[Top]


When a glyph is required

The Font and Bitmap Server gets the glyph for each character, using this CFont, as required. Glyphs that have already been created are taken from a glyph cache.

New glyphs are created by implementations of the virtual function COpenFont::RasterizeL(), and are then added to a per-font cache.