UNPKG

nehan

Version:

Html layout engine for paged-media written in Typescript

17 lines (16 loc) 480 B
import { LogicalSize, Font, TextEmphaData, ILogicalNodeEvaluator } from "./public-api"; export interface ICharacter { text: string; size: LogicalSize; charCount: number; empha?: TextEmphaData; kerning: boolean; spacing: number; setMetrics: (opts: { font: Font; isVertical: boolean; empha?: TextEmphaData; }) => void; toString: () => string; acceptEvaluator: (visitor: ILogicalNodeEvaluator) => HTMLElement | Node; }