Skip to main content

IFontService

Enumerations

FontStyle

Enumeration Members

Enumeration MemberValue
Bold1
BoldItalic3
Italic2
Other4
Regular0

Interfaces

IFontData

Properties

default
default: boolean;
family
family: string;
postScriptName
postScriptName: string;
style
style: string;
system
system: boolean;

IFontService

Properties

availableFontsByPsName
availableFontsByPsName: object;
Index Signature
[psName: string]: IFontData

Methods

findOriginalFamilyName()
findOriginalFamilyName(caseInsetiveFamilyName): string;
Parameters
ParameterType
caseInsetiveFamilyNamestring
Returns

string

findOriginalPsName()
findOriginalPsName(caseInsetivePsName): string;
Parameters
ParameterType
caseInsetivePsNamestring
Returns

string

findSuitableFontParams()
findSuitableFontParams(
family,
requireBold,
requireItalic): object;
Parameters
ParameterType
familystring
requireBoldboolean
requireItalicboolean
Returns

object

fauxBold
fauxBold: boolean;
fauxItalic
fauxItalic: boolean;
postScriptName
postScriptName: string;
getCssFontFamily()
getCssFontFamily(family): string;
Parameters
ParameterType
familystring
Returns

string

getCssPsName()
getCssPsName(postScriptName): string;
Parameters
ParameterType
postScriptNamestring
Returns

string

recognizeStyleByPsName()
recognizeStyleByPsName(postScriptName): FontStyle;
Parameters
ParameterType
postScriptNamestring
Returns

FontStyle

waitInit()
waitInit(): Promise<void>;
Returns

Promise<void>

Was this page helpful?