开篇:解决IE9字体模糊的问题(又称无法关闭ClearType)

时间:2022-12-25 17:36:28

去年9月份到现在就没再写过技术博客,并不是因为我放弃了技术,而是我在公司内部创建了一个WIKI知识库,我习惯于把技术相关的内容都放在了上面,技术博客也就停止更新了,而现在想想还是蛮有必要继续写写技术博客的,一来便于把东西分享给其他需要的人,二来通过这个技术博客能够结识到志同道合的朋友,谋求共同的进步。再考虑到自己之前多数是在做C++开发,而现在所接触到的技术却杂七杂八,于是打算放弃之前的以C++为主题的博客(http://www.cppblog.com/guogangj),另起炉灶继续自己的技术写作之旅。

本文为此博客的开篇。

今天一早到公司打开电脑,发觉Windows提示说安装了重要的更新,要重启,于是重启,发觉IE9已经被装上去了,我一直不装IE9的原因是没办法关闭IE9的ClearType字体渲染效果,具体参考我以前的博文:

http://www.cppblog.com/guogangj/archive/2011/05/02/145502.html

当时没找到解决方法,没想到今天一搜就找到了,要像直接解决这个问题的话请查看这个链接:

http://www.softwareninjas.ca/dwrite-dll-wrapper

如果时间比较充裕,并且还想继续研究一下ClearType的实现原理的话,请看这个链接:

http://social.technet.microsoft.com/Forums/en/ieitprocurrentver/thread/01c447b1-5c78-4d2f-9968-6eeabc04a68b

最后补充一下,装了IE9之后发觉我的本地MSDN帮助文档的字体也变得模糊了,这很好理解,因为文档浏览器用的就是IE内核,解决方法其实很简单,就是把那两个从“softwareninjas.ca”下载到的文件复制到“C:\Program Files\Microsoft Help Viewer\v1.0”目录中去。

说实在的,还是老外厉害……