在iPad和Mac OS上解开中文和日文字体

最近一个 全集学习 client came to me with an 在 teresting 问题: he was seeing strange, slightly “off”他的ChinesePod课程中的字符变化,“调整温度.”从前我学习日语,所以我可以认出他看到的日语变体字符:

他所看到的:
 中国豆荚 字体(具有日本特色)

他期望看到的是:
 中国豆荚 字体(简体中文)

[如果您确实在意微小的差异,则可能需要单击并放大屏幕截图以查看差异。一世’我不会在此处重点关注文字,因为’问题的本质:文本可能会根据您的系统而更改’的字体可用性。]

真正奇怪的是,他在2010 苹果电脑 Book和iPad 2上都遇到了完全相同的问题。在对这个问题进行故障排除时,我发现我的客户端同时运行了旧版本的iOS(4.x)和Mac OS(Leopard)的旧版本。我的2008 苹果电脑 Book(运行Snow Leopard)或iPad 2(iOS 5.x)都没有体验。但是他的系统具有所有必需的字体,将浏览器从Safari切换到其他浏览器并不能解决问题。所以我得出结论,这仅仅是一个系统配置问题。

在iPad上修复问题

这里’解决。在iPad上,进入 Settings > General > International (您可能需要向下滚动到最后一个)。您可能会看到以下内容:

 的iPad 语言设置(2)

请注意,按照上图所示的顺序,日语( 日本语 )以上为简体中文( 简体中文 )。 这很关键! 这意味着如果找不到给定页面上字符的英文字体,则系统接下来将使字符与日语字体匹配。

因此,要解决此问题,中文应该是 以上 日本。事情在那里’没有明显的改变顺序的方法。我发现做到这一点的唯一方法是将系统语言切换为中文,然后再切换回英语。 [ 警告: 执行此操作时,整个iOS系统界面将切换为中文;请确保您能阅读中文,或者在切换之前知道此设置页面的菜单位置在哪里!]

(提示提示!)
 的iPad 语言设置-中文

切换到中文会使中文跳到列表的顶部,然后切换到英语会使英文跳回到该列表的上方,而日语则跳到中文下方。

你应该看到这样的东西’re done:

 的iPad 语言设置(1)

解决Mac OS X上的问题

确切的问题适用于Mac OS X系统偏好设置。去: System Preferences… > Language & Text > Language.

 苹果系统 系统偏好设置

不过这次,那里’这是重新安排订单的简便方法。只需单击并拖动:

 苹果系统 语言设置

请注意右侧的关于更改何时生效的小消息。

这真的重要吗?

在宏伟的计划中,并非如此。它’对字体变化具有一定的容忍度实际上是很好的。但是注重细节的工作可能会发现这个特定问题令人发疯。它’有一种简单的方法可以解决此问题。

那为什么没有’我有问题,他做到了吗?好吧,我曾经尝试在MacBook和iPad上将系统语言切换为中文,但后来我又将其切换回英语。因此,我什至没有尝试,就已经教我的系统比中文更喜欢中文。当英语是唯一使用过的语言,而系统没有’不知道该优先选择什么。在我的客户中’例如,您可能会认为在系统中添加中文输入法可能有所提示,但显然Apple并非如此’t quite 在球上。

分享

约翰·帕斯登

约翰是上海的语言学家和企业家, 全集学习 .

评论

  1. It’确实是对此负责的网站– it’通过为文本指定字体或使用xml:lang属性指示语言,很容易确保使用正确的字符。如果浏览器可以根据假名的存在/不存在自动发现它会更好,但这就是我们生活的世界。

    您自己的网站存在相同的问题–您的CSS仅将字体设置为“阿里亚尔,Helvetica,无衬线”,因此任何汉字的字体取决于系统。在列表中添加中文字体(在英文字体之后,因此拉丁文字不’t字符)将确保您的字符是汉字而不是汉字。

    • 大提示凯文。我没有’不知道xml:lang标记会有所作为。

      不幸的是’多种美观的选择“web-friendly”字体。在Mac OS X下,您还可以选择STFangSong,STHeiti,STKaiti或STSong。在Windows下:“微软雅黑”,”simsun”,”隶书”, “宋体”,Arial Unicode MS都可以完成这项工作。

      中文字体家族:CSS
      .class p {font-family: Arial, Helvetica, 微软雅黑, Arial Unicode MS, Simsun, STFangSong, STHeiti, STKaiti, "隶书", "宋体;
      }

  2. Windows怎么样?我认为在系统的最后2个版本中没有这样的问题。实际上,我是OSX的常规用户,而且从未遇到过这样的用户。“problem”。无论如何,谢谢你的提示。
    顺便说一句,有没有办法在macosx中使用黑体?

  3. 去年年底,我也偶然发现了此错误。我花了很长时间才弄清楚实际发生了什么!结果,我学到了很多有关字符编码的知识。对于深入的帖子(更像是调查!): http://confusedlaowai.com/2011/10/drinking-problem/

  4. 这也发生在Android手机上,但据我所知,’无法解决此问题-

  5. Lee Hofweber 说: 2012年3月13日,上午9:32

    哇,约翰,很好。那绝对是有道理的。我在iPad和Macbook上都做过同样的事情,也就是说,一次使用中文,然后又切换回英语。

发表评论