fontjs
Version:
FontJS (Font.js) is a packages for TrueType font parsing and manipulation
30 lines (29 loc) • 1.06 kB
TypeScript
import { SeqStream } from "bytestreamjs";
import { FontTable } from "../../Table";
import { INDEX } from "../CFF";
import { CFF2CharstringINDEX } from "./CFF2CharstringINDEX";
import { CFF2FDSelect } from "./CFF2FDSelect";
import { CFF2PrivateDICT } from "./CFF2PrivateDICT";
import { CFF2TopDICT } from "./CFF2TopDICT";
import { VariationStoreData } from "./VariationStoreData";
export interface CFF2Parameters {
FDSelect?: CFF2FDSelect;
topDICT?: CFF2TopDICT;
globalSubrINDEX?: INDEX;
CharStringsINDEX?: CFF2CharstringINDEX;
FDArrayINDEX?: INDEX;
PrivateDICTs?: CFF2PrivateDICT[];
VariationStoreData?: VariationStoreData;
}
export declare class CFF2 extends FontTable {
FDSelect?: CFF2FDSelect;
topDICT?: CFF2TopDICT;
globalSubrINDEX?: INDEX;
CharStringsINDEX?: CFF2CharstringINDEX;
FDArrayINDEX?: INDEX;
PrivateDICTs?: CFF2PrivateDICT[];
VariationStoreData?: VariationStoreData;
constructor(params?: CFF2Parameters);
static get tag(): number;
static fromStream(stream: SeqStream): CFF2;
}