fontjs
Version:
FontJS (Font.js) is a packages for TrueType font parsing and manipulation
51 lines (50 loc) • 1.35 kB
TypeScript
import { DICTParameters, DICT } from "./DICT";
export interface CFFPrivateDICTParameters extends DICTParameters {
BlueValues?: number[];
OtherBlues?: number[];
FamilyBlues?: number[];
FamilyOtherBlues?: number[];
BlueScale?: number;
BlueShift?: number;
BlueFuzz?: number;
StdHW?: number;
StdVW?: number;
SteamSnapH?: number[];
SteamSnapV?: number[];
ForceBold?: boolean;
LanguageGroup?: number;
ExpansionFactor?: number;
initialRandomSeed?: number;
Subrs?: number;
defaultWidthX?: number;
nominalWidthX?: number;
}
export declare class CFFPrivateDICT extends DICT {
BlueValues?: number[];
OtherBlues?: number[];
FamilyBlues?: number[];
FamilyOtherBlues?: number[];
BlueScale: number;
BlueShift: number;
BlueFuzz: number;
StdHW?: number;
StdVW?: number;
SteamSnapH?: number[];
SteamSnapV?: number[];
ForceBold: boolean;
LanguageGroup: number;
ExpansionFactor: number;
initialRandomSeed: number;
Subrs?: number;
defaultWidthX: number;
nominalWidthX: number;
constructor(parameters?: CFFPrivateDICTParameters);
/**
* Convert ArrayBuffer data to object
*
* @param buffer
*
* @returns Result of the function
*/
static fromBuffer(buffer: ArrayBuffer): CFFPrivateDICT;
}