Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>After a few days of searching, I found an <a href="http://social.technet.microsoft.com/Forums/en/ieitprocurrentver/thread/01c447b1-5c78-4d2f-9968-6eeabc04a68b" rel="nofollow">MSDN Forums thread</a> which pointed me to a solution here: <a href="http://www.softwareninjas.ca/dwrite-dll-wrapper" rel="nofollow">http://www.softwareninjas.ca/dwrite-dll-wrapper</a></p> <p>Follow the instructions on that page and you'll remove anti-aliasing from IE9 (at least the 32-bit version of IE which is the default IE, even on 64-bit Windows 7). I've tested it so far on a Win7 x64 laptop and it worked flawlessly.</p> <p>Big thanks to Olivier Dagenais who built this. Here's a technical summary of how his solution works. </p> <p>It's a two-step process. First, you need to disable ClearType in IE via a registry key. This is the same setting which was available in previous versions of IE, but it was removed from the IE UI because it stopped working in IE9.</p> <pre><code>[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "UseClearType"="no" </code></pre> <p>Second, now that ClearType is disabled, Windows will fall back to a non-cleartype anti-aliasing solution. Now that fallback anti-alising also needs to be disabled. Quoting from the thread above:</p> <blockquote> <p>What is left is the font smoothing (aka sub-pixel rendering), and that is the "blurring effect" you still see after turning cleartype off.</p> <p>In case you were wondering, there is a way to turn that off too.</p> <p>The method i used to turn off the sub-pixel wonder is to build a simple wrapper for dwrite.dll which intercepts and forwards calls to the real dwrite.dll, disabling font smoothing in the process.</p> <p>You can download it from: <a href="http://www.softwareninjas.ca/dwrite-dll-wrapper" rel="nofollow">http://www.softwareninjas.ca/dwrite-dll-wrapper</a></p> <p>You can find the code at <a href="https://softwareninjas.kilnhg.com/Repo/Open-Source/Group/DWrite-dll-Wrapper" rel="nofollow">https://softwareninjas.kilnhg.com/Repo/Open-Source/Group/DWrite-dll-Wrapper</a></p> </blockquote> <p>This was a pretty cool hack. Probably somewhat brittle across windows and DirectX releases, but will do the trick for now until Microsoft gets their act together to fix the underlying "can't disable anti-aliasing" problem in IE itself. </p> <p>It also works for apps which use the IE WebBrowser control (aka MSHTML), so you can control anti-aliasing on an app-by-app basis. It also works for the HTML Help viewer. </p> <p>Note that the text quality in IE9 standards mode isn't ideal. Specifically, small fonts sometimes have letters sometimes run together without the usual one-pixel space between them. If you render the same page in compatibility mode (or your site uses a non-strict DTD or other non-standards-enforcing DTD), then it looks fine. So there's an additional step for some sites if they want the best aliased text rendering: just view a site in compatibility mode by pressing the compatibility button in IE's toolbar.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload