FontMetrics
A font's vertical and width metrics, in font units.
A font's vertical and width metrics, in font units.
Import#
ts
import type { FontMetrics } from "@shadow-js/dusk";
Signature#
ts
interface FontMetrics {
readonly unitsPerEm: number;
/** The average width of a lowercase letter (OS/2 `xAvgCharWidth` is close; a measured value is better). */
readonly xWidthAvg: number;
/** The typographic ascender (a positive number). */
readonly ascender: number;
/** The typographic descender (negative, or positive; its magnitude is used). */
readonly descender: number;
readonly lineGap: number;
}
Members#
| Name | Type | Description |
|---|---|---|
unitsPerEm |
readonly unitsPerEm: number |
|
xWidthAvg |
readonly xWidthAvg: number |
The average width of a lowercase letter (OS/2 xAvgCharWidth is close; a measured value is better). |
ascender |
readonly ascender: number |
The typographic ascender (a positive number). |
descender |
readonly descender: number |
The typographic descender (negative, or positive; its magnitude is used). |
lineGap |
readonly lineGap: number |