小米澎湃 OS 2+Firefox,突然出现了这个奇怪的等宽中文字体问题

5 天前
 bczhc

如图,在火狐浏览器中,对于monospace的中文,会显示得很粗。这个问题不知具体什么时候发生的,貌似是在更新了澎湃 OS2 后,反正就是最近才发现,重装浏览器也没有解决。有人遇到了同样的问题吗?

在远程元素审查中,可以发现粗体字被解析成一个叫LogoSC Unbounded Sans的字体。且当以某些特定的字开头时,第一个字被解析成Beihaibei SC。这显然是不正常的。下面两个正常的字体都是Noto Sans CJK SC

奇怪的是,在 Android 的/etc/fonts.xml/system/fonts中搜索,并没有搜到上述两个字体。不知哪冒出来的。然后呢,这个问题,就导致了几乎只要是代码块一类的,里面的中文全是这种很粗的粗体。放张 GitHub 代码预览的图:

(笑

424 次点击
所在节点    Firefox
2 条回复
coolfan
4 天前
还真是
bczhc
4 天前
更新:找到了更新的字体配置及位置。

`/product/etc/fonts_customization.xml`
```xml
<family customizationType="new-named-family" name="miclock-beihaibei-sc-regular">
<font weight="500" style="normal" postScriptName="BeihaibeiSC-Regular">BeihaibeiSC-Regular.ttf</font>
<family customizationType="new-named-family" name="miclock-beihaibei-tc-regular">
<font weight="500" style="normal" postScriptName="BeihaibeiTC-Regular">BeihaibeiTC-Regular.ttf</font>
...
<font weight="400" style="normal" postScriptName="LogoSCUnboundedSans-Regular">DelaGothicOne.otf</font>
```

文件分别是:`/product/fonts/BeihaibeiSC-Regular.ttf`和`/product/fonts/DelaGothicOne.otf`。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092543

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX