fontjs
Version:
FontJS (Font.js) is a packages for TrueType font parsing and manipulation
25 lines (24 loc) • 806 B
TypeScript
import { SeqStream } from "bytestreamjs";
import { CMAPSubTable, CMAPSubTableParameters, GlyphMap } from "./CMAPSubTable";
export interface Format12Parameters extends CMAPSubTableParameters {
language?: number;
groups?: number[];
codeToGID?: Map<number, number[]>;
gidToCode?: Map<number, number[]>;
}
export declare class Format12 extends CMAPSubTable {
protected onGetGlyphMap(): GlyphMap;
/**
* Format number is set to 12
*/
get format(): 12;
language: number;
groups: number[];
codeToGID: Map<number, number>;
gidToCode: Map<number, number[]>;
constructor(parameters?: Format12Parameters);
static get className(): string;
static fromStream(stream: SeqStream): Format12;
gid(code: number): number;
code(gid: number): number[];
}