我在这里更改了网站的基础字体:

更改后看起来是这样的 ![]()
英文字符的字体已更改,但中文字符未更改。中文字符仍然是默认字体。我想知道为什么……我想解决这个问题。有人能帮帮我吗? ![]()
PS:我尝试了 Google Fonts API 和 Google Font 主题组件。我甚至尝试将字体(Source Sans Pro)上传为主题的资源。结果都一样。
我在这里更改了网站的基础字体:

更改后看起来是这样的 ![]()
英文字符的字体已更改,但中文字符未更改。中文字符仍然是默认字体。我想知道为什么……我想解决这个问题。有人能帮帮我吗? ![]()
PS:我尝试了 Google Fonts API 和 Google Font 主题组件。我甚至尝试将字体(Source Sans Pro)上传为主题的资源。结果都一样。
我找到的关于 Source Sans Pro 的所有信息都表明它_不支持_中文字符。它只有几百个拉丁字形。
您必须改用 Source Han Sans 繁体中文 或 …简体中文。 (或者其他支持 CJK 字形的中文字体。)
哦……我把 Source Sans Pro 误认为 Source Han Sans 了。现在我明白了,谢谢!
不过,在使用 Google Fonts API 的 Noto Sans Simplified Chinese(= Source Han Sans)时,我遇到了这个问题。
它听起来像是,要在同一个论坛中同时使用多种脚本,您可能需要使用自定义 CSS。
基本上,您希望在 CSS 中得到类似以下的字体样式:
font-family: 'Noto Sans Simplified Chinese', 'Noto Sans', sans-serif;
我不确定基础字体设置是否能胜任此任务。
确实,我没有在 CSS 中设置任何东西,现在我明白了问题出在哪里。按照您提到的 Google Font 官方指南,在网上使用 Noto 字体,我成功地将我的网站字体修改为了 Noto Sans SC!
谢谢您!!
对于那些可能遇到和我一样的问题(未能通过 Google Font API 在我的网站上设置 Noto 非欧洲语言字体)的人,请查看上面提到的官方指南。
给那些希望使用 Noto Sans CJK 的人一个建议,请记住在 font-family 属性中将 Noto Sans 放在 Noto Sans TC(或 SC、JP 等)之前,以确保字母字符的良好外观。
示例:
body {
font-family: 'Noto Sans', 'Noto Sans SC', sans-serif;
}