J'ai une Vue/Vuetify application en cours de développement créée avec la VUE CLI 3.x et je souhaite servir la police Roboto localement, pas via Google cdn.
Quelqu'un a-t-il accompli cela via le webpack et le projet d'application vuetify généré par vue cli et si oui, comment avez-vous procédé?
Premier package d'installation typeface-roboto
dans votre projet.
Importez-le ensuite dans votre fichier main.js/index.js/boot.js ou autre:
import 'typeface-roboto/index.css';
Enfin, mettez à jour votre webpack.config.js
pour autoriser l'utilisation des types de fichiers de police dans les règles du module, à savoir:
module: {
rules: [
//other stuff
{ test: /\.(png|woff|woff2|eot|ttf|svg)$/, use: 'url-loader?limit=25000' }
]
},
Les types de fichiers de police sont woff
, woff2
, eot
et ttf
.
Avec Vue CLI 3 + Vuetify:
installez typeface-roboto
npm install --save-dev typeface-roboto
dans public/index.html
, retirer
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
dans src/App.vue
, ajouter
<style lang="sass">
@import '../node_modules/typeface-roboto/index.css'
</style>