FontFace
Values
fromArrayBuffer
fromArrayBuffer(~family: string, ~source: ArrayBuffer.t, ~descriptors: fontFaceDescriptors=?)
Creates a new FontFace from ArrayBuffer-backed font data.
let fontFace =
FontFace.fromArrayBuffer(~family="Inter", ~source=myArrayBuffer)
let fromArrayBuffer: ( ~family: string, ~source: ArrayBuffer.t, ~descriptors: CssFontLoadingTypes.fontFaceDescriptors=?,) => CssFontLoadingTypes.fontFaceParameters
string Stdlib.ArrayBuffer.t option< CssFontLoadingTypes.fontFaceDescriptors >Return type
CssFontLoadingTypes.fontFacefromDataView
fromDataView(~family: string, ~source: DataView.t, ~descriptors: fontFaceDescriptors=?)
Creates a new FontFace from DataView-backed font data.
let fontFace =
FontFace.fromDataView(~family="Inter", ~source=myDataView)
let fromDataView: ( ~family: string, ~source: DataView.t, ~descriptors: CssFontLoadingTypes.fontFaceDescriptors=?,) => CssFontLoadingTypes.fontFaceParameters
string Stdlib.DataView.t option< CssFontLoadingTypes.fontFaceDescriptors >Return type
CssFontLoadingTypes.fontFacefromString
fromString(~family: string, ~source: string, ~descriptors: fontFaceDescriptors=?)
Creates a new FontFace from CSS source text.
let fontFace =
FontFace.fromString(~family="Inter", ~source="url(/fonts/inter.woff2)")
let fromString: ( ~family: string, ~source: string, ~descriptors: CssFontLoadingTypes.fontFaceDescriptors=?,) => CssFontLoadingTypes.fontFaceParameters
string string option< CssFontLoadingTypes.fontFaceDescriptors >Return type
CssFontLoadingTypes.fontFaceload
let load: CssFontLoadingTypes.fontFace => promise< CssFontLoadingTypes.fontFace,>