Static
FILESStatic
HOST_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.
Static
scaleGiven a length (for units: pt, px, em, %, in, mm, cm) what is the scale factor to convert it to px?
Static
converta 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
Static
converta 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
Static
fromCSSStringStatic
isStatic
isStatic
loadThis method is asynchronous, so you should use await or .then() to wait for the fonts to load before proceeding.
Optional
url: stringThe absolute or relative URL to the woff2/otf file. It can also be a data URI.
Optional
descriptors: Record<string, string>Static
scalea 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.
Static
toCSSStringOptional
fontInfo: FontInfoa CSS font shorthand string of the form italic bold 16pt Arial
.
Static
validate
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.