我正在使用Quarto构建网站,并尝试覆盖主题中的默认字体。(我的总体目标是使用本地谷歌字体而不是使用谷歌API)。
我的_quarto.yml
看起来像这样:
project:
type: website
format:
html:
theme:
light: [flatly, light.scss]
light.scss
看起来是这样的。所有字体都在fonts/
中。
/*-- scss:defaults --*/
/* lato-regular - latin-ext_latin */
@font-face {
font-display: swap;
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url('fonts/lato-v23-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
url('fonts/lato-v23-latin-ext_latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
我正在使用Chromium的开发者模式来调查本地文件是否被使用。不幸的是,我的custom.scss即(light.scss
)无法覆盖默认配置。
有什么办法可以覆盖API的使用并改用本地字体呢?
custom.scss
是指light.scss
吗? - shafee