【发布时间】:2012-02-03 06:03:57
【问题描述】:
我在 xcode / interface builder 中构建了一个非常简单的应用程序,其中只有一个 NSTextView。除了将字体更改为“Arial”并增加字体大小之外,我没有对文本视图做任何事情。但是,它在 OS X 10.5 上看起来比在 10.7 上要粗得多。这是怎么回事?
(顶部窗口为 10.5,底部窗口为 10.7)
我用 Helvetica 进行了测试,得到了相同的结果,所以这与这个特定的字体无关。
【问题讨论】:
-
Apple 已更改 OS X 的每个主要版本中使用的字体抗锯齿算法。另外,虽然系统设置可能设置为一个选项,但系统可能会根据连接的屏幕覆盖该选项.
-
您应该做些什么来弥补这一点,还是只是接受它在不同的操作系统上看起来会有所不同并保持不变?我希望我们的应用在不同版本之间保持一致,但如果 Apple 不断更改内容,那么如果不进行调整,这将不会发生。