If you look closely, Kana appears a little thicker than Kanji and Latin characters. Hangeul also appears thicker just like the Kana.

It seems to affect Dolphin and Strawberry. But I noticed that the Firefox file picker is fine:

Actually, Firefox itself is completely fine and I’m pretty sure it just uses Noto fonts as well. Fonts on Discord are also okay.

One thing I did notice is that “Noto Sans CJK” (JP/KR/SC/TC/etc) DOES appear thicker in the Font System Settings of KDE. This is what “Noto Sans Regular” looks like:

And this is what “Noto Sans CJK” looks like:

Notice that both “Regular” text do not appear to be the same. The CJK one is thicker.

Right now, a work-around is to set my main font as “Noto Sans CJK” but set it to “Light” instead of “Regular” and it looks pretty good:

But the Monospace Noto Sans CJK is thick as well with no option to make it lighter. Not as much of an issue as the graphical apps though:

This is a fresh install of Fedora 43 KDE btw. Hope someone can help me out here before I nuke this install for Bazzite, CachyOS, or something else lol

  • hitagi@ani.socialOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    UPDATE: In case anyone comes across this thread…

    Fedora KDE really doesn’t seem to render Noto Sans CJK JP and KR very well. GNOME and GTK apps can render it fine. I couldn’t find a proper fix for it but either one of these workarounds should be good enough:

    1. Set your main font as Noto Sans CJK “Light” --> this looks okay for KDE/Qt but GTK apps will properly render it as “Light”
    2. Use a different font and use fontconfig to prefer those fonts

    Number 2 is a better solution. https://fonts.google.com/ has a bunch of fonts for most languages and many of them have packages in Fedora. In my case, I installed mrsw-biz-* and naver-nanum-* and added this to my fontconfig (~/.config/fontconfig/conf.d/00-preferred-fonts.conf:

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
    <fontconfig>
    
      <alias>
        <family>sans-serif</family>
        <prefer>
          <family>Noto Sans</family>
          <family>BIZ UDPGothic</family>
          <family>NanumGothic</family>
        </prefer>
      </alias>
    
      <alias>
        <family>monospace</family>
        <prefer>
          <family>Noto Sans Mono</family>
          <family>BIZ UDGothic</family>
          <family>NanumGothicCoding</family>
        </prefer>
      </alias>
    
    </fontconfig>