自己修了很久了,wiki也没少翻,字体也装了很多了,请问谁能帮帮我?
你尝试安装了哪些字体?
终端 (kitty) — 显式配置:
- 字体: JetBrains Maple Mono,大小 13.5 (来自 ~/.config/kitty/kitty.conf)
fontconfig 默认匹配 (无显式请求时的回退):
- 无衬线 (sans): Noto Sans CJK SC (思源黑体)
- 等宽 (monospace): JetBrains Maple Mono
- 衬线 (serif): Noto Serif CJK KR
这是我安装的字体,不知道对你有没有用,没有方框问题(Arch+niri)
Google的Noto Sans CJK和Adobe的思源(Source Han)字体不是同一个字体——它们的汉字部分是一样的,但是英文部分是不同的。字体的命名等其它方面也不一样。
一个noto-cjk,还有个文驿什么的,还有微软的字体
所以具体要怎么做?
这个在你的steam上显示没问题吗?
其实我想说winetricks fakechinese但是我不知道steam里要怎么搞——我只会用wine。
好吧
你确定你安装了noto cjk吗?
我尝试在虚拟机复现你的环境xfce4+steam
sudo pacman -S archlinuxcn/otf-noto-sans-cjk
安装了字体后steam的中文就正常显示了
这个包和noto-fonts-cjk有什么区别啊?
更轻量, 带的字体更少, otf-noto-sans-cjk是noto-fonts-cjk的一个子集
宋体还是时不时会用到的啦。
我觉得在这个问题中, 并不需要纠结这些, 我在这里使用otf-noto-sans-cjk的原因只是我在虚拟机中安装noto cjk时不记得noto-fonts-cjk的包名, 使用pacman -Ss搜索时恰好看见它而已
针对 proton 倒是有一个 protontricks,是 winetricks 的包装器
需要补充的是, proton与这个问题无关, 根据问题提供的图片, 中文显示错误的区域位于steam而非steam启动的proton,所以protontricks也不可能为解决问题提供帮助
具体来说, 你目前需要:
- 贴出
fc-list :lang=zh的输出 - 贴出
ls /usr/share/fonts/noto-cjk的输出
回答如下问题:
- 你是如何安装noto-cjk的? (贴出具体命令)
- steam界面是否全是
口字样的?(不包括游戏, 仅steam界面) 如果可以, 提供更多中文显示错误的不同的界面截图
还有个问题:这个steam是怎么安装的?会不会是容器?
补充问题: 你是在VirtualBox中的arch运行xfce4+steam的吗? 如果是, 那么你的宿主机系统是什么?
是,宿主机是debian testing

