protonscr

Chinese font error

steamopen Steam clientDistro Family: Fedora
ValveSoftware/steam-for-linux#9418 · opened 2023-04-29 by Dreaminko · updated 2023-09-28 · 5 comments · github
DDreaminko 2023-04-29 github

Your system information

  • Steam client version (build number or date): 1682723851
  • Distribution (e.g. Ubuntu): Fedora Workstation 38
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

The Chinese font is displaying incorrectly and cannot show Chinese characters properly.
image

Steps for reproducing this issue:

1.Update the system to Fedora Workstation 38.

LLiSiaoCheng 2023-05-05 github

Read this link:
https://github.com/ValveSoftware/steam-for-linux/issues/9460
it looks fedora 37 is OK
i can not report this issue to fedora team cause i lost fedora account, maybe you can report it


Steam UI font error

Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/9460.
@LiSiaoCheng posted on 2023-05-05T01:11:42:

/#### Your system information

  • Steam client version (build number or date): Built Apr 28 2023,at 18:33:22
  • Distribution (e.g. Ubuntu): Fedora 38 (Workstation Edition)(64 bit)
  • Opted into Steam client beta?: [Yes]
  • Have you checked for system updates?: [Yes]

Please describe your issue in as much detail as possible:

I found that when I set the language of the Steam UI from English to Simplified Chinese, there will be font errors in the Steam UI ,it will be displayed as square frame .

OS:Fedora 38 (Workstation Edition)(64 bit)
Steam languages set Simplified Chinese
Issue Capture:
Capture

Steps for reproducing this issue:

  1. try install the Steam latest version and beta version again, the same fail
  2. Reinstall the OS, the same fail
  3. Update Wine and Proton to the latest version, the same fail
  4. Copy the Simplified Chinese fonts (simsun.ttc and tahomabd. ttf) of Windows to the Linux distribution, the same fail
  5. in the end,I find that the Steam UI font error is caused by Fedora 38 compatibility,after I downgraded OS to Fedora 37, it looked OK
  6. I am not sure if other Steam Languages will have similar situations.I Suggest that the Steam team also have a try if there are any other issues
BBellssGit 2023-06-03 github

Fixed it by changing the fonts config.
According to two posts:

  1. https://tieba.baidu.com/p/3630507126
  2. https://tieba.baidu.com/p/5940519022
    caused by improper Helvetica font matching
DDreaminko 2023-06-03 github
Iingramchen 2023-08-13 github

It seems Steam does not support variable fonts yet.

replace vf package with normal fonts to fix the problem

sudo dnf remove google-noto-sans-cjk-vf-fonts
sudo dnf install google-noto-sans-cjk-fonts
Bbc-lee 2023-09-28 github

This issue is tracked by rhbz#2240646.