This version looks quite bad if you are using greyscale antialiasing +
hinting on small font sizes (the hinting is too strong). But it looks
better with the LCD subpixel mode (or at larger font sizes where the
hinting isn't that strong probably).
I guess this will help avoiding the consequences of #15007.
Tested with an Haiku install, no obvious problems found.
- The Noto Mono font is now completely gone.
- The directory layout in the archive changed a bit so the recipe is adjusted.
- Do we want to provide the "display" variant in the main package or
should we move it out?
- There are now a "Symbols2" and a "Music" font we may want to add to
the font fallback system (but really, let's get a real font selection
system instead)
Set to untested for now.
It removes the "NotoMono" font as that one is deprecated in favour
of "NotoSansMono".
Problem: When using this with the "NotoSansMono" font, Appearance
prefs doesn't find the new mono font.
The previous recipe used imprecise pattern matching which led to some
important fonts being put in the regional package. This in turn led to
missing block characters in Terminal, breaking our progress bars, for
example.
* Noto: remove the UI variants. According to the FAQ [1]:
"The UI fonts were initially prepared for use in Android’s UI. They
have tighter vertical metrics, and some glyphs that would be clipped
are redrawn to fit within the constrained space."
As they look pretty much identical to the non-UI versions, we'll
keep them out of the package for the time being. If we see any clipping
they could be re-added (or put in their own sub-package).
* Noto CJK: put the Japanese CJK in a correctly named sub-package.
The 'main package' (declared in PROVIDES) is emtpy and shouldn't be
uploaded to a repo. Haikuporter could be changed to not create a
package, if the PROVIDES is empty.
[1] https://github.com/googlei18n/noto-fonts/blob/master/FAQ.md