fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
3 lines (2 loc) • 444 B
JavaScript
import{parseUnit as t}from"../util/misc/svgParsing.min.mjs";import{reFontDeclaration as n}from"./constants.min.mjs";function o(o,i){const m=o.match(n);if(!m)return;const s=m[1],r=m[3],a=m[4],e=m[5],f=m[6];s&&(i.fontStyle=s),r&&(i.fontWeight=isNaN(parseFloat(r))?r:parseFloat(r)),a&&(i.fontSize=t(a)),f&&(i.fontFamily=f),e&&(i.lineHeight="normal"===e?1:e)}export{o as parseFontDeclaration};
//# sourceMappingURL=parseFontDeclaration.min.mjs.map