add initial marp implementation with sample content and build configuration

This commit is contained in:
2025-09-13 18:13:22 +02:00
parent dcacc9b409
commit e5f219507f
10319 changed files with 1402023 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
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;