解决Chrome升级到新版后无法使用MacType渲染字体的问题

  • 17.2K

谷歌近日更新Chrome 37的稳定版,很多朋友在升级后发现,MacType无法渲染Chrome的字体了,于是纷纷退回到旧版本,其实这个问题很好解决,主要是因为Chrome在更新到了37后的一项新功能导致。
解决Chrome升级到新版后无法使用MacType渲染字体的问题

[callout class="danger" title="2016年9月6日更新:"][infobg class="danger" closebtn="" color="" bgcolor=""]新版MacType已经发布,已解决DirectWrite渲染和Win10兼容等问题,可前往下载

[/infobg]

Chrome 37的最大的变化是其Windows版终于支持了微软DirectWrite技术,这版本是好事,但却是导致MacType失效的罪魁祸首。

DirectWrite技术首先出现在Windows Vista中,是一种文本布局渲染API。Chrome用户最早在2009年10月就发现谷歌浏览器不支持微软DirectWrite技术,但谷歌一直到2014年6月才确认这个问题,并表示会在Chrome金丝雀37当中支持这项技术。

1、解决的方法很简单,首先在地址栏输入chrome://flags,在弹出的页面找到停用DirectWrite,点击启动,然后重启浏览器,现在MacType就可以在Chrome中生效了

解决Chrome升级到新版后无法使用MacType渲染字体的问题

 

2、不过总会碰到一些脑残网站,依然无法渲染,比如百度,只有英文、符号和数字被渲染了,中文依然不行:

解决Chrome升级到新版后无法使用MacType渲染字体的问题

 

 

3、解决方法就是下载并安装Stylish扩展(点击进入

解决Chrome升级到新版后无法使用MacType渲染字体的问题

 

4、然后在Stylish中新建一个样式,名字可以叫字体,然后输入下面的代码

  1. * {
  2. font-family:"微软雅黑" !important;
  3. }

2014年10月9日更新,上面的样式代码因为强制使用雅黑,黑导致一些使用字体生成的图片变为方块,可以将后面的!important去掉,变为如下:

  1. *{
  2. font-family:"微软雅黑";
  3. }

 

解决Chrome升级到新版后无法使用MacType渲染字体的问题

5、现在难缠的百度也搞定了

解决Chrome升级到新版后无法使用MacType渲染字体的问题

阿斯兰萨拉
评论  5  访客  5
    • Akura Ryu
      Akura Ryu Google Chrome 55 Windows 10 0

      此教程已过时,新版Chrome已经彻底移除了停用DirectWrite的选项。

      • /故土
        /故土 Google Chrome 41 Windows 7 9

        感谢

        • grayash
          grayash Google Chrome 37 Windows 8.1 0

          方案真到位,谢谢分享啦!!! :!:

          • 浪迹天涯
            浪迹天涯 Google Chrome 36 Windows 8.1 1

            兰大侠,有个问题困扰我好几天了,想请教你一下,就是我的thinkpad T540p 装了Win8.1后无法调节屏幕亮度,是系统不兼容的原因呢,还是神马,请不吝赐教~

              • 豆豆
                豆豆 Google Chrome 31 Windows 7 0

                @ 浪迹天涯 需要安装一个官方自己的驱动吧

            匿名

            发表评论

            匿名网友 填写信息

            :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: