20 lines
620 B
JavaScript
20 lines
620 B
JavaScript
/**
|
|
* plugins/webfontloader.js
|
|
*
|
|
* webfontloader documentation: https://github.com/typekit/webfontloader
|
|
*/
|
|
|
|
// todo choose
|
|
const displayFonts = ['Orbitron', 'Tektur', 'Turret Road', 'Chakra Petch', 'Quantico', 'Geo']
|
|
const bodyFonts = ['Exo 2', 'Victor Mono', 'Nunito', 'Manrope', 'Sofia Sans', 'Dosis', 'PT Sans', 'Space Grotesk', 'Rajdhani', 'Saira Semi Condensed', 'Jura']
|
|
|
|
export async function loadFonts () {
|
|
const webFontLoader = await import(/* webpackChunkName: "webfontloader" */'webfontloader')
|
|
|
|
webFontLoader.load({
|
|
google: {
|
|
families: Array.of(...displayFonts,...bodyFonts),
|
|
},
|
|
})
|
|
}
|