如何解决chrome中文字体无法正常显示?

1.运行环境
win10_64bit / chrome 53.0.2785.143 m (64-bit) / 已安装MacType

2.问题描述
使用chrome打开知乎时,中文字体无法正常显示,而使用ie打开则没有此类问题。推测是chrome字体渲染相关的问题。

http://p1.bqimg.com/1949/4025... (为什么无法上传图片??)
请问各位如何才能让chrome正确的显示知乎的正常字体?

阅读 16.4k
3 个回答

在地址栏输入chrome://flags/
然后ctrl+f,搜索“停用DirectWrite”,不包括引号
点击“启用”,重启浏览器,一切ok

感谢@阿基米德,目前已经基本定位问题。问题在于chrome53强制开启directWrite,与系统中的MacType冲突。

目前发现了几种办法,稍后我来给大家实验:

1.使用mactype新的pitch
GitHub - silight-jp/MacType-Patch: MacType Patch for DirectWrite Hook
刚刚按照github中的说明发现并不能用,正在继续尝试。
来自知乎-张正庆

2.使用chrome扩展
Font Rendering Enhancer
测试之后感觉有效果,但是不是很理想。
来自知乎-南靖男

3.正在寻找其他靠谱办法...


主要参考了https://www.zhihu.com/questio...下各位的回答者。

如果你是使用qq浏览器或者遨游浏览器,设置里面,找到开启directWrite(对,是开启,而不是禁用),重启浏览器就OK了,已亲测,其它浏览器没试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题