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