在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.in,DirectWrite
没有分配任何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)。