import type { GlyphId } from "../../types.ts"; import type { CffTable } from "./cff.ts"; import type { Cff2Table } from "./cff2.ts"; import type { Contour } from "./glyf.ts"; /** * Execute a CFF charstring and return contours */ export declare function executeCffCharString(cff: CffTable, glyphId: GlyphId, fontIndex?: number): Contour[] | null; /** * Execute a CFF2 charstring with variation support */ export declare function executeCff2CharString(cff2: Cff2Table, glyphId: GlyphId, axisCoords?: number[] | null): Contour[] | null; /** * Get glyph width from CFF charstring */ export declare function getCffGlyphWidth(cff: CffTable, _glyphId: GlyphId, fontIndex?: number): number;