UNPKG

fontjs

Version:

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

35 lines (34 loc) 1.09 kB
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; }