I'd like to leave cleartype on for most of my applications, but 1 or 2 of them really need it turned off because the characters look horribly fuzzy with it turned on. I'm using Windows 7. Is there any way to specify an application that cleartype should be disabled on?

link|improve this question

47% accept rate
Good question! Would be very nice if one could switch it of in screen capture software indeed. – Arjan Nov 30 '10 at 21:10
feedback

2 Answers

No, ClearType works on the entire screen at once. You can't turn it on or off per application or per window.

You could turn it off altogether while you work with those two programs and then turn it back on, but that is probably just as uncomfortable as it sounds.

Instead, you should try to figure out what's wrong with the two programs that look bad. It might be possible to set them to use a different font, or a different "skin".

link|improve this answer
feedback

This article http://msdn.microsoft.com/en-us/library/ms901093.aspx sais that ClearType can be enabled system-wide or on a per-application basis. This is also something I'm trying to achieve (ClearType per-application). If you find any answers please let us know.

link|improve this answer
The application itself controls and would have to expose this (cf. recent versions of Internet Explorer and Office). – Mark Sowul Mar 2 '11 at 16:51
Mark, when having an windows forms application, what should one use to enable ClearType font ? while using SystemParametersInfo(...) API it will only enable it system wide. – eonsimi Mar 2 '11 at 19:01
i've found one way to do it without invoking any API by using TextRenderingHint enum in the control's paint event. – eonsimi Mar 3 '11 at 8:32
feedback

Your Answer

 
or
required, but never shown

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