Closed Mathnerd314 closed 1 year ago
The issue goes beyond this actually. Archlinux recently updated to this bad version, and KDE is resolving Noto Sans to the display version, causing all KDE applications to use Noto Sans Display under the default setting. But the Display Italic variant doesn't actually work causing text to be super slanted instead.
There is no Noto Sans Display anyore.
Where the fonts came from, and when
Checkout of latest commit (4d7396a)
Issue
Noto Sans Display has inconsistent font family names across files. Particularly, the current TTF and OTF versions in NotoSansDisplay/ do not actually provide a font family "Noto Sans Display".
Steps to reproduce
fc-scan archive/hinted/NotoSansDisplay/NotoSansDisplay-Italic.ttf unhinted/variable-ttf/NotoSansDisplay-Italic-VF.ttf unhinted/variable-ttf/NotoSans-Italic-VF.ttf hinted/ttf/NotoSans/NotoSans-DisplayItalic.ttf hinted/ttf/NotoSansDisplay/NotoSansDisplay-Italic.ttf unhinted/ttf/NotoSans/NotoSans-DisplayItalic.ttf unhinted/ttf/NotoSansDisplay/NotoSansDisplay-Italic.ttf unhinted/otf/NotoSans/NotoSans-DisplayItalic.otf unhinted/otf/NotoSansDisplay/NotoSansDisplay-Italic.otf
Observed results
It seems NotoSansDisplay got removed from noto-source, so these are all the same glyphs from NotoSans-ItalicMM.glyphs. noto-diff says they are identical. fc-scan says the version numbers are different though. Also it doesn't make sense that NotoSans-DisplayItalic would provide both "Noto Sans Display, Italic" and "Noto Sans, Display Italic" if they are distinct fonts.
Expected results
Since it seems Display is included in Noto Sans, removing the NotoSansDisplay-* fonts seems justified to avoid duplication. The remaining NotoSans fonts (VF, OTF, TTF) should then provide "Noto Sans, Display Italic" and "Noto Sans Display, Italic". The OTF and TTF do this already, it's only the VF that needs adjusting. The fonts could also provide "Noto Sans Display Italic, Regular" but I'm not sure if that name split was actually intended.
Additional information
The problem appears to extend to all Sans Display variants. It also extends to Noto Serif Display, although not the italic variants as those have not been folded into Noto Serif.