Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

A web project I'm currently writing has awful text rendering in Chrome 15.0 on Windows and below, despite text rendering perfectly on all other modern web browsers on both Mac/PC.

Internet Explorer 9:

enter image description here

Chrome 14.0:

enter image description here

The web page is encoded in UTF-8. The font used is Helvetica/Arial/sans-serif. Any suggestions?

PS - wheree isn't a typo.

Update: I've created a test page highlighting the problem, text renders fine in all browsers except Google Chrome on Windows. It's valid HTML/CSS according to the W3C validator.

http://wheree.co.uk/test

share|improve this question

migrated from stackoverflow.com Dec 14 '11 at 5:16

This question came from our site for professional and enthusiast programmers.

1  
How strange. Could we have a look at your HTML and CSS? (Possibly on jsfiddle.net) –  Paul D. Waite Dec 13 '11 at 14:10
1  
This is pretty difficult to analyse without access to the source. –  Mankarse Dec 13 '11 at 14:10
    
@ErnestFriedman-Hill: “it's a Chrome-on-Windows installation issue” — huh, really? –  Paul D. Waite Dec 13 '11 at 14:10
    
@PaulD.Waite -- yep, I've seen machines where Chrome renders all pages like this; nothing to do with the specific site. Might be a settings thing, I'm not sure; it's obviously nonoptimal if the default settings don't work. –  Ernest Friedman-Hill Dec 13 '11 at 14:13
    
@ErnestFriedman-Hill: crikey, you’d think we could figure out decent basic default font rendering in browsers by now. Good spot. –  Paul D. Waite Dec 13 '11 at 14:16

3 Answers 3

up vote 4 down vote accepted

This was a problem worthy of StackOverflow after all. CSS Solution:

-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
share|improve this answer
    
This doesn't work for me :S –  miguelSantirso Dec 29 '13 at 19:02

This sounds like it could be related to either ClearType or GPU rendering.

Here is a helpful article on how to fix font rendering issues.

share|improve this answer
    
Yes it's clearly something to do with anti-aliasing, or the lack of it, but it happens on all Windows PC's running Chrome I've seen? It's almost as if Chrome disables ClearType by default? The screen shot is taken from browser lab. I'm looking for a scripting based fix, rather user-end solution. –  Ryan Brodie Dec 13 '11 at 15:20

I always fix this problem by adding the following line to my CSS:

/* the line below is a hack to get Chrome to render fonts decently on Windows */
body { -webkit-text-stroke-width: 0.5px; }

Obviously not ideal but it produces pretty good results, should serve until Google finally decides to fix the problem for real.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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