So, Nothing is going hard on building its own brand and imagery, of which typography is an essential component. There are of course multiple subjective opinions regarding the choice of the fonts used, but I’m not touching on that. Here, I want to discuss the actual rendering of the font itself, which affects all fonts regardless of the choice.
So when it comes to rendering fonts, you need to blend the colors the font is rendered in, with the color of the background the font is rendered on. What Android currently does, is blending the colors directly without accounting for the fact that perceived linearity is not the same as actual numerical linearity. Some examples of what this incorrect method leads to are discussed in these links:
https://learnopengl.com/Advanced-Lighting/Gamma-Correction
https://freetype.org/freetype2/docs/hinting/text-rendering-general.html
So I think that Nothing has an opportunity here to provide a platform for Android side where the fonts are actually rendered correctly, which would go a long way towards building Nothing’s brand identity.
Ghostty and kitty are terminal apps that want to or have dealt with it:
https://github.com/ghostty-org/ghostty/issues/2125
VirusTotal scan: https://www.virustotal.com/gui/url/a2a99a2bf3550377b398b44059c4d62235036fd181b27c28cb5fe29e549521a0/detection
https://github.com/kovidgoyal/kitty/pull/5969
VirusTotal scan: https://www.virustotal.com/gui/url/776729b5ac7b45d5f6471dbb963d75b0951a80925bf9c5e8eefe426cbd1dfd0b
Thoughts?