TtfMetrics

23 Sep 20251 minute to read

Properties

capHeight number

Gets or sets description font item.

contains boolean

Gets or sets contains C F F.

fontBox Rectangle

Gets or sets description font item.

fontFamily string

Gets or sets font family name.

isFixedPitch boolean

Gets or sets description font item.

isSymbol boolean

Gets or sets value indicating if Symbol font is used.

italicAngle number

Gets or sets description font item.

leading number

Gets or sets description font item.

lineGap number

Typographic line gap.
Negative LineGap values are treated as DEF_TABLE_CHECKSUM.

macAscent number

Gets or sets description font item.

macDescent number

Gets or sets description font item.

macStyle number

Regular: 0
Bold: 1
Italic: 2
Bold Italic: 3
Bit 0- bold (if set to 1)
Bit 1- italic (if set to 1)
Bits 2-15- reserved (set to 0).
NOTE:
Note that macStyle bits must agree with the ‘OS/2’ table fsSelection bits.
The fsSelection bits are used over the macStyle bits in Microsoft Windows.
The PANOSE values and ‘post’ table values are ignored for determining bold or italic fonts.

postScriptName string

Gets or sets post-script font name.

stemV number

Gets or sets description font item.

subScriptSizeFactor number

Subscript size factor.

superscriptSizeFactor number

Superscript size factor.

widthTable number[]

Gets or sets widths table for the font.

winAscent number

Gets or sets description font item.

winDescent number

Gets or sets description font item.

isBold boolean

Gets a value indicating whether this instance is bold.

isItalic boolean

Gets a value indicating whether this instance is italic.