@mathjax/generic-font
Version:
Generic font for MathJax v4
24 lines • 909 B
JavaScript
import { SvgFontData } from '@mathjax/src/mjs/output/svg/FontData.js';
import { CommonGenericFontMixin } from './common.js';
import { normal } from './svg/normal.js';
import { delimiters } from './svg/delimiters.js';
const Base = CommonGenericFontMixin(SvgFontData);
export class GenericFont extends Base {
constructor(options = {}) {
super(options);
const CLASS = this.constructor;
for (const variant of Object.keys(this.variant)) {
this.variant[variant].cacheID = 'G-' + (CLASS.variantCacheIds[variant] || 'N');
}
}
}
GenericFont.NAME = 'Generic';
GenericFont.OPTIONS = Object.assign(Object.assign({}, Base.OPTIONS), { dynamicPrefix: '@mathjax/generic-font/svg/dynamic' });
GenericFont.defaultDelimiters = delimiters;
GenericFont.defaultChars = {
'normal': normal
};
GenericFont.variantCacheIds = {
'normal': 'N'
};
//# sourceMappingURL=svg.js.map