The ascentOverride
property of the FontFace interface returns and sets the ascent metric for the font, the height above the baseline that CSS uses to lay out line boxes in an inline formatting context.
The descentOverride
property of the FontFace interface returns and sets the value of the @font-face/descent-override descriptor.
The display
property of the FontFace interface determines how a font face is displayed based on whether and when it is downloaded and ready to use.
The FontFace.family
property allows the author to get or set the font family of a FontFace object.
The featureSettings
property of the FontFace interface retrieves or sets infrequently used font features that are not available from a font's variant properties.
The lineGapOverride
property of the FontFace interface returns and sets the value of the @font-face/line-gap-override descriptor.
Readonly
loadedThe loaded
read-only property of the FontFace interface returns a Promise that resolves with the current FontFace
object when the font specified in the object's constructor is done loading or rejects with a SyntaxError
.
Readonly
statusThe status
read-only property of the FontFace interface returns an enumerated value indicating the status of the font, one of 'unloaded'
, 'loading'
, 'loaded'
, or 'error'
.
The stretch
property of the FontFace interface retrieves or sets how the font stretches.
The style
property of the FontFace interface retrieves or sets the font's style.
The unicodeRange
property of the FontFace interface retrieves or sets the range of unicode code points encompassing the font.
The weight
property of the FontFace interface retrieves or sets the weight of the font.
The load()
method of the FontFace interface requests and loads a font whose source
was specified as a URL.
The
FontFace
interface of the CSS Font Loading API represents a single usable font face.MDN Reference