在Firefox上,相比Chrome浏览器,Google Fonts的LATO字体在正常字体重量下看起来更加细小(但在粗体字体重量下没有差异)。使用-webkit-font-smoothing: antialiased;并不能解决这个问题。有什么建议可以解决这个差异吗?
只加载你需要的子集(可能是拉丁字母)本地文件,而不是通过Google Fonts API。这可能会解决你的问题。 Google Chrome似乎会忽略你请求的子集,它会获取所有可用的子集以及它们的Unicode范围,并根据页面中发现的字符类型下载它们。
@font-face
的CSS,检查您是否在本地安装了字体,检查浏览器正在下载哪些精确的字体以供使用(例如,创建一个简化的测试页面并仅检查该字体,而不是其他内容),并验证它们是否与您应该获得的匹配等。 - Mike 'Pomax' Kamermans