Sign in Join
FPDoc Onlineexperiment

TFreeTypeFont class

In unit EasyLazFreeType

Declaration

pascal
TFreeTypeFont = class(TFreeTypeRenderableFont)

Inheritance

  1. TFreeTypeFont
  2. TFreeTypeRenderableFont

Description

No description yet.

Properties

Namepublic
DPIpublic
SizeInPointspublic
SizeInPixelspublic
CapHeightpublic
Glyphpublic
GlyphCountpublic
CharKerningpublic
GlyphKerningpublic
CharIndexpublic
Hintedpublic
KerningEnabledpublic
KerningFallbackEnabledpublic
WidthFactorpublic
LineFullHeightpublic
Informationpublic
VersionNumberpublic
Familypublic
Collectionpublic
StyleAsStringpublic
Stylepublic

Methods

FaceChangedprotected
GetClearTypeprotected
SetClearTypeprotected
GetLineFullHeightprotected
GetAscentprotected
GetDescentprotected
GetLineSpacingprotected
GetCapHeightprotected
SetHintedprotected
GetHintedprotected
OnDestroyFontItemprotected
FetchNamesprotected
GetCollectionprotected
CheckFaceprotected
Createpublic
Destroypublic
AccessFromStreampublic
RenderTextpublic
RenderGlyphpublic
SetNameAndStylepublic
TextWidthpublic
TextHeightpublic
CharWidthFromUnicodepublic
CharWidthFromGlyphpublic
CharsWidthpublic
CharsPositionpublic
CheckInstancepublic

Fields

FFaceprotected
FFaceItemprotected
FFaceLoadedprotected
FInstanceprotected
FInstanceCreatedprotected
FGlyphTableprotected
FCharMapprotected
FCharmapOkprotected
FCharmapSymbolprotected
FAscentValueprotected
FDescentValueprotected
FLineGapValueprotected
FLargeLineGapValueprotected
FCapHeightprotected
FUnitsPerEMprotected
Qualitypublic
SmallLinePaddingpublic

Inherited

From TFreeTypeRenderableFont (9)

Ascent ClearType DefaultWordBreakHandler Descent GetTextSize LineSpacing OnRenderText OnWordBreak SplitText

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.