Bug 2143521

Summary: Noto Sans Display Regular substituted for Noto Sans Regular
Product: [Fedora] Fedora Reporter: Rob Foehl <rwf>
Component: google-noto-fontsAssignee: Akira TAGOH <tagoh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 37CC: equeim, fonts-bugs, i18n-bugs, petersen, psatpute, pwu, tagoh
Target Milestone: ---Keywords: Reopened
Target Release: ---Flags: tagoh: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: google-noto-fonts-20201206^1.git0c78c8329-6.fc38 google-noto-fonts-20201206^1.git0c78c8329-7.fc37 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-12-03 02:01:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Rob Foehl 2022-11-17 04:40:55 UTC
Noticed the UI font looked quite different after installing Fedora 37, and this appears to be why:

╶➤ gsettings get org.gnome.desktop.interface font-name
'Noto Sans 10'

╶➤ fc-match 'Noto Sans'
NotoSans-DisplayRegular.ttf: "Noto Sans" "Display Regular"

This seems to happen unconditionally for all uses of Noto Sans (Regular).  Compare with e.g. Fedora 36:

╶➤ fc-match 'Noto Sans'
NotoSans-Regular.ttf: "Noto Sans" "Regular"


(I'm not sure whether this is the correct package for this report; apologies if it belongs somewhere else.)

Comment 1 Akira TAGOH 2022-11-17 06:05:15 UTC
Please attach a log for "rpm -qa google-noto*"

Comment 2 Rob Foehl 2022-11-17 16:18:40 UTC
╶➤ rpm -qa google-noto* |sort
google-noto-cjk-fonts-common-20201206-5.fc37.noarch
google-noto-emoji-color-fonts-20220916-2.fc37.noarch
google-noto-emoji-fonts-20220916-2.fc37.noarch
google-noto-fonts-common-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-naskh-arabic-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-arabic-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-armenian-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-canadian-aboriginal-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-cherokee-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-cjk-ttc-fonts-20201206-5.fc37.noarch
google-noto-sans-ethiopic-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-georgian-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-gurmukhi-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-hebrew-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-lao-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-math-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-mono-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-sinhala-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-thaana-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-sans-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch
google-noto-serif-vf-fonts-20201206^1.git0c78c8329-5.fc37.noarch

(This is everything marked Default in the fonts package group, plus google-noto-sans-fonts and google-noto-emoji-fonts.)

Comment 3 Rob Foehl 2022-11-17 16:37:48 UTC
...and on that note, removing google-noto-sans-fonts does force the use of Noto Sans Regular from the -vf-fonts package, although still not clear why that wasn't already preferred.

Comment 4 Akira TAGOH 2022-11-21 03:06:12 UTC
Thanks. How did you install that? we should need to update something but not sure what it is. maybe .ks somewhere else.

Comment 5 Rob Foehl 2022-11-21 03:49:37 UTC
Packages were installed via the equivalent of

# dnf install $(dnf group info fonts |sed -ne '/Default/,/Optional/ { /:/ d; p}') google-noto-sans-fonts google-noto-emoji-fonts [...]

as a post-installation step from a minimal install.

The inclusion of those two particular google-noto-sans-* packages here is a holdover from releases dating to well before the introduction of the variable fonts packages, so it's not an issue to just remove them -- now that I know about it -- but just surprising that it happened now, and not on Fedora 36 in particular.

Comment 6 Akira TAGOH 2022-11-24 11:14:13 UTC
There are a lot of misgenerated family names in Noto Sans Display fonts and upstream seems decided to drop Display fonts from archive. so I'll remove it from package too.

Comment 7 Alexey Rochev 2022-11-24 20:00:31 UTC
I think it also related to this bug: https://bugzilla.redhat.com/show_bug.cgi?id=2144195
After I blacklisted Display fonts in fonts.conf it went away.

Comment 8 Fedora Update System 2022-11-25 05:55:18 UTC
FEDORA-2022-923e77c3cb has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-923e77c3cb

Comment 9 Fedora Update System 2022-11-25 05:58:42 UTC
FEDORA-2022-923e77c3cb has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2022-11-25 11:56:25 UTC
FEDORA-2022-575472271c has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-575472271c

Comment 11 Fedora Update System 2022-11-26 01:29:58 UTC
FEDORA-2022-575472271c has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-575472271c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-575472271c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2022-12-03 02:01:37 UTC
FEDORA-2022-575472271c has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.