FontManager
See source codeTable of contents
class FontManager {}Constructor
Constructs a new instance of the FontManager class
Parameters
| Name | Description |
|---|---|
| |
| |
Methods
ensureFontIsLoaded()
ensureFontIsLoaded(font: TLFontFace): Promise<void>Parameters
| Name | Description |
|---|---|
|
Returns
Promise<void>getShapeFontFaces()
getShapeFontFaces(shape: TLShape | TLShapeId): TLFontFace[]Parameters
Returns
loadRequiredFontsForCurrentPage()
loadRequiredFontsForCurrentPage(limit?: number): Promise<void>Parameters
| Name | Description |
|---|---|
| |
Returns
Promise<void>requestFonts()
requestFonts(fonts: TLFontFace[]): voidParameters
| Name | Description |
|---|---|
|
Returns
voidtoEmbeddedCssDeclaration()
toEmbeddedCssDeclaration(font: TLFontFace): Promise<string>Parameters
| Name | Description |
|---|---|
|
Returns
Promise<string>trackFontsForShape()
Parameters
Returns
voidPrev
ErrorBoundaryNext
Geometry2d