ParseFont
Parses a font and prepare it for use.
Synopsis
FontDescriptor * ParseFont (void *fontImage)
Description
Parses an in-memory image of a font file, creating a FontDescriptor for it and preparing it for use. Use this function when you've loaded a font file yourself (using data streaming or some other custom I/O method) and you want to prepare the font for use by the font and text API routines.
Use UnloadFont() to release resources acquired by ParseFont(). You must release the font image memory yourself; UnloadFont() only releases resources acquired internally by ParseFont().
Arguments
- fontImage
- Pointer to a font file image that you have loaded into memory.
Return Value
Pointer to a FontDescriptor structure that describes the font; NULL if the image is not a valid font file, or there is not enough memory to create a FontDescriptor structure.
Associated Files
lib3do.lib, fontlib.h
See Also
LoadFont, UnloadFont