VMPrint API Reference - v1.0.0
GitHub
Examples
Preparing search index...
@vmprint/local-fonts
LocalFontManager
Class LocalFontManager
Implements
FontManager
Index
Constructors
constructor
Methods
get
All
Fonts
get
Enabled
Fallback
Fonts
get
Fallback
Families
get
Font
Registry
Snapshot
get
Fonts
By
Family
load
Font
Buffer
register
Font
resolve
Family
Alias
Constructors
constructor
new
LocalFontManager
(
options
?:
{
aliases
?:
Record
<
string
,
string
>
;
fonts
?:
FontConfig
[]
}
,
)
:
LocalFontManager
Parameters
options
:
{
aliases
?:
Record
<
string
,
string
>
;
fonts
?:
FontConfig
[]
}
= {}
Returns
LocalFontManager
Methods
get
All
Fonts
getAllFonts
(
registry
:
FontConfig
[]
)
:
FontConfig
[]
Parameters
registry
:
FontConfig
[]
Returns
FontConfig
[]
get
Enabled
Fallback
Fonts
getEnabledFallbackFonts
(
registry
:
FontConfig
[]
)
:
FallbackFontSource
[]
Parameters
registry
:
FontConfig
[]
Returns
FallbackFontSource
[]
get
Fallback
Families
getFallbackFamilies
(
registry
:
FontConfig
[]
)
:
string
[]
Parameters
registry
:
FontConfig
[]
Returns
string
[]
get
Font
Registry
Snapshot
getFontRegistrySnapshot
()
:
FontConfig
[]
Returns
FontConfig
[]
get
Fonts
By
Family
getFontsByFamily
(
family
:
string
,
registry
:
FontConfig
[]
)
:
FontConfig
[]
Parameters
family
:
string
registry
:
FontConfig
[]
Returns
FontConfig
[]
load
Font
Buffer
loadFontBuffer
(
src
:
string
)
:
Promise
<
ArrayBuffer
>
Parameters
src
:
string
Returns
Promise
<
ArrayBuffer
>
register
Font
registerFont
(
config
:
FontConfig
,
registry
:
FontConfig
[]
)
:
void
Parameters
config
:
FontConfig
registry
:
FontConfig
[]
Returns
void
resolve
Family
Alias
resolveFamilyAlias
(
family
:
string
)
:
string
Parameters
family
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
get
All
Fonts
get
Enabled
Fallback
Fonts
get
Fallback
Families
get
Font
Registry
Snapshot
get
Fonts
By
Family
load
Font
Buffer
register
Font
resolve
Family
Alias
GitHub
Examples
VMPrint API Reference - v1.0.0
Loading...