我有一个AIR应用程序,它使用HTML组件显示很大一部分内容(我自己设置了html,它不是远程加载的)。文本在Mac上正常显示(我认为Mac默认情况下会对所有文本进行抗锯齿处理)。但是,在Windows上,无论操作系统设置如何,文本都会以抗锯齿显示。它最终给所有的东西都染上了红色。
理想情况下,我希望能够控制文本是否消除锯齿。有谁知道有没有办法在Flex/AIR中做到这一点?
下面是我所说的一个例子:
(来源:silentchris.com)
我有一个AIR应用程序,它使用HTML组件显示很大一部分内容(我自己设置了html,它不是远程加载的)。文本在Mac上正常显示(我认为Mac默认情况下会对所有文本进行抗锯齿处理)。但是,在Windows上,无论操作系统设置如何,文本都会以抗锯齿显示。它最终给所有的东西都染上了红色。
理想情况下,我希望能够控制文本是否消除锯齿。有谁知道有没有办法在Flex/AIR中做到这一点?
下面是我所说的一个例子:
(来源:silentchris.com)
1条答案
按热度按时间de90aj5v1#
Windows通常使用“ClearType”[TM]进行抗锯齿。有些人(包括我自己)讨厌它,因为你在上面发布的图像中,如果你的视力很好,你会看到所有的颜色,而不是白色背景上柔软的抗锯齿黑色文本。(因此它也被许多人称为“FuzzyType”)
有一种工具可以“调整”它,但它是有限的。
我会谷歌/搜索“ClearType air”等,看看Air是否提供对它的任何控制。
first relivent result I found
这就是说,如果终端用户打开了它,那么他们可能会喜欢这种方式。我相信这是Windows XP及更高版本的默认设置(打开)。