1

How do you disable anti-aliasing for only some font names in Windows 8? Specifically, I like to use Terminus which is an awesome coding font, but looks like garbage when rendered with ClearType and anti-aliasing.

  • Entire machine preferably. Currently some programs render without anti-aliasing such as Emacs and some with such as X-Chat 2. Visual studio 2012 renders without, but with different glyphs for certain characters like "a". It's a mess. – Björn Lindqvist Jan 15 '13 at 9:04
  • No, it doesn't deal with configuration on a per-font basis. – Björn Lindqvist Jan 15 '13 at 9:15
  • Some applications allow you to control whether to use anti-aliasing or not, at least it's possible when font is created in the application, yet most applications use the default setting. Some fonts may not support anti-aliasing. – Alexey Ivanov Jan 16 '13 at 7:50
2

I don't think this can be done by font directly from the OS and as such, my answer is not a direct answer but an answer if all else fails!

You can make it a system wide change which doesn't do it by software (but does turn it off or on), then see this related article (code below quoted)

To disable antialiasing altogether:

[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="0"
"FontSmoothingType"=dword:00000000

  • 1
    "It can't be done" is also an answer I suppose. :) – Björn Lindqvist Jan 15 '13 at 15:14
0

This can actually be done, just not natively with Windows. You'll need to use a different font rendering platform, such as FreeType (used by Linux). The easiest way I know to get FreeType in Windows is to use a program called MacType. It will allow you to use different rendering settings for different fonts.

Unfortunately, FreeType is not hardware accelerated, unlike DirectWrite. And it is not the most userfriendly of programs, just the most userfriendly of the FreeType rendering programs. If it does not interest you, you may wish to look at the Code Project survey of monospace fonts for alternatives to Terminus.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.