在IE10之上的几乎所有方面,我都喜欢google chrome,但我讨厌的一件事是,字体在IE10中看起来要好得多。这在使用小数学字体时尤其明显。它们看起来像IE10中的pdf质量。

经过一番搜索,我发现这是因为IE10在Windows 7/8中使用DirectWrite进行字体渲染。我正在搜索chrome是否将来会支持此功能,但我发现了以下信息:

Apr 24, 2013:



Oct 8, 2013



我什至不知道什么是运行时标志,但这对我来说听起来可能可以以某种方式在chrome中启用直接写入。这是真的 ?还是应该等一会儿才能在chrome中使用Directwrite字体渲染?

最佳答案

令人遗憾的是,目前还没有(自2013年10月31日起,没有任何Chromium通道支持此功能)。

如果您查看最新的RuntimeEnabledFeatures.inDirectWrite没有分配任何status。根据Blink document,除非分配了about:flags,否则用户无法通过status=experimental启用功能。

但希望很快,因此Windows用户可能会更好地使用Web字体:)

更新2013-11-16 :使用latest issue 25541 comment,似乎我们非常接近能够在Canary中启用DirectWrite。

更新2014-01-04 :Canary构建现在具有command line switch,可以启用DirectWrite字体渲染,但是需要禁用沙箱模式(对于日常浏览而言并不安全)。也有一些与之相关的字体渲染问题。希望他们能够解决它们,并尽快将此功能添加到about:flags中。

更新2014-05-09 :最新的Canary版本(m36)现在在沙盒模式(通过issue 333029实现)中对DirectWrite有了适当的支持,这意味着开发人员可以通过转到about:flags#enable-direct-write直接启用DW。对于消费者而言,Google的目标发行版是m37

更新2014-08-09 :Chrome 37 beta enables DirectWrite by default,希望Chrome 37官方版本也默认具有该功能。

更新2014-08-31 :Chrome 37稳定版具有DirectWrite enabled by default!只需注意,用户仍然可以通过about:flags将其关闭(其中有些人改用MacType)。

07-26 03:21