星期三, 二月 21, 2018

30 ChromeDWriteFontCache 能删除吗

刚才看chrome\default目录下突然发现一个20多M的文件, 没有后缀, 就叫ChromeDWriteFontCache. 
网搜这个文件名没什么发现, hex打开.
貌似记录着什么字体文件. 
我去windows\font下复制出一个arial.ttf打开:
貌似没什么不同, 就像没压缩的zip一样. 

搜索发现, 这个文件里面包含里一堆ttf和ttc. 
ChromeDWriteFontCache 就是把一堆字体文件存在一个文件里面然后称之为缓存. 我觉得更多的是为了防止计算机中没有此字体而做的一种Plan B. 

[什么是DirectWrite] 一种改善UI、版式和文档文本体验的方式。点击左侧链接进入微软MSDN查看详细介绍. 

如何删除这个文件? 
 首先在 chrome://flags/#disable-direct-write 处启用"停用DirectWrite". 这么绕真是坑. 总之调成下面这样:
然后关闭浏览器, 再删除ChromeDWriteFontCache文件就可以了. 

网上有人说[开启后wikipedia和一些高级页面会出现字体发虚或者没有中文的现象]. chermy本人并没有遇到过. 因为在发表本文之前的很长一段时间里, ChromeDWriteFontCache都是开着的.

关掉, 删掉, 少占点内存, 我的userdata可是在内存盘呢. 

0 条评论: