fontjs
Version:
FontJS (Font.js) is a packages for TrueType font parsing and manipulation
31 lines (30 loc) • 805 B
TypeScript
import { SeqStream } from "bytestreamjs";
import { FontTable } from "../Table";
export interface SignatureBlock {
reserved1: number;
reserved2: number;
signatureLength: number;
signature: Uint8Array;
signatureParsed: any;
}
export interface SignatureRecord {
format: number;
length: number;
offset: number;
signatureBlock: SignatureBlock;
}
export interface DSIGParameters {
version?: number;
numSignatures?: number;
flags?: number;
signatureRecords?: SignatureRecord[];
}
export declare class DSIG extends FontTable {
version: number;
numSignatures: number;
flags: number;
signatureRecords: SignatureRecord[];
constructor(parameters?: DSIGParameters);
static get tag(): number;
static fromStream(stream: SeqStream): DSIG;
}