Downloading Fonts
download
With this option you can download css and google sources for your local project. This means that your project will not depend on these external resources.
- Type:
Boolean
- Default:
true
nuxt.config.ts
export default {
googleFonts: {
download: false
}
}
base64
This option encodes the fonts and inject directly into the generated css file.
- Type:
Boolean
- Default:
false
nuxt.config.ts
export default {
googleFonts: {
base64: true
}
}
inject
This option injects the globally generated css file.
- Type:
Boolean
- Default:
true
nuxt.config.ts
export default {
googleFonts: {
inject: false
}
}
overwriting
This option prevents files from being downloaded more than once.
- Type:
Boolean
- Default:
false
nuxt.config.ts
export default {
googleFonts: {
overwriting: true
}
}
outputDir
Specifies the output directory for downloaded files.
- Type:
String
- Default:
'node_modules/.cache/nuxt-google-fonts'
nuxt.config.ts
export default {
googleFonts: {
outputDir: 'assets'
}
}
stylePath
Specifies the path of the generated stylesheet file.
- Type:
String
- Default:
'css/nuxt-google-fonts.css'
nuxt.config.ts
export default {
googleFonts: {
stylePath: 'assets/google-fonts.css'
}
}
fontsDir
Specifies the directory where the fonts will be downloaded.
This option is used if the base64 option is disabled.
- Type:
String
- Default:
'fonts'
nuxt.config.ts
export default {
googleFonts: {
fontsDir: 'assets/fonts'
}
}
fontsPath
Specifies the path of the fonts within the generated css file.
This option is used if the base64 option is disabled.
- Type:
String
- Default:
'../fonts'
nuxt.config.ts
export default {
googleFonts: {
fontsPath: 'fonts'
}
}