Can someone explain the difference between XP and 7 font rendering?

MaximRecoil

New member
Local time
3:39 AM
Messages
5
I recently installed Windows 7 Ultimate N x64 on my XP machine (dual boot, so exact same hardware for both versions of Windows), and the way fonts are rendered in web browsers in Windows 7 is driving me nuts.

I have Windows font smoothing turned off in both XP and 7, because I hate the way it makes the default Windows dialog box and menu fonts look. Turning it on is not an option; it bothers my eyes.

In Windows XP things are perfect. Both Firefox and Chrome only apply a smoothing effect to certain fonts, i.e., the ones that need it. It doesn't do anything to ordinary fonts like you'd find on a Wikipedia, Craigslist, or Google search page. Internet Explorer 8 on the other hand (which I don't use), doesn't apply smoothing to any fonts at all though, so the ones that need it look ugly (random letters appear bold, and all of them are crude/jagged appearing).

Here is a screenshot from XP illustrating what I'm talking about. In that screenshot, I have two instances of Firefox open at the same time; one of them is on the Mozilla Support forum page (so far, they don't seem to know the answer to this), and the other is on a Wikipedia page. I also superimposed zoomed-in views of the text to show clearly that the font on the forum page is being smoothed/antialiased by Firefox (which is good, because it needs it), while the font on Wikipedia isn't being smoothed at all (which is also good, because it doesn't need it). This is perfect behavior.

In Windows 7, both Firefox and Chrome have the same font-rendering behavior that Internet Explorer 8 has in XP, i.e., they don't smooth any fonts at all. So while pages like Wikipedia, Craigslist, or Google look fine, pages with fonts like on the Mozilla Forum and plenty of other sites look horrible. Here is a screenshot showing what I mean (be sure to view the screenshot fullsize; if your image viewer is e.g., resizing it to fit your screen, it will somewhat hide the problem). Internet Explorer 11 on the other hand, simply applies a smoothing effect to all fonts, which is even worse behavior than not applying it to any fonts at all.

To sum up:

Windows XP

Firefox & Chrome - only smooths fonts which need it (good)
Internet Explorer 8 - doesn't smooth any fonts (bad)

Windows 7

Firefox & Chrome - doesn't smooth any fonts (bad)
Internet Explorer 11 - smooths all fonts (worse)

This seems to be an underlying Windows issue, given that I'm using the same newest versions of Firefox and Chrome in both XP and 7, yet they deal with fonts differently. Is there any solution to this? I want the same perfect Firefox and Chrome font rendering in Windows 7 that they have in XP.
 
Last edited:

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate N x64
I am on a Laptop with Windows 8.0. I cannot see the difference in your samples because the text is horrid on this 1360x768 flat screen. I did just try the anti-aliasing AddOn for Firefox. I did notice a difference on my browser by messing with the Gamma setting.

https://addons.mozilla.org/en-US/firefox/addon/anti-aliasing-tuner/
 

My Computer My Computer

Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
The anti-aliasing addon doesn't have any effect for me, regardless of what settings I try.
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate N x64
I had XP sp1 sp2 and Vista as well as W7. I didn't see any problems with fonts other than trying to tune Windows Clear Type fonts as well as I could. I had a Gateway VX900 monitor. When I switched to a Laptop and Windows 8.0 the text in browsers was so bad I could not read the words. Very fuzzy.

What helped me more than anything was adjusting my video especially the Gamma values.

For a long time I used ColorToggle to switch to a dark background with white text for the hardest to read web pages. Perhaps another poster has a suggestion?
 

My Computer My Computer

Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
Hi,
Without any system spec's of the machine I don't see how anyone can offer any suggestion ?
I personally haven't noticed any font degrading from x-p
Although that machine died long ago
Even a 6 y.o. machine cheap Acer desktop and another cheap Gateway M-series laptop renders fonts perfectly which came from Vista to 7
New build looks fantastic.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
Hi,
Without any system spec's of the machine I don't see how anyone can offer any suggestion ?

The question is about Windows font rendering, XP vs. 7. I believe that anyone could duplicate this issue if they have access to both OSs (even via a virtual machine).

I personally haven't noticed any font degrading from x-p

By default, "Smooth edges of screen fonts" in enabled in both XP and 7. If you never disabled them (as I always do), there won't be any difference.

Even if you don't have access to XP, if you use Firefox or Chrome you can still see what happens in Windows 7 when you disable "Smooth edges of screen fonts" (System Properties > Advanced tab > Performance Settings button > Visual Effects tab). After disabling it, there are numerous sites you can go to to see the crude/ugly font rendering which results, such as this one - https://support.mozilla.org/en-US/questions/firefox

Keep in mind that in XP with "Smooth edges of screen fonts" disabled, Firefox and Chrome will apply smoothing to fonts which need it, while they don't apply any smoothing to normal fonts like Arial (like Wikipedia uses). This is perfect. However Windows 7 works under the hood seems to have broken this perfect behavior, i.e., the fonts that would have gotten smoothed in XP just get royally screwed up instead (random bold letters throughout the text, and general all around crudeness).
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate N x64
I use ie10 and Pale moon and can't tell any difference in font quality from either browser.
They all look good even the link you posted :/

Not sure why posting your system spec's is such a big deal and your monitor ?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
I use ie10 and Pale moon and can't tell any difference in font quality from either browser.
They all look good even the link you posted :/

Not sure why posting your system spec's is such a big deal and your monitor ?

If the text in the screenshot I posted (http://i.imgur.com/vdburS9.png) looks good to you, then it would seem that something is preventing you from seeing it accurately.

How does this small cropped section of the screenshot look? http://i.imgur.com/Oo2T9LP.png

If that looks good, then here is an 8x zoom in which you can clearly see the random bold letters and sections of letters - http://i.imgur.com/thmObcO.png. Look at the letter "k" for example, half of it is bold and the other half isn't. All of the letter "l"s are bold, as are the "i"s and "t"s. Then look at the symmetry of the letters; the letter "o" for example. There are different pixel structures for 3 of the 4 corners, and only the lower left pixel structure is correct. This makes the letters look crude/jagged (and randomly bold) when viewed at normal size. The reason for this is, the font being used on the page, Open Sans, seems to require antialiasing in order to look good, and when you turn off Windows font smoothing in 7, Firefox and Chrome aren't able to antialias any fonts at all (even though they could in XP even with Windows font smoothing turned off).

Here is what that zoomed-in text would look like if it were in a normal font like Arial instead of Open Sans - http://i.imgur.com/DIWsfQl.png. Note that there are no random bold letters or parts of letters and they are all symmetrical where they are supposed to be. This allows it to look clean/good at normal size; no antialiasing needed.

I've confirmed that this is a Windows 7 issue, rather than being an issue related to my setup. I had a friend who uses Windows 7 turn off font smoothing, go to one of the bad font pages, and take a screenshot and send it to me. Her screenshot showed the same crude / randomly bold text that I see in Windows 7. Firefox and Chrome are supposed to antialias weird fonts like Open Sans, even with Windows font smoothing turned off, but Windows 7 apparently breaks this function which works perfectly in XP.

Not sure why posting your system spec's is such a big deal and your monitor
I didn't say it was a big deal. It just sidetracks things because this has nothing to do with my setup. It has to do with Windows 7 breaking a Firefox and Chrome function that works perfectly in XP.
 
Last edited:

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate N x64
Last edited:

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
Here are 2 that I see in ie10 and Pale Moon,
I already use 125dpi and 150 zoom and never see an issue these are at 400%

The text in both of those screenshots is antialiased, but IE11 antialiases all text even if Windows "Smooth edges of screen fonts" is disabled (and I assume IE10 does the same). As for Pale Moon, I've never used it. I know it is based on Firefox, but I don't know what sort of changes it has.

In any event, in order to see the issue I'm talking about, you first have to disable "Smooth edges of screen fonts" in Windows 7 (System Properties > Advanced tab > Performance Settings button > Visual Effects tab), and you have to use Firefox or Google Chrome (restart them after disabling Windows font smoothing). Pale Moon and other browsers may have the same issue; but I can't say for sure.
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Ultimate N x64
Again we as a community all encourage members to fill in all of their system spec's so everyone can have a better idea of each others systems when and if we have issues
There's link above my signature to help you do this and will also do it for you if you have Internet explorer as your default for a short time until you do use the utility

After you can change the default back
Cheers.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
I've had the same issue. I hate font smoothing and Cleartype, but Windows 7 renders fonts horribly without it.

The makeshift solution I found was to disable the experimental DirectDraw in Chrome via chrome://flags. Then I downloaded the Font Rendering Enhancer extension. This gets it mostly back to the decent days of XP fonts.

For Firefox, I've used the anti-aliasing (smoothing) add-on, which isn't as bad as Cleartype, and only affects the browser so the rest of Windows isn't blurry.

Hope this helps.
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Home Premium 64 bit
Back
Top