我只是将谷歌字体嵌入到 nuxt.config.js 的全局设置中
link: [
{ rel: 'stylesheet', href: 'https://fonts.googleapis.com/css?family=Roboto' }
]
但是如何将这种字体应用到每一页。
原文由 Joey 发布,翻译遵循 CC BY-SA 4.0 许可协议
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
新答案
使用@nuxt/google-fonts 包: https ://google-fonts.nuxtjs.org
它使用起来很简单,并且支持包括下载字体在内的一系列选项。
旧答案
如果你想在你的应用程序中包含字体以便你提供它
从以下网址下载字体: https ://fonts.google.com/specimen/Roboto?selection.family=Roboto(打开抽屉并下载
.zip
文件)。./assets/fonts/*
(如果不存在则创建)。./assets/fonts/roboto.css
并将以下内容放入其中:(您可以通过访问 https://fonts.googleapis.com/css?family=Roboto 找到此 CSS)。
然后更改
nuxt.config.js
以将 CSS 文件包含在css
属性中:然后将
font-family: 'Roboto', sans-serif;
应用于您的文本元素。在每一页上使用字体
创建一个
./assets/css/styles.css
文件,其中包含以下内容:然后如上所述在
nuxt.config.js
中包含 CSS 文件:这同样适用于任何资产,如其他字体、图标、框架 css 等。