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?