StaticFILESStaticHOST_Customize this field to specify a different CDN for delivering web fonts. Discussion on GDPR concerns: https://www.jsdelivr.com/blog/how-the-german-courts-ruling-on-google-fonts-affects-jsdelivr-and-why-it-is-safe-to-use/
You can also self host, and specify your own server URL here.
StaticscaleGiven a length (for units: pt, px, em, %, in, mm, cm) what is the scale factor to convert it to px?
Staticconverta font size to convert. Can be specified as a CSS length string (e.g., '16pt', '1em')
or as a number (the unit is assumed to be 'pt'). See Font.scaleToPxFrom for the supported
units (e.g., pt, em, %).
the number of pixels that is equivalent to fontSize
Staticconverta font size to convert. Can be specified as a CSS length string (e.g., '16pt', '1em')
or as a number (the unit is assumed to be 'pt'). See Font.scaleToPxFrom for the supported
units (e.g., pt, em, %).
the number of points that is equivalent to fontSize
StaticfromCSSStringa string formatted as CSS font shorthand (e.g., 'italic bold 15pt Arial').
StaticgetURLForStaticisOptionalweight: string | numbera string (e.g., 'bold') or a number (e.g., 600 / semi-bold in the OpenType spec).
true if the font weight indicates bold.
StaticisOptionalstyle: stringtrue if the font style indicates 'italic'.
StaticloadThis method is asynchronous, so you should use await or .then() to wait for the fonts to load before proceeding.
Optionalurl: stringThe absolute or relative URL to the woff2/otf file. It can also be a data URI.
Optionaldescriptors: Record<string, string>Staticscalea number representing a font size, or a string font size with units.
multiply the size by this factor.
size * scaleFactor (e.g., 16pt * 3 = 48pt, 8px * 0.5 = 4px, 24 * 2 = 48). If the fontSize argument was a number, the return value will be a number. If the fontSize argument was a string, the return value will be a string.
StatictoCSSStringOptionalfontInfo: FontInfoa CSS font shorthand string of the form italic bold 16pt Arial.
Staticvalidate
These font files will be loaded from the CDN specified by
Font.HOST_URL.await VexFlow.loadFonts()loads all of the fonts below. Useful during debugging.await VexFlow.loadFonts(FontName1, FontName2)loads only the specified fonts.