Chinese font issue on Fedora Silverblue 39

This works for me on Kinoite (have not tried Silverblue yet), Firefox Flatpak or not, Chrome Flatpak, where I have the following fonts installed:

rpm -qa |grep cjk
google-noto-sans-mono-cjk-vf-fonts-2.004-5.fc39.noarch
google-noto-sans-cjk-vf-fonts-2.004-5.fc39.noarch
google-noto-serif-cjk-vf-fonts-2.002-2.fc39.noarch
default-fonts-cjk-serif-4.0-9.fc39.noarch
default-fonts-cjk-sans-4.0-9.fc39.noarch
default-fonts-cjk-mono-4.0-9.fc39.noarch

Steps:
Install Silverblue, and update to latest.
Install Google Chrome Flatpak version from Gnome software
Install Google Chrome RPM version (downloaded from Google Chrome - The Fast & Secure Web Browser Built to be Yours) using ‘rpm-ostree install’
open a Chinese website

For the screen capture, RHS is flatpak Google Chrome installed from Gnome Software. LHS is RPM Google Chrome downloaded from Google.com, then layered with rpm-ostree install

Both are opening www.mingpao.com, a Chinese news website.

$ fc-list | grep cjk
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK SC:style=Medium
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK TC:style=Medium
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK JP:style=Medium
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK HK:style=Medium
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK KR:style=Medium
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=Bold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=Bold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=Bold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=Bold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Bold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=ExtraLight,Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=ExtraLight,Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=ExtraLight,Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=ExtraLight,Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=Light
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=Light
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Light
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=ExtraLight,Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=Light
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=Light
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK SC:style=Bold
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK TC:style=Bold
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK JP:style=Bold
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK HK:style=Bold
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK KR:style=Bold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=Black
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=Black
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=Black
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=Black
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Black
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Thin,Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=Thin,Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=Thin,Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=Thin,Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=Thin,Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK TC:style=Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK SC:style=Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK HK:style=Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK KR:style=Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK JP:style=Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=Regular
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK JP
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK KR
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK HK
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=Regular
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=Regular
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK SC
/usr/share/fonts/google-noto-sans-mono-cjk-vf-fonts/NotoSansMonoCJK-VF.ttc: Noto Sans Mono CJK TC
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=SemiBold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=SemiBold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=SemiBold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=DemiLight
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=DemiLight
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=SemiBold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=SemiBold
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=Light
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=Light
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Black
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=Black
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=Black
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=DemiLight
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK TC:style=Medium
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=DemiLight
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=DemiLight
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Light
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK SC:style=Medium
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=Light
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=Light
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK HK:style=Medium
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK KR:style=Medium
/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc: Noto Sans CJK JP:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Bold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=Bold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=Bold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=Black
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK JP:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK KR:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK HK:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=Black
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=Medium
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK SC:style=Bold
/usr/share/fonts/google-noto-serif-cjk-vf-fonts/NotoSerifCJK-VF.ttc: Noto Serif CJK TC:style=Bold

$ rpm-ostree status
State: busy
Transaction: upgrade
  Initiator: client(id:gnome-software dbus:1.111 unit:app-gnome-org.gnome.Software-2557.scope uid:1000)
Deployments:
● fedora:fedora/39/x86_64/silverblue
                  Version: 39.20231222.0 (2023-12-22T02:06:05Z)
               BaseCommit: a30db246500fb058a166f008b82e62f47e30b33f36a989b800c45b6f7239ec7f
             GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
          LayeredPackages: ibus-cangjie-engine-cangjie virt-manager waydroid
            LocalPackages: google-chrome-beta-120.0.6099.18-1.x86_64 google-chrome-stable-119.0.6045.159-1.x86_64
                           google-earth-pro-stable-7.3.6.9345-0.x86_64 lact-0.5.0-0.x86_64

  fedora:fedora/39/x86_64/silverblue
                  Version: 39.20231123.0 (2023-11-23T00:51:59Z)
               BaseCommit: e12cc578fbff10dc44570cd542b25f2ce9f6c61ea1b553dcd4cc71f0ac5b14a5
             GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
          LayeredPackages: ibus-cangjie-engine-cangjie virt-manager waydroid
            LocalPackages: google-chrome-beta-120.0.6099.18-1.x86_64 google-chrome-stable-119.0.6045.159-1.x86_64
                           google-earth-pro-stable-7.3.6.9345-0.x86_64 lact-0.5.0-0.x86_64
1 Like

I cannot reproduce this problem on a freshly installed Fedora Silverblue in a VM. It turns out that the problem has been fixed, although its GitHub issue remains open. Chrome doesn’t show CJK fonts, seems to have been resolved.

Chrome does allow CJK font where it’s working perfectly on my regular Fedora installation, you can also try Firefox (Which is installed by default on all Fedora) and comparing it with Flatpak version of it.

I haven’t tried that yet cuz SilverBlue is installed on my laptop and I’m not using it these days.

Cross-linking: CJK Font Rendering Issues w/ Flatpak Browsers · Issue #534 · fedora-silverblue/issue-tracker · GitHub

I can reproduce this issue on Flatpak Steam (similar discussion here).

To reproduce the issue:

  1. Install Fedora Kinoite and update to the newest version.
  2. Install Flatpak Steam flatpak install flathub com.valvesoftware.Steam.
  3. Open Steam, navigate to SettingsInterfaceSteam Client Language, and notice that CJK languages do not display correctly.

The workaround seems to be to install Noto Sans fonts to ~/.local/share/fonts. But both Noto Sans CJK variable fonts and static fonts work in this case.

Apparently this could also be a fontconfig caching issue: CJK Font Rendering Issues w/ Flatpak Browsers · Issue #534 · fedora-silverblue/issue-tracker · GitHub

I’m on Silverblue39 and was experincing the same issue:

  • rpm-ostree stock firefox did show international fonts
  • rpm-ostree layered google-chome didn’t show international fonts

Systemwide fonts seem to be here: /usr/share/fonts/
What helped to resolve the google-chrome issues was to symlink this dir to one in the user-specific location:
ln -s /usr/share/fonts ~/.local/share/fonts

Currently I’m fine with this fix, but i’m not sure if this is the appropriate long-term suggested solution? maybe someone is able to clarify this?


additional details:

$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/39/x86_64/silverblue
                  Version: 39.20240301.0 (2024-03-01T00:40:57Z)
               BaseCommit: 16670c5d5791dac231206703135c44b5d2d26e71ef476138015fce7d276e922d
             GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
          LayeredPackages: gnome-tweaks google-chrome-stable langpacks-de samba vim


$ rpm -qa |grep google
google-noto-fonts-common-20240101-1.fc39.noarch
google-noto-sans-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-devanagari-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-bengali-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-mono-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-vf-fonts-20240101-1.fc39.noarch
google-noto-color-emoji-fonts-20220916-7.fc39.noarch
google-noto-sans-mono-cjk-vf-fonts-2.004-5.fc39.noarch
google-noto-sans-cjk-vf-fonts-2.004-5.fc39.noarch
google-droid-sans-fonts-20200215-17.fc39.noarch
google-noto-naskh-arabic-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-arabic-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-armenian-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-canadian-aboriginal-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-cherokee-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-ethiopic-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-georgian-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-gujarati-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-gurmukhi-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-hebrew-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-kannada-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-khmer-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-lao-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-math-fonts-20240101-1.fc39.noarch
google-noto-sans-oriya-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-sinhala-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-symbols-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-symbols2-fonts-20240101-1.fc39.noarch
google-noto-sans-tamil-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-telugu-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-thaana-vf-fonts-20240101-1.fc39.noarch
google-noto-sans-thai-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-armenian-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-bengali-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-devanagari-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-georgian-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-gujarati-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-gurmukhi-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-hebrew-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-kannada-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-khmer-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-lao-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-oriya-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-sinhala-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-tamil-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-telugu-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-thai-vf-fonts-20240101-1.fc39.noarch
google-noto-serif-cjk-vf-fonts-2.002-2.fc39.noarch
google-chrome-stable-122.0.6261.94-1.x86_64

This the only fix I currently know, and it’s even better than my current one
I just copy fonts from system to my home lol

sadly the solution didn’t last. the issue is related or caused by fontconfig cache. details are described here: fontcache issue with rpm-ostree layered google-chrome and toolbox dnf-installed vscode · Issue #540 · fedora-silverblue/issue-tracker · GitHub

here is a new workaround: fontcache issue with rpm-ostree layered google-chrome and toolbox dnf-installed vscode - affects rendering of cjk-fonts & emoji glyphs · Issue #540 · fedora-silverblue/issue-tracker · GitHub

From my last reinstall, which just reinstalled Fedora Silverblue 40. Font isn’t an issue anymore, no workaround is currently needed.