import { Subset } from '../interface'; import { FontBaseTool } from './getFeatureQueryFromBuffer'; /** 从字体中获取 Feature 的数据数组 */ export declare const getFeatureData: (fontTool: FontBaseTool) => number[][]; /** 将多个关系行,合并为元素的合集映射 */ export declare const getFeatureMap: (featureData: number[][]) => Map>; export type FeatureMap = Map | null>; /** 从单个 unicode 中找出 feature 相关的数据 */ export declare const processSingleUnicodeWithFeature: (i: number, featureMap: FeatureMap) => number[]; /** * 装饰普通的 Subset 使其能够使用 opentype feature * @important 注意,是 subset 而不是 subsets */ export declare const decorateSubset: (subset: Subset, featureMap: FeatureMap) => number[];