Flyme 5上的浏览器的日语HTML元素的显示咋不统一
手头没有魅族手机,说一点我的推测。一开始猜是题主改过字体然而猜错了,仔细看了看想了想可能是下面这样。我们知道 Android 5.1 里面控制字体的配置文件主要是 /system/etc/fonts.xml,Flyme 的该文件的该版本可以在 SYSTEM/etc/fonts.xml 看到。我大概看了一下,中日韩的部分应该差不多。不过我意识到关于日文的片段是这样的: \u0026lt;family lang="ja"\u0026gt; \u0026lt;font weight="400" style="normal"\u0026gt;NotoSansJP-Regular.otf\u0026lt;/font\u0026gt; \u0026lt;/family\u0026gt;... \u0026lt;family lang="ja"\u0026gt; \u0026lt;font weight="400" style="normal"\u0026gt;MTLmr3m.ttf\u0026lt;/font\u0026gt; \u0026lt;/family\u0026gt;如果 Noto Sans JP Regular 显示不出来就会回退到 Motoya L Maru(MTLmr3m) 这个字体上。
如果我没猜错的话显示的圆体应该就是这个了。但为什么会发生这个回退呢,我的猜测是,魅族可能会为了缩减字体容量,在 Noto Sans JP 里删掉了和 Noto Sans CN 重复的部分。这么搞一般是不会出问题的,但 Wikipedia 的网页很认真地指定了\u0026lt;html class="client-nojs" lang="ja" dir="ltr"\u0026gt;那么默认会使用 lang="ja" 的设置来显示。我试着用 otfcc dump 了一下它的 cmap 表,又处理了一下,如果我没用错的话,图中出现的「知」应该是 uni77E5# FlymeOS 版 NotoSansJPuni77DE 矞uni77DF 矟uni77E3 矣uni77E4 矤uni77E7 矧uni77E9 矩uni77EA 矪uni77ED 短uni77EE 矮uni77F0 矰# MTLmr3muni77DB 矛uni77DC 矜uni77E2 矢uni77E3 矣\u0026gt; uni77E5 知uni77E7 矧uni77E9 矩uni77ED 短uni77EE 矮uni77EF 矯
Microsoft Edge 渲染的,设置为缺字会回退到宋体(左侧为提取的 Noto,右侧为提取的 MTLmr3m)。这附近也没有……「時」应该是 uni6642# FlymeOS 版 NotoSansJPuni663C 昼uni663F 昿uni6641 晁uni6643 晃uni6648 晈uni6649 晉# MTLmr3muni663C 昼uni663F 昿uni6641 晁\u0026gt; uni6642 時uni6643 晃uni6644 晄uni6649 晉
【Flyme 5上的浏览器的日语HTML元素的显示咋不统一】
但仔细看似乎并不是所有中日文字型一样的都缺了?不知道是出了什么问题。而且字体蛮奇怪的,Windows 字体查看器打不开,不知道是不是魅族把什么东西搞错了。 @魅族科技 有没有人能出来解释一下?这样的话,当 Noto Sans JP 缺字的时候,就开始用 Motoya L Maru 来显示了……一般软件里不会出这个问题是因为一般不会直接指定 lang 这个标签……要仔细验证的话检查一下 SYSTEM/fonts/NotoSansJP-Regular.otf 这个文件应该就行。我感觉 3.61 MB 这个大小有点小……(我应该一下子猜出来的,因为 LoveLive! 的安装包的资源里就有这个字体……看过好几遍)以上只是猜测,搞不好又被我奶错了……
推荐阅读
- 浏览器预下载,没人觉得是一个安全隐患吗
- 浏览器突然上不了百度
- 为啥手机端的浏览器安装包有的达二十多M,而有的只有几M
- 有没有首页上不自动刷新热门和新闻的手机浏览器推荐
- 1、相同的网址,为啥浏览器http和https都能登录,而爬虫不行\n2、网页下载内容不全
- 不会日语怎样了解一篇日语文章大意
- 花瓣网和 Pinterest 在使用上有啥不同,Pinterest 采集工具咋添加到浏览器上
- 有啥网页适合当做浏览器首页
- 首家|宁晋五中开设全县首家高考日语班
- 浏览器自动弹出一号店广告咋整啊……
