fastfetch-cli / fastfetch

An actively maintained, feature-rich and performance oriented, neofetch like system information tool.
MIT License
10.27k stars 399 forks source link

Wrong font for Plasma #107

Closed D3SOX closed 2 years ago

D3SOX commented 2 years ago

Output of fastfetch --version:

fastfetch r470.fd447ab

Output of fastfetch --load-config devinfo:

                  -`                     nico@nico-pc
                 .o+`                    ------------
                `ooo/                    OS: Arch Linux [x86_64]
               `+oooo:                   Host: MS-7C37 1.0
              `+oooooo:                  Kernel: 5.15.2-217-tkg-pds
              -+oooooo+:                 Uptime: 2 hours, 27 mins
            `/:-:++oooo+:                Packages: 1676 (pacman)
           `/++++/+++++++:               Shell: zsh 5.8
          `/++++++++++++++:              Resolution 1: 1920x1080 @ 144Hz
         `/+++ooooooooooooo/`            Resolution 2: 1920x1080 @ 60Hz
        ./ooosssso++osssssso+`           DE: KDE Plasma 5.23.3
       .oossssso-````/ossssss+`          WM: KWin (X11)
      -osssssso.      :ssssssso.         WM Theme: Breeze
     :osssssss/        osssso+++.        Theme: Breeze (OneDark) [Plasma], Breeze [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Icons: kora [Plasma], kora [GTK2/3/4]
  `/ossssso+/:-        -:/+osssso+-      Font: Noto Sans (10pt) [Plasma], SF Pro Display (10pt) [GTK2/3/4]
 `+sso+:-`                 `.-/+oso:     Cursor: Breeze_Snow (24px)
`++:.                           `-/+/    Terminal: konsole
.`                                 `/    Terminal Font: SF Mono (10pt)
                                         CPU: AMD Ryzen 9 3900X (24) @ 3.8GHz
                                         GPU: AMD ATI Radeon RX 470/480/570/570X/580/580X/590
                                         Memory: 7075MiB / 32021MiB (22%)
                                         Disk (/): 44GB / 97GB (45%)
                                         Disk (/home): 742GB / 817GB (90%)
                                         Battery: /sys/class/power_supply/ doesn't contain any battery folder
                                         Locale: en_US.UTF-8

Output of fastfetch --load-config devinfo-verbose:

                  -`                     nico@nico-pc
                 .o+`                    ------------
                `ooo/                    OS: System: Linux; Name: Arch Linux; Pretty name: Arch Linux; ID: arch; ID like: ; Variant: ; Variant ID: ; Version: ; Version ID: ; Version codename: ; Build ID: rolling; Architecture: x86_64
               `+oooo:                   Host: Family: To be filled by O.E.M.; Name: MS-7C37; Version: 1.0
              `+oooooo:                  Kernel: Sysname: Linux; Release: 5.15.2-217-tkg-pds; Version: #1 TKG SMP PREEMPT Sat, 13 Nov 2021 11:08:05 +0000
              -+oooooo+:                 Uptime: Days: 0; Hours: 2; Minutes: 28; Seconds: 3
            `/:-:++oooo+:                Processes: Count: 2085
           `/++++/+++++++:               Packages: All: 1676; pacman: 1676; pacman branch: ; dpkg: 0; rpm: 0; xbps: 0; flatpak: 0; snap: 0
          `/++++++++++++++:              Shell: Process name: zsh; Process path: /bin/zsh; Process exe: zsh; Process version: 5.8; User path: /usr/bin/zsh; User exe: zsh; User version: 5.8
         `/+++ooooooooooooo/`            Resolution 1: Width: 1920; Height: 1080; Refresh rate: 144
        ./ooosssso++osssssso+`           Resolution 2: Width: 1920; Height: 1080; Refresh rate: 60
       .oossssso-````/ossssss+`          DE: Session desktop: KDE; Process name: plasmashell; Pretty name: KDE Plasma; Version: 5.23.3
      -osssssso.      :ssssssso.         WM: Session desktop: KDE; Process name: kwin_x11; Pretty name: KWin; Protocol: X11
     :osssssss/        osssso+++.        WM Theme: Name: Breeze
    /ossssssss/        +ssssooo/-        Theme: Plasma: Breeze; Plasma colors: OneDark; Plasma colors pretty: OneDark; GTK2: Breeze; GTK3: Breeze; GTK4: Breeze; GTK: Breeze [GTK2/3/4]
  `/ossssso+/:-        -:/+osssso+-      Icons: Plasma: kora; GTK2: kora; GTK3: kora; GTK4: kora; GTK: kora [GTK2/3/4]
 `+sso+:-`                 `.-/+oso:     Font: Plasma raw: Noto Sans, 10; Plasma name: Noto Sans; Plasma size: 10; Plasma styles: ; Plasma pretty: Noto Sans (10pt); GTK2 raw: SF Pro Display,  10; GTK2 name: SF Pro Display; GTK2 size: 10; GTK2 styles: ; GTK2 pretty: SF Pro Display (10pt); GTK3 raw: SF Pro Display,  10; GTK3 name: SF Pro Display; GTK3 size: 10; GTK3 styles: ; GTK3 pretty: SF Pro Display (10pt); GTK4 raw: SF Pro Display,  10; GTK4 name: SF Pro Display; GTK4 size: 10; GTK4 styles: ; GTK4 pretty: SF Pro Display (10pt); GTK: SF Pro Display (10pt) [GTK2/3/4]
`++:.                           `-/+/    Cursor: Breeze_Snow (24px)
.`                                 `/    Terminal: Process: konsole; Path: /usr/bin/konsole; Exe: konsole
                                         Terminal Font: Raw: SF Mono,10,-1,5,50,0,0,0,0,0; Name: SF Mono; Size: 10; Styles: ; Pretty: SF Mono (10pt)
                                         CPU: Name: AMD Ryzen 9 3900X 12-Core Processor; Pretty: AMD Ryzen 9 3900X; Vendor: AuthenticAMD; Logical online: 24; Logical configured: 24; Physical: 12; Cores: 24; bios: 3.8; scaling max: 3.8; scaling min: 2.2; info max: 4.67207; info min: 2.2; cpuinfo: 3.9587; frequency: 3.8
                                         GPU: Vendor: Advanced Micro Devices, Inc. [AMD/ATI]; Vendor pretty: AMD ATI; Name: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]; Name pretty: Radeon RX 470/480/570/570X/580/580X/590
                                         Memory: Used: 6975; Total: 32021; Percentage: 21
                                         Disk (/): Used: 44; Total: 97; Files: 1717817; Percentage: 45
                                         Disk (/home): Used: 742; Total: 817; Files: 3067810; Percentage: 90
                                         Battery: Manufactor: ; Model: ; Technology: ; Capacaty: ; Status:
                                         Local Ip (wlp41s0): 192.168.178.120
                                         Local Ip (virbr0): 192.168.122.1
                                         Locale: en_US.UTF-8

Often helpful questions:

image

I think this is a problem with fastfetch because I double-checked with neofetch and it did indeed display the correct font. Also, this seems to be a regression, as this was correct at a certain point in the past.

I also tried to switch it to Noto Sans and then back to SF Pro Display, but it didn't fix it. If you need more information, just ask and I will provide it :smiley:

LinusDierheimer commented 2 years ago

In ~/.config/kdeglobals there should be an entry Font = ... in the section [General]. Is it set correctly?

D3SOX commented 2 years ago
$ grep -i font ~/.config/kdeglobals 
font=SF Pro Display,10,-1,5,50,0,0,0,0,0
menuFont=SF Pro Display,10,-1,5,50,0,0,0,0,0
smallestReadableFont=SF Pro Display,8,-1,5,50,0,0,0,0,0
toolBarFont=SF Pro Display,10,-1,5,50,0,0,0,0,0
activeFont=SF Pro Display,10,-1,5,50,0,0,0,0,0
LinusDierheimer commented 2 years ago

Should be fixed with the latest commit. I found out out that plasma 5.23 changed the font key from Font = to font=. Close if it works for you, thanks for reporting.

D3SOX commented 2 years ago

Latest commit works!