How can I get my Chrome fonts to stop looking like Zalgo?
-
I need a new font-smoothing app for Windows, or a fix to stop fonts in Chrome looking like Zalgo is coming. I don't like any of Windows 7's built-in font smoothing options, so for the last few years I have used first http://drwatson.nobody.jp/gdi++/index-en.html and now http://code.google.com/p/gdipp/ to replace ClearType, for more Mac/iOS-like font rendering. For the most part gdipp has worked very well, but recent http://code.google.com/p/gdipp/issues/detail?id=182 have resulted in strange, ugly text rendering issues for some fonts, and it looks very much like it'll be http://gdipp.googlecode.com/issues/attachment?aid=1820019000&name=gdipp.png&token=88a01d90c76603179ff423fe8416f8ed&inline=1 in Chrome before long. The developer of gdipp seems to be hard at work on a new version, but it's a long way off, and they don't apparently have time to fix bugs in the current version. I've downloaded a userscript to turn off font shadowing, which has fixed the issue for a few sites (like BBC News) but most are still a problem. If I can't resolve this then I'll have to move back to Firefox or use Safari (which has its own font smoother). I'd rather not. GDI++ doesn't work on Chrome, and ezgdi just doesn't seem to work at all. Does anyone know of any other methods to achieve Mac/iOS-style font smoothing in Windows? Or any fixes for Chrome to resolve this? Please don't suggest ClearType, as I'm not a fan. Examples from my PC: Google in http://i1105.photobucket.com/albums/h343/alysonwheel/fontwhut/g-chrome.png, http://i1105.photobucket.com/albums/h343/alysonwheel/fontwhut/g-firefox.png, http://i1105.photobucket.com/albums/h343/alysonwheel/fontwhut/g-ie.png (which doesn't use gdipp at all) Random tumblr link from mefi in http://i1105.photobucket.com/albums/h343/alysonwheel/fontwhut/t-chrome.png, http://i1105.photobucket.com/albums/h343/alysonwheel/fontwhut/t-firefox.png, http://i1105.photobucket.com/albums/h343/alysonwheel/fontwhut/t-ie.png
-
Answer:
I use the --no-sandbox key to get gdi++ to work with Chrome (and suffer the persistent yellow bar), but according to https://code.google.com/p/chromium/issues/detail?id=96662, it seems that is broken as well. The gdi++ guys shifted development http://www18.atwiki.jp/gdiplus2/ and have quite a few versions of gdi++ out now. I've tried them around, but configuring them and getting all fonts to play nice is such a pain, I just dumped them and moved back to trusty old gdi++. My Japanese being pretty weak doesn't help. http://translate.google.com/translate?sl=ja&tl=en&u=http%3A%2F%2Fwww18.atwiki.jp%2Fgdiplus2%2F if you're willing to experiment. Also, thank you very much for making this post as I'm very interested in what else MeFi can throw up when it comes to Windows font smoothing...
ArmyOfKittens at Ask.Metafilter.Com Visit the source
Other answers
IE9 apparently uses proper (OSX/Linux style) sub-pixel font-smoothing / positioning for documents using standards mode, but falls back to old-style (ie forcing character lines to pixels, then anti-aliasing) rendering for Quicks mode. Now that's going to confuse people. (MS appears to have realised that forcing glyphs to the pixel block is the wrong thing to do going forwards + all apps that use the WPF libraries will get OSX/Linux style rendering by default unless they specify otherwise. Presumably if you use a truetype font that has been designed to position itself on glyph boundaries using the ttf virtual machine, like the MS web fonts, then those fonts will still end up looking like they always did.)
pharm
Incidentally, the reason for the difference between FireFox & Chrome is that FireFox is using DirectWrite & therefore getting true sub-pixel glyph placement & anti-aliasing, whilst for some reason to do with sand-boxing, Chrome can't use DirectWrite at all, so it falls back to the old GDI rendering, where your hack turns off ClearType and forces use of the pre-ClearType font rendering libraries. I'm a browser tart these days: anything that works is good enough & I'll hop happily between IE, FF & Chrome depending on feature set at any given time....
pharm
It looks like, in current dev builds, it's all fixed again! http://gdipp.googlecode.com/issues/attachment?aid=1820031000&name=Chromium_16.0.906.0.png&token=57b69685b06cc0cf37146977d7bff177&inline=1. http://gdipp.googlecode.com/issues/attachment?aid=1820032000&name=FF%2BC+gdipp.png&token=d22b454009a018a8cbb8224a4c32517f&inline=1. From what is currently the bottom of http://code.google.com/p/gdipp/issues/detail?id=182. Hopefully these fixes will be incorporated into Chrome sooner rather than later, but I guess we can always jump ahead to a dev build if it gets worse before it gets better.
ArmyOfKittens
Related Q & A:
- How can I get rid of the "Get IE7 now!" button on the Yahoo Toolbar?Best solution by Yahoo! Answers
- How can I get a job like Samantha Brown's?Best solution by Yahoo! Answers
- How can I get an audio alert when I get a new e-mail?Best solution by Yahoo! Answers
- How can I get Windows Messenger to stop signing me in automatically?Best solution by Yahoo! Answers
- How can I get a text alert when I get an email?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.