UNPKG

@mathjax/generic-font

Version:
24 lines 909 B
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