Interface IFontService
Properties
availableFontsByPsName
Declaration
availableFontsByPsName: {
[psName: string]: IFontData;
};
Property Value
| Type |
Description |
| {
[psName: string]: IFontData;
} |
|
Methods
findOriginalFamilyName(caseInsetiveFamilyName)
Declaration
findOriginalFamilyName(caseInsetiveFamilyName: string): string;
Parameters
| Type |
Name |
Description |
| string |
caseInsetiveFamilyName |
|
Returns
findOriginalPsName(caseInsetivePsName)
Declaration
findOriginalPsName(caseInsetivePsName: string): string;
Parameters
| Type |
Name |
Description |
| string |
caseInsetivePsName |
|
Returns
findSuitableFontParams(family, requireBold, requireItalic)
Declaration
findSuitableFontParams(family: string, requireBold: boolean, requireItalic: boolean): {
postScriptName: string;
fauxBold: boolean;
fauxItalic: boolean;
};
Parameters
| Type |
Name |
Description |
| string |
family |
|
| boolean |
requireBold |
|
| boolean |
requireItalic |
|
Returns
| Type |
Description |
| {
postScriptName: string;
fauxBold: boolean;
fauxItalic: boolean;
} |
|
getCssFontFamily(family)
Declaration
getCssFontFamily(family: string): string;
Parameters
| Type |
Name |
Description |
| string |
family |
|
Returns
getCssPsName(postScriptName)
Declaration
getCssPsName(postScriptName: string): string;
Parameters
| Type |
Name |
Description |
| string |
postScriptName |
|
Returns
recognizeStyleByPsName(postScriptName)
Declaration
recognizeStyleByPsName(postScriptName: string): FontStyle;
Parameters
| Type |
Name |
Description |
| string |
postScriptName |
|
Returns
waitInit()
Declaration
waitInit(): Promise<void>;
Returns
| Type |
Description |
| Promise<void> |
|