Sign in Join
FPDoc Onlineexperiment

TFreeTypeFontCollection class

In unit LazFreeTypeFontCollection

Implements a font collection used in the FreeType library.

Declaration

pascal
TFreeTypeFontCollection = class(TCustomFreeTypeFontCollection)

Inheritance

  1. TFreeTypeFontCollection
  2. TCustomFreeTypeFontCollection

Description

Provides methods to add or remove a TrueType font file by name. Methods are provided to load and remove all TrueType fonts found in a directory. Provides enumerators to access fonts by file name or family name.

Methods

GetFontprotected
GetFamilyprotected
GetFamilyCountprotected
GetFontCountprotected
RemoveAndFreeFamilyprotected
Createpublic
Clearpublic
BeginUpdatepublic
AddFolderpublic
RemoveFolderpublic
AddFilepublic
RemoveFilepublic
AddStreampublic
EndUpdatepublic
Destroypublic
FontFileEnumeratorpublic
FamilyEnumeratorpublic

Inherited

From TCustomFreeTypeFontCollection (4)

Family FamilyCount FontFile FontFileCount

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.