UNPKG

fontjs

Version:

FontJS (Font.js) is a packages for TrueType font parsing and manipulation

30 lines (29 loc) 1.06 kB
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; }