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


    推荐阅读