Skip to content

vyaz-monorepo / core/src / FontMetrics

Interface: FontMetrics

Defined in: core/src/types/FontTypes.ts:12

Physical font metrics (in pixels for a given fontSize)

Properties

ascent

ascent: number

Defined in: core/src/types/FontTypes.ts:14

Rise above baseline


capHeight

capHeight: number

Defined in: core/src/types/FontTypes.ts:18

Cap height


descent

descent: number

Defined in: core/src/types/FontTypes.ts:16

Descent below baseline (positive number!)


sourceTable?

optional sourceTable?: "hhea" | "OS/2" | "canvas" | "fallback"

Defined in: core/src/types/FontTypes.ts:28

Which font table was used for ascent/descent: 'hhea' — hhea.ascender/descender (browser mode) 'OS/2' — OS/2.usWinAscent/usWinDescent (Office mode) 'canvas' — canvas.measureText (browser fallback) 'fallback' — empirical formula


unitsPerEm

unitsPerEm: number

Defined in: core/src/types/FontTypes.ts:20

Original font UPM (for reference)

Released under the MIT License.