fontjs
Version:
FontJS (Font.js) is a packages for TrueType font parsing and manipulation
35 lines (34 loc) • 1.09 kB
TypeScript
import { SeqStream } from "bytestreamjs";
import { BaseClass } from "../../BaseClass";
export interface VariationRegion {
startCoord: number;
peakCoord: number;
endCoord: number;
}
export interface VariationRegionList {
axisCount?: number;
regionCount?: number;
variationRegions?: VariationRegion[][];
}
export interface ItemVariationDataSubtables {
itemCount: number;
shortDeltaCount: number;
regionIndexCount: number;
regionIndexes: number[];
deltaSets: number[][];
axisCount?: number;
regionCount?: number;
variationRegions?: number[];
}
export interface ItemVariationStoreParameters {
format?: number;
itemVariationDataSubtables?: ItemVariationDataSubtables[];
variationRegionList?: VariationRegionList;
}
export declare class ItemVariationStore extends BaseClass {
format: number;
itemVariationDataSubtables: ItemVariationDataSubtables[];
variationRegionList: VariationRegionList;
constructor(parameters?: ItemVariationStoreParameters);
static fromStream(stream: SeqStream): ItemVariationStore;
}