mactype icon indicating copy to clipboard operation
mactype copied to clipboard

Add rationale to the ReadMe

Open KOLANICH opened this issue 2 years ago • 3 comments

A stranger that has accidentially run to this repo can have tue following questions:

  • Why do I need this? What's wrong with the font rendering without this tool?
  • How exactly does it make font rendering better?

Could a section into the ReadMe/wiki be added?

KOLANICH avatar Jun 26 '22 11:06 KOLANICH

Basically, this project makes your font rendering on Windows OS look closer to it original shapes, which is what Mac OS is doing and famous for. That's also what the name "MacType" is for.

Unless you have a very fancy display (4k, 5k, 8k or even better), Windows by defaults applies a tweak called "cleartype" to your fonts and makes it display more "clear" on screen by align stems with the pixel grid. This indeed makes texts more readable but it also defeats the original designs of the fonts.

If you are good about what Windows texts look like, it's okay. MacType only give you another possibe option to make text display more like a printed paper and because of the limitation of current displays, some may find it look fuzzy when mactype is on cuz there is not enough pixel density to display every pixel of the texts versus almost every modern printers can easily output over 300ppi. To solve it, mactype applies anti-aliasing to text output by adding translucent pixels which may look fuzzy at first, but when you get used to it, makes texts much more convenient to read.

I think we may need some cool comparison images to illustrate the differences more clearly, which I don't have for now.😆

snowie2000 avatar Jun 27 '22 03:06 snowie2000

1, People like the flavor of Mac OS's font rendering and want it on Windows OS then MacType(Mac Type) was born. I personally would say there is nothing wrong with Windows's font rendering, instead it's a taste difference (sharp vs. original, or what I like to call 虚xū vs. 实shí) and people have different tastes. 2, Have before and after comparison images in my profile repo^1 (older screenshots under 100% scale^2), which you may have it a look and understand the exact meaning of ...mactype applies anti-aliasing to text output by adding translucent pixels which may look fuzzy at first, but when you get used to it....

chawyehsu avatar Jun 27 '22 04:06 chawyehsu

Thanks for the info.

KOLANICH avatar Jun 27 '22 09:06 KOLANICH