Saying OTF is tricky.. because OTF file format can be postscript outlines OR truetype outlines and you don't know what is inside until you check.
Sticking to what the designer intended is not always the right approach because in the end, it's about the end-user experience. If your output medium is a printing press, absolutely, every time what the designer intended. If your medium is a screen then the resolution and how the OS works matters. Using IBM Plex Sans on a standard definition screen as an example, the unhinted OTF will end up at some sizes squishing the letters into the wrong shapes and render lighter while the TTF will render the shapes better due to better grid fitting and darker. Basically and unfortunately, you have to test it for every environment and not assume that a given file is the best viewing experience.
I dislike AA in general as a blurry mess (and disable it on my desktop, which yes, does mean I have to hand-pick fonts that were hinted for no-AA), and fail to understand why as more and more high-DPI screens are used that AA is still being used seems redundant and counter-intuitive.
If it is a phone with 6 inch 2k or 4k screen. Then probably you are right, you don't need AA.(Honestly I don't know if my phone have aa enabled or not, because I can't really see the pixel with bare eye) But for 27 inch 4k screen, it is still not enough.
BTW. It's really obvious for a CJK user when the AA went wrong for whatever reason. Take an example, this issue: https://github.com/marticliment/ElevenClock/issues/241
Probably the best font for this character that is available on my system (AA is off and I don't have a hi-dpi display) is "MS Gothic". Strokes seem darker, present and clearly rendered. Do you like this font?
*repeatedly zooms/unzooms Firefox* Aw man, and I just finished convincing myself that my new 3440x1440 screen had "enough" resolution too. :p
That said, perhaps this particular scenario actually embeds an implicit/unreliable assumption: That for some reason both "A" and "龜" ought to be viewed by humans at about the same size.
I mean, imagine a hypothetical language where the required display-size of a glyph is a square patch 4x the area of "Hello", but the larger size is justified by how it also contains 4x more information, like "greetings / very-respectful / spouse of my son." The writing system just has a different decisions about how to chunk/group detail.
Yes and No.
Yes, you can literally read a Chinese sentence even 50% of the stroke is blurry. (Or it is simply all blurry,assume you don't cover some key character to the point that it is completely unidentifiable.)
No, it's not really a pleasant reading experience.
After update the macos to that version using grey-scale AA by default.(It used to be subpixel AA) The first thing I noticed is every chinese character is blurry on the 1080p external screen. I really have no idea why apple think that will be a good idea. Is people don't use 1080p screen now? Or probably there isn't a CJK apple engineer at all?
This tells me that I need to change my CJK font fallback. I see a character, but depending on what font-renderer I use, changing the font-size either doesn't change the size of that glyph, or resizes the original glyph pixel-by-pixel. Clearly whatever font it is falling-back to is not a proper outline-font...
[edit]
Does anyone have a good way to determine what font is used to render a particular character in any linux application? The best I've come up with is grepping pmap for font files...
> Does anyone have a good way to determine what font is used to render a particular character in any linux application?
You could take a screen-snip and run it through a font type identifier.
https://i.imgur.com/You0nKL.pngA
BTW: I am a Taiwanese, so I literally use that character.
it is true .ttf fonts. .otf is always cubic
[0] https://learn.microsoft.com/en-us/typography/opentype/spec/g...
[1] https://learn.microsoft.com/en-us/typography/opentype/spec/c...