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: WebAPI.CssFontLoadingTypes.fontFaceDescriptors=?,) => WebAPI.CssFontLoadingTypes.fontFaceParameters
stringStdlib.ArrayBuffer.toption<WebAPI.CssFontLoadingTypes.fontFaceDescriptors>Return type
WebAPI.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: WebAPI.CssFontLoadingTypes.fontFaceDescriptors=?,) => WebAPI.CssFontLoadingTypes.fontFaceParameters
stringStdlib.DataView.toption<WebAPI.CssFontLoadingTypes.fontFaceDescriptors>Return type
WebAPI.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: WebAPI.CssFontLoadingTypes.fontFaceDescriptors=?,) => WebAPI.CssFontLoadingTypes.fontFaceParameters
stringstringoption<WebAPI.CssFontLoadingTypes.fontFaceDescriptors>Return type
WebAPI.CssFontLoadingTypes.fontFaceload
let load: WebAPI.CssFontLoadingTypes.fontFace => promise< WebAPI.CssFontLoadingTypes.fontFace,>