How to get Apple font rendering on Windows?

No, I am not trying to start a flame war. :-)

I understand, that this is purely matter of taste. Both Joel & Jeff have stated their opinions on the matter. I for one love the way the Mac displays fonts and whenever trying to read a longer text on my PC I get frustrated and employ a hack:

  • print it into OneNote - apparently the act of printing it changes the algorithm used and the resulting picture has a much better look (makes kind of sense due to the different resolution).

What I really want is to have the Apple Font Rendering used everywhere in Windows. Currently I use the ClearType Tuning PowerToy to crank up the thickness of the font to the max, but I am not really satisfied. The above mentioned articles from Joel & Jeff explain why that is.

So basically I am looking for an alternative to ClearType. I do not mind spending money for it if it works. Any recommendations?


Solution 1:

To achieve this you can use GDI++, which is an application that renders the fonts on Windows applications with GDI instead of the typical ClearType.

  • ZIP-file containing GDI++ only
  • ZIP-file containing GDI++ (with trayicon)
  • RAR-file containing GDI++ (with trayicon, newer)

Usage without trayicon: Just drag and drop your favourite application to gdi++.exe. Native Windows controls are also now in effect.

Usage with trayicon: Just right-click the trayicon and select Enable.

Solution 2:

GDI++ is rather old and not compatible with many software such as Google Chrome. It doesn't work on Windows 8 and above either. Mactype is much more better and is still in active development. It supports both GDI and DirectWrite apps and has many more tuning options to make the result suits you.

mactype profile

mactype option

What's new?

  • Win10 compatible
  • Updated FreeType (up to git commit 0c4feb72cf976f63d4bf62436bc48f190d0e0c28)
  • Support for color fonts ๐Ÿ˜Ž
  • New installer
  • Lots of bug fixes
  • Updates for multi-monitor support
  • Tray app can intercept explorer in Service Mode now
  • Tweaks for diacritics
  • Updates to EasyHook
  • Lower CPU in Tray Mode
  • Better DirectWrite support thanks to ใ—ใ‚‰ใ„ใจ[http://silight.hatenablog.jp]
  • Separate DirectWrite parameter adjustment
  • Traditional Chinese localization greatly improved thanks to GT Wang
  • English localization improved
  • Added Korea localization, thanks to ์กฐํ˜„ํฌ
  • MultiLang system improved
  • (Does not include Infinality as this is still experimental)

https://github.com/snowie2000/mactype