为什么Mac上的闪光灯无法正确显示字体?

时间:2010-07-08 12:42:17

标签: macos flex3 fonts

我们有标准的flex 3项目,我们已将所有内容保留为默认值,根本没有样式更改,我们部署了我们的项目并注意到在Mac上字符间距非常差并且整体外观并不那么清晰就像windows一样。

这是区别,左边一个是Windows,右边一个是Mac .. Adob​​e选择的默认弹性字体是“Verdana”,左侧看起来很漂亮,但右侧看起来像宽度和字符间距,一切都是不正确。我认为在Mac上可能无法使用verdana字体,但在这种情况下,我认为adobe应该提供高质量的默认标准字体。

alt text http://akashkava.com/images/MacFlashFontProblem.png

我们可以做些什么来解决这个问题?在Flex项目风格中嵌入Verdana字体会有帮助吗?

2 个答案:

答案 0 :(得分:1)

Mac OS X和Windows具有不同的文本呈现引擎。我听说过,当Windows尝试与小尺寸的屏幕像素对齐时,Mac OS X会尝试保留字符形状。

这将导致字体呈现方式之间的差异,而且实际上没有办法解决它。

就个人而言,我认为右边的例子看起来更好;左边的那个看起来很方正,就像它的尺寸太小了,而右边的那个看起来更像是字体应该看起来。

答案 1 :(得分:0)

这不是解决方案,但Verdana可用于每个OS X盒子。请参阅此Apple doc获取10.5;我在10.6找不到一个,但有一个。