【发布时间】:2021-11-19 23:02:54
【问题描述】:
3 天前不知从何而来,我注意到我在使用 Google 字体中的“Open sans”字体作为主要字体之前构建的一些网站在 Chrome 上看起来很奇怪、不稳定且像素化。
我已经尝试了几个修复,从调整 Windows 上的 ClearType 到禁用标志(加速 2d 画布)和禁用 Chrome 上的硬件加速,几乎尝试了我在互联网上找到的所有东西,但没有任何效果。
我还尝试从我的 Windows 字体文件夹中删除“Open sans”,但该字体在我的网站上仍然看起来像素化。在我删除它之前,它在 Photoshop 中很好。
这是我目前看到的截图。
p 标签使用简单的 CSS 进行测试
font-family: 'Open sans';
font-size: 12px; / 20px (on the bellow paragraph)
font-weight: 700; / 400 (on the bellow paragraph)
-webkit-font-smoothing: antialiased;
关于样式,我有默认的@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800; 1,300;1,400;1,500;1,600;1,700;1,800&display=swap');来自谷歌字体。
任何人都可以发光吗?任何帮助表示赞赏。我真的不想仅仅因为这个该死的错误字体而格式化我的电脑。还在 Edge 和 Opera GX 上进行了测试,它们也发生了这种情况。
【问题讨论】:
-
我可以确认我也看到了这个。有些尺寸比其他尺寸更差 - 在 20 像素处弯曲的大写字母,如 D、C 和 G 完全是一团糟。我无法向看起来如此糟糕的客户发布网站。
-
是的,数字也很奇怪,我不知道该怎么办
-
如果有帮助的话,我们最终还是选择了 Roboto,它对于我们的目的来说已经足够相似了。
-
我希望我能改变,但是我们有将近 700 个站点使用 open sans 作为标准,切换字体的选择是不可行的,但因为这是我的电脑问题(我的同事没有这个渲染问题)我会忘记它...这很烦人但是,我无能为力,尝试了一切
-
这肯定会发生。我很惊讶网络上的其他地方没有更多关于它的信息,但这是我能找到的唯一提及(所以至少我知道这不仅仅是我们)。谷歌似乎不太可能不知道这一点,但也许他们实际上并不知道。有什么办法让他们知道吗?我无法想象这是故意的或需要解决方法的事情。
标签: css google-chrome fonts google-fonts