iOS 系统的默认中文字体是何种字体
检查一下 iOS 设置中的语言顺序。从你的截图看,估计是首选语言为英语,而日语排在简体中文的前面。在上述这种状态下,字体回退 (font fallback) 顺序是西文字体→日语系统字体 ヒラギノ角ゴシック→用于显示日语缺失汉字的 Heiti J (感谢 @Palalove 的提醒). 所以,会产生你的截图出现的情况——「旅」字的写法,也印证了这点。ヒラギノ角ゴシック 为日文字体,用于显示简体中文,字数会不够。缺失的汉字,根据字体回退设置,会调用 Heiti J 显示。Heiti J 与 Heiti SC 一样基于华文细黑 / 华文黑体,但根据日本的字形标准更改部分写法。在你的截图中,「有道口语大师」的「语」和「师」便是使用 Heiti J 显示的。而恰好作为常规体的 ヒラギノ角ゴシック W3 与 Heiti J Light 的字重(粗细)类似,所以对不太熟悉字体的人士而言,看上去像是同一个字体。iOS 系统中文字体是 Heiti SC 这点毋庸置疑。会出现问题附图中的情况,是 iOS 语言设置顺序的问题。将简体中文至于日语前面,便可避免。而 Helvetica, 乃西文字体,根本不包含汉字字符。在 OS X 中选择 Helvetica 显示的汉字,实质上也是发生了字体回退。具体回退情况,视乎系统语言设置。
■网友
图中的字体为 .Heiti J Light(不是 Heiti SC Light)与 Hiragino Kaku Gothic W3 的混排,这表明当前系统的字体列表是日语排在简体中文之上。在这种情况下,遇到汉字,系统会优先调用 iOS 日语默认字体 Hiragino Kaku Gothic W3;如果遇到 Hiragino Kaku Gothic W3 没有的汉字,则系统会从隐藏字体 .Heiti J Light 中调用剩余汉字。由于 .Heiti J Light 的风格与 Hiragino Kaku Gothic W3 差别很大,所以仔细看图就会发现,某些汉字的大小以及喇叭口开放程度不一样。Hiragino Kaku Gothic 为冬青黑体的日语版本(其实冬青黑体简体中文是后来才有的),而 .Heiti J Light 叫做「.黑体-日本语 细体」,是华文黑体的日语版本,在 iOS 中作为隐藏字体备用。有关 iOS 字体顺序,请参考 @梁海 几年前的回答:http://www.zhihu.com/question/19559966/answer/12223720
推荐阅读
- 吉林丰满鱼道系统就绪静待松花江鱼类洄游产卵
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 5.1声道片源对于没有5.1硬件系统的用户来说有意义吗
- |徐州市出台《关于优化创新创业生态系统 提升区域科技创新活力的实施意见》及实施细则
- 为啥5G和2.4G默认的BSSID是相同的
- |奥迪开发基于C-V2X校车警示系统
- 企业信息化系统可否自己搭建
- 为啥旧版windows一直能收到安全补丁,旧版iOS却不
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
