WinRT 和软件 ClearType 字体渲染

Posted

技术标签:

【中文标题】WinRT 和软件 ClearType 字体渲染【英文标题】:WinRT and software ClearType font rendering 【发布时间】:2011-11-21 04:08:36 【问题描述】:

WinRT 是否提供回退到软件 ClearType 字体渲染的选项(就像 Direct2D 通过“Direct2D 和 GDI 互操作性”所做的那样),否则我们将只能使用有些模糊的硬件字体抗锯齿?

【问题讨论】:

WinRT 中没有 GDI,DirectWrite 就是它。适合所有人的高 DPI 面板,雅虎。 @Hans DirectWrite 仍然可以选择回退到“GDI 经典”抗锯齿,但我认为这在 Windows.UI.Xaml 中没有公开。 帕维尔可能是对的。 软件和硬件子像素ClearType渲染在视觉上没有区别。我想您可能指的是常规灰度(平滑)与 ClearType。 这可能有用:***.com/questions/8612266/… 【参考方案1】:

没有。 ARM 上的 Windows 将不支持 ClearType。这是设计使然。

相反,ARM 平板电脑上的 Windows 将需要具有高 DPI。

http://www.istartedsomething.com/20120303/cleartype-takes-a-back-seat-for-windows-8-metro/

【讨论】:

这很愚蠢,因为在最初的许多年里,99% 的 Windows 8 Metro 用户都在桌面上,他们将不得不为这种愚蠢而受苦。 我并没有评论这是否是一个好主意,只是说它是设计使然。请注意,ARM 上的 Windows 仅适用于平板电脑。 Windows8 桌面仍将具有 ClearType。 哦,我知道了。我只是在发泄。我不确定我是否正确理解了您的评论,按照郑的文章,Windows 8 PC 上的 Metro 应用程序也不会有 ClearType,不是吗? 在桌面的 Windows8 中,开始屏幕和所有 Metro 应用程序不会有 ClearType,但桌面应用程序会有。在 Windows on ARM (WinRT) 中,ClearType 被全局禁用。

以上是关于WinRT 和软件 ClearType 字体渲染的主要内容,如果未能解决你的问题,请参考以下文章

在 IE9 中禁用 Cleartype(文本抗锯齿)

msyh.ttf是啥

在不注销的情况下启用/禁用 ClearType

IE8:禁用cleartype?

Aero:如何在玻璃上绘制 ClearType 文本?

server 2012 cleartype设置自动启动