Nuxt Webfontloader - Efficient web font loading has never been easier!
Features
- Full support of SVGs as components. Import them like your Vue SFCs
- Built on top of Google's/Typekit's webfontloader
- Improves site performance by loading web-fonts asynchronously
- Nuxt 2 (and only Nuxt 2) support
- Fully tested!
Setup
- Add
nuxt-webfontloader
as a dependency using yarn or npm to your project - Add
nuxt-webfontloader
tomodules
section ofnuxt.config.js
modules: 'nuxt-webfontloader'
- Include your webfontloader options in the
nuxt.config.js
, for example:
webfontloader: google: families: 'Lato:400,700' //Loads Lato font with weights 400 and 700
- Remove old stylesheets from your app template or
nuxt.config.js
head part:
head: link: // You don't need that line anymore! rel: 'stylesheet' href: 'https://fonts.googleapis.com/css?family=Lato:400,700'
Development
- Clone this repository
- Install dependencies using
yarn install
ornpm install
- Start development server using
npm run dev
License
Copyright (c) Alexander Lichter