下载托管在 googleapis.com
域名上的 Google 样式表:
https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap
将文件保存到您的主题目录中,使其成为以下形式:
https://www.example.com/themes/fonts.css
当您打开这个
fonts.css
文件时,会看到类似以下的内容:
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
...
将url
中的字体保存到新创建的fonts
文件夹中,并替换fonts.css
中的路径,使其变为:
src: url(https://www.example.com/themes/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
注意:在我的情况下,需要下载60多种字体 :-)
最后一步是将fonts.css
添加到您的HTML中:
<link rel="stylesheet" id="local-fonts-css" href="https://www.example.com/themes/fonts.css?ver=1.0" type="text/css" media="all">
那就是基础知识。更多细节请参考
this博客文章。