add-font
Register new font-face for the current web page by URL or from ArrayBuffer.
const addFont = ; //CSS URL inserts the <link> to head; //Font URL w/o extension inserts eot, woff2, woff, ttf, svg and otf versions; //Font URL with extension inserts only target font file; //ArrayBuffer will insert raw data as a font;
API
addFont(cssUrl)
addFont(fontUrl, cssString|fontName)
addFont(fontUrlList, cssString|fontName)
addFont(arrayBuffer, cssString|fontName)
Attach font to the page, apply additional parameters, which are whether font name or @font-face
properties, eg font-family: <x>; font-style: <y>; font-weight: <z>
.
Motivation
The package is created for wavefont test.
It is here mostly to save arrayBuffer font code snippet.
It may be useful for font-related tests or in theory for font design tools.
For regular sites for css fonts just insert <link>
, for specific font use insert-styles
with @font-face
.
Related
- google-fonts — easy-peasy google fonts by name.
- webfontloader — solution for all possible font include cases.