MacType用于Chrome时各种BUG的解决办法

MacType直接用于Chrome37+时是无效的 而简单关闭DirectWrite又会造成缺字错误等BUG

简明扼要 (亲测chrome50 canary版有效)

chrome://flags/#disable-direct-write 启用
chrome://flags/#num-raster-threads 改为 1
chrome://flags/#ignore-gpu-blacklist 启用 (Chrome50已改为默认启用)
chrome://flags/#enable-zero-copy 停用
chrome启动参数添加 --disable-directwrite-for-ui

以上

建议搭配MyChrome使用 可直接通过命令行/快捷方式启动chrome

形如:

pic-11-1.png

即可愉快玩耍了

[EX2]

关于第二个渲染BUG 也就是line-height被识别为非常非常高 导致整个网页都崩的

这个纯粹就是Mactype字体热替换的问题 所以只要在配置文件的[ExcludeSub]字段中添加chrome.exe即可

[ExcludeSub]
;【排除不替换字体的程序】,会与MacType.ini中的同名配置共同生效
;以下程序不会被进行字体热替换
chrome.exe  

以下是故障测试

看得到本文字说明渲染正常

pa001024

继续阅读此作者的更多文章