GDI provides support for font management and text output. The FONTOBJ gives a driver access to a particular instance of a font. To support text output, the driver has access to the STROBJ and related services. These functions are listed in the following table.
|
Function |
Description |
|
GDI simulation for DrvTextOut | |
|
Allows the driver to retrieve every glyph handle of a GDI font. The driver uses this service to download an entire font. | |
|
Returns information that describes the associated font. | |
|
Translates glyph handles into pointers to the associated glyph data for the font consumer. These pointers are valid until the next call to FONTOBJ_cGetGlyphs. | |
|
Retrieves the Notional-to-Device transform for the associated font. This transform is required for a driver to realize a driver-supplied font. | |
|
Retrieves the pointer to the IFIMETRICS structure that describes the associated font. | |
|
Retrieves a pointer to the ROM-mapped TrueType file that is associated with a TrueType font. | |
|
Restarts the enumeration of the GLYPHPOS array for the specified STROBJ. This function should be called by the driver prior to subsequent enumerations. | |
|
Enumerates glyph identities and positions in the specified STROBJ. | |
|
Returns the code page associated with the specified STROBJ. |
For more information on these functions, refer to the Graphics Driver Reference.