Bug 1291070

Summary: plasma-workspace >= 5.5.0 should depend on google-noto-sans-fonts
Product: [Fedora] Fedora Reporter: Christoph Erhardt <fedora>
Component: kf5-frameworkintegrationAssignee: Daniel Vrátil <me>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 23CC: jgrulich, kde-sig, ltinkl, me, rdieter, than
Target Milestone: ---Keywords: EasyFix
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-12 23:43:23 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 Christoph Erhardt 2015-12-13 12:23:37 UTC
As of version 5.5.0, Plasma uses Noto Sans as its default font (see https://www.kde.org/announcements/plasma-5.5.0.php). Consequently, the plasma-workspace package should include a dependency to google-noto-sans-fonts.

Steps to reproduce:
1. Open "System Settings" > "Fonts".
2. Click on the "Defaults" button.
3. The very first font in the alphabet will be selected instead of Noto Sans (or Oxygen Sans, for that matter).

Comment 1 Rex Dieter 2015-12-13 12:39:42 UTC
Fedora/KDE uses DejaVu by default, I doubt we need this.

Comment 2 Christoph Erhardt 2015-12-13 13:07:12 UTC
I agree it's not essential nor do I feel strongly about it, but I think it would be nice to have. My point is that we should make it easy for end users to switch to the "vanilla" visual settings without the (admittedly minimal) Fedora branding.

For reference, the plasma-workspace package already does have an explicit dependency on oxygen-fonts.

Comment 3 Rex Dieter 2015-12-13 13:08:52 UTC
The dep on oxygen-fonts probably isn't needed either.

Comment 4 Rex Dieter 2015-12-13 13:09:51 UTC
For background/history, we considered using oxygen fonts too for previous fedora releases, but testing showed them to be insufficient.  That dep may be a holdover from that testing (and was never removed)

Comment 5 Rex Dieter 2015-12-13 13:10:54 UTC
Maybe a soft dep, Recommends could be used here

Comment 6 Christoph Erhardt 2015-12-13 13:19:16 UTC
Thanks for the explanation! Sounds good to me.

Comment 7 Kevin Kofler 2015-12-13 21:33:24 UTC
Fedora packaging should use Fedora default fonts. What fonts upstream defaults to should be entirely irrelevant. A dependency on them is NOT wanted.

Comment 8 Rex Dieter 2016-01-12 23:43:23 UTC
Added to kf5-frameworkintegration as part of commit:


commit 2d33864b24e287232d5a3dc13ad15747095f647f
Author: Rex Dieter <rdieter.edu>
Date:   Wed Dec 16 08:56:49 2015 -0600

    5.17.0-2
    
    - drop qt56/moc hack (qtbase should be fixed)
    - .spec cosmetics, update URL, use %license


# as of 5.17.0, src/platformtheme/kfontsettingsdata.cpp references: Noto Sans, Oxygen-Mono
# not sure if that warrants hard deps here though -- Rex
Recommends:     google-noto-sans-fonts
Recommends:     oxygen-mono-fonts