Are you dissatisfied with Internet Explorer 9's font rendering?
![]() ![]() If so, you have come to the right place! Copying our dwrite.dll (and accompanying detoured.dll) to a program's folder gives us a chance to intercept and forward the calls to the real DWrite.dll, disabling Font Smoothing in the process.
How to turn off the blurry fonts for Internet Explorer 9 (32-bit version only)
How to disable ClearType in HtmlHelp (the CHM viewer)
How to replace DirectWrite's "ideal font rendering" effects for any other program that embeds MSHTML.dll (Google Talk, H3Viewer, etc.)
Boring detailsThis is actually a port of the Anti-Aliasing Tuner for Firefox 4, minus the ability to customize the options. To learn how it works, see the article How to take control of Internet Explorer 9's text rendering. An upcoming release will implement the novel idea of trying to read the options from the operating system's settings and add 64-bit support. The source code has been published under the MIT License at https://softwareninjas.kilnhg.com/Repo/Open-Source/Group/DWrite-dll-Wrapper
Warning: DWrite.dll versions up to 1.4.5 break printing in IE9A few users have written to report that trying to print from Internet Explorer 9 with the DWrite.dll wrapper installed will crash Internet Explorer. This bug has been fixed in version 1.4.8.
Workaround for printing with versions up to 1.4.5
It is still possible to print with the old versions (although you really should upgrade), but it has to be done indirectly, like this:
DownloadsYou can download DWrite-1.4.8.zip |


