FontFace

@Serializable
data class FontFace(val fontFamily: String, val fontStyle: String, val fontVariant: String, val fontWeight: String, val fontStretch: String, val fontDisplay: String, val unicodeRange: String, val src: String, val platformFontFamily: String, val fontVariationAxes: List<CSS.FontVariationAxis>? = null)

Properties of a web font: https://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#font-descriptions and additional information such as platformFontFamily and fontVariationAxes.

Constructors

Link copied to clipboard
constructor(fontFamily: String, fontStyle: String, fontVariant: String, fontWeight: String, fontStretch: String, fontDisplay: String, unicodeRange: String, src: String, platformFontFamily: String, fontVariationAxes: List<CSS.FontVariationAxis>? = null)

Properties

Link copied to clipboard

The font-display.

Link copied to clipboard

The font-family.

Link copied to clipboard

The font-stretch.

Link copied to clipboard

The font-style.

Link copied to clipboard

The font-variant.

Link copied to clipboard

Available variation settings (a.k.a. "axes").

Link copied to clipboard

The font-weight.

Link copied to clipboard

The resolved platform font family

Link copied to clipboard
val src: String

The src.

Link copied to clipboard

The unicode-range.