12345678910111213141516171819202122232425 |
- import { CharMap, CharOptions, CharData, VariantData, DelimiterData, FontData } from '../common/FontData.js';
- export * from '../common/FontData.js';
- export declare type CharStringMap = {
- [name: number]: string;
- };
- export interface SVGCharOptions extends CharOptions {
- c?: string;
- p?: string;
- }
- export declare type SVGCharMap = CharMap<SVGCharOptions>;
- export declare type SVGCharData = CharData<SVGCharOptions>;
- export interface SVGVariantData extends VariantData<SVGCharOptions> {
- cacheID: string;
- }
- export interface SVGDelimiterData extends DelimiterData {
- }
- export declare class SVGFontData extends FontData<SVGCharOptions, SVGVariantData, SVGDelimiterData> {
- static OPTIONS: {
- dynamicPrefix: string;
- };
- static JAX: string;
- static charOptions(font: SVGCharMap, n: number): SVGCharOptions;
- }
- export declare type SVGFontDataClass = typeof SVGFontData;
- export declare function AddPaths(font: SVGCharMap, paths: CharStringMap, content: CharStringMap): SVGCharMap;
|