DirectWrite
DirectWrite是微软的一个文本布局和字形渲染API。它的设计是为取代GDI/GDI+和面向屏幕渲染的Uniscribe,并已随Windows 7和Windows Server 2008 R2发售提供,Windows Vista和Windows Server 2008亦可获取(只需安装平台更新)。[1]DirectWrite在Direct2D上以硬件加速(使用GPU)形式运行,但也可以在CPU上渲染任何目标,包括GDI位图。[2][3] 特性
已隱藏部分未翻譯内容,歡迎參與翻譯。 支持Unicode特性,包括BIDI、line breaking, surrogates, UVS, language-guided script itemization, number substitution, and glyph shaping.
在Windows 8.1中,DirectWrite开始支持彩色字体。[5][6] 使用Windows 7中的XPS查看器使用DirectWrite,不过它在一个GDI+表面上渲染输出。[7] Internet Explorer 9及之后版本使用Direct2D上的DirectWrite层改进视觉质量和性能。[8][9][10]Firefox 4也添加了DirectWrite支持,但由于用户对渲染质量的投诉,Firefox 7中对某些字体不会默认采用DirectWrite风格的渲染。[11] Microsoft Office 2013支持Direct2D/DirectWrite或GDI/Uniscribe用于显示渲染和文字排版。[12] Google ChromeWindows版自37版开始支持DirectWrite[13] 参见参考资料
|