Bug 457795

Summary: Font installed system-wide via Font Management KCM is not available for selection in Fonts KCM until System Settings is restarted
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_fontinstAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: master   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: message after installing a font

Description Patrick Silva 2022-08-12 11:51:32 UTC
STEPS TO REPRODUCE
1. go to https://www.cufonfonts.com/font/sf-pro-display
and download sf pro display fonts
2. extract the downloaded fonts
3. open Font Management KCM
4. click in 'Install from file...' button
5. navigate to the location where the fonts were extracted to and open some of them - I installed regular, bold and light italic variants
6.  in the dialog that appears, click on 'System' button and enter your password
7. go to Fonts KCM and click on 'Adjust all fonts...' button
8. check 'Font' checkbox and try to find 'SF Pro Display' font - it is not available for selection
9. close System Settings
10. open Fonts KCM, click on 'Adjust all fonts...' button and check 'Font' checkbox  - now 'SF Pro Display' font is availaboe for selection

OBSERVED RESULT
Font installed system-wide via Font Management KCM is not available for selection in Fonts KCM until System Settings is restarted

EXPECTED RESULT
font installed system-wide via Font Management KCM should be immediately available for selection in Fonts KCM

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.25.80
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Graphics Platform: Wayland
Comment 1 Patrick Silva 2022-08-12 18:23:42 UTC
Created attachment 151288 [details]
message after installing a font

Humm, on Arch Linux I see the message seen in the attached screenshot after the step 6.
Maybe it can be replaced with an inline message.