EasyLazFreeType unit
Implements a simple interface to the FreeType library.
Provides classes and types needed for FreeType fonts and glyphs, and the drawing class used to render text or glyphs using a specified FreeType font.
Classes and records
EFreeType | class | |
IFreeTypeFamilyEnumerator | interface | |
IFreeTypeFontEnumerator | interface | |
TCharPosition | record | |
TCustomFamilyCollectionItem | class | |
TCustomFontCollectionItem | class | |
TCustomFreeTypeFontCollection | class | |
TFontCollectionItemDestroyListener | record | |
TFreeTypeDrawer | class | |
TFreeTypeFont | class | |
TFreeTypeGlyph | class | |
TFreeTypeGrayscaleMap | class | |
TFreeTypeKerning | record | |
TFreeTypeMonochromeMap | class | |
TFreeTypeRasterMap | class | |
TFreeTypeRenderableFont | class |
Procedures and functions
FontCollectionItemDestroyListener | function | |
StylesToArray | function |
Types
ArrayOfCharPosition | type | |
ArrayOfFontCollectionItemDestroyListener | type | |
ArrayOfSingle | type | |
TFontCollectionItemDestroyProc | procedure type | |
TFreeTypeAlignment | enumeration | |
TFreeTypeAlignments | set | |
TFreeTypeInformation | enumeration | |
TFreeTypeStyle | enumeration | |
TFreeTypeStyles | set | |
TFreeTypeWordBreakHandler | procedure type | |
TGlyphRenderQuality | enumeration | |
TOnRenderTextHandler | procedure type |
Constants
FreeTypeInformationStr | constant | |
FreeTypeMinPointSize | constant |
Variables
FontCollection | variable |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
