Jump to content

Windows XP Interface Font Looks Different With nVidia Drivers Installe


MrMaguire

Recommended Posts

I've noticed that there is something about the nVidia display drivers that slightly changes the interface font on Windows XP. It's only really noticeable if you use a theme with a visual style, and it only occurs if you're using an nVidia graphics chipset, Intel and ATI/AMD drivers seem to display Windows fonts exactly the way they are without the drivers installed.

 

image.png

 

Notice the "Start" font is thinner. Top is the default, bottown is with nVidia drivers.

I'd like to know what exactly has been implemented to cause this behavior, and if possible, reverse it. Is it antialiasing? This has bugged me for years. I've looked through the nVidia control panel and haven't found a setting that changes it yet.

 

Here's something that's curious: Using more than one monitor with these drivers disables whatever causes this font thinning.

This is definitely not something that has popped up recently, I've noticed this even on a Compaq EVO D500 computer from 2001, that had a period nVidia GPU in it.

Edited by MrMaguire
Link to comment
Share on other sites


I actually noticed this very same thing years and years ago and with me being a bit OCD on certain things, this really bugged me. nVidia GeForces always did this to me with the drivers installed but if it was just the standard Microsoft driver, it worked just fine. Maybe it's some sort of font smoothing?

Link to comment
Share on other sites

I've noticed this with at least GeForce and Quadro drivers. I'm guessing that it affects all nVidia drivers for XP.

 

It must be some kind of font smoothing or antialiasing or something. I've noticed consistently that it gets disabled with more than one monitor connected. So the question is: What changes or is disabled when more than one monitor is connected?

 

I'm hoping that it's not something that's built-in to the actual drivers, because that would probably be much more difficult to remove/disable.

 

It's a pretty useless feature, if you can even call it that. Given that it only seems to thin some of the on-screen fonts, and only on Windows XP/2003, and only with a visual style similar to Luna. Not to mention that XP and up support real font antialiasing that can be enabled with any graphics drivers.

 

Actually I might add that ClearType rendered fonts on XP with nVidia drivers, look exactly the same as they do with Intel/ATi drivers.

Link to comment
Share on other sites

I'm thinking maybe antialiasing because the default font looks slightly choppy whereas the nVidia font looks nice and smooth, so that's kinda what I'm guessing.

Link to comment
Share on other sites

Is ClearType ON in the second example where we can't see any taskbar buttons?

Well, the control panel only affects 3D applications/games and video. Drawing type with accelerable, resizable textures is a new school thing and I don't believe is present in XP in any form.

To my eye, it looks like the "choppy" text sample might be overdrawn two or more times for whatever tecnical reason. (One instance of "Standard"-oversampled text drawn directly on top of another copy, which causes an increase in font weight.) And this isn't happening with the other driver. My guessing might not be a technically accurate. That is how it looks.

I sometimes see this happening in software not very compatible with anti-aliased text, when moving windows around or making selections. Previously drawn pixels with partial coverage get left on screen, then new text gets drawn again over them, which causes a build-up of a dark border around text characters, until something is done that causes a complete refresh of the screen. Such as when a window is drawn outside of the screen area or below another window.

For example the 16-bit version of the "Flying Windows" screensaver does this. The version that comes with Win98 forces AA off regardless of the system setting, and gives a clean output (but not as smooth).

The Standard greyscale method of font aliasing might look crude and choppy. I think it has remained unchanged since since Win98 and Pentium II class systems where it ran at an acceptable speed. I don't think NVidia or any other driver can increase the oversampling factor to produce smoother text. If it did, it would apply to all grescale-rendered fonts, not just the Start button.

Overall, I prefer to not use subpixel AA, because it adds color to text that should be black and increses font weight. But that is another topic. The Start button looks quite good in ClearType (this particular combination of white, dark shadow and green doesn't give rise to rainbow colors).

post-118823-0-87567900-1432506027_thumb.

Link to comment
Share on other sites

The thinning of the font is very noticeable on the start button, which is why I chose to make an example of it. But it also affects the font used for the title bar too. Other system fonts seem to be unaffected, as far as I can tell.

 

This is what the XP start button looks like with ClearType enabled.

 

XP_Cleartype.png

 

Quite different.

Link to comment
Share on other sites

I knew cleartype wasn't enabled because I never used it and I recognized this issue right away from the past as well. I dunno if this still occurs with new GeForce cards and drivers or not as I haven't used XP in ages and ages.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...