经验:ubuntu warp 使用 CLI 工具时中文字体显示为日文的解决方案
- 内容介绍
- 文章标签
- 相关推荐
各位小伙伴们是不是在linux里使用cli呀,我比较喜欢warp这个终端,但是刚装 Ubuntu 后,我遇到中文字形异常:
在 Warp 里运行 codex/claude code/opencode 时,“门、复”等字会显示成日文风格;
其他终端如terminator/gnome-terminal/ghosty里运行上述cli工具字体正常;
直接在warp里输入上述字显示也正常;
其它软件和应用中输入上述字也显示正常。
所以我坚持认为是warp和cli工具之间配合出现了问题
排查发现系统 fontconfig 虽已设为 SC 优先,问题仍只在 Warp+TUI 场景出现,根因是 Warp 的字体回退链命中了 JP 字形。最终解决:打开 Warp Settings → Appearance,把字体改为 Noto Sans Mono CJK SC。修改后中文立刻恢复正常,无需再改系统文件;若之前加过 LANG/LC_ALL 兼容项,也可回退,保持最小改动。
--【壹】--:
一般都是这个问题,
CJK老毒瘤了
--【贰】--:
牛批,同样遇到了这个问题,感谢经验分享
各位小伙伴们是不是在linux里使用cli呀,我比较喜欢warp这个终端,但是刚装 Ubuntu 后,我遇到中文字形异常:
在 Warp 里运行 codex/claude code/opencode 时,“门、复”等字会显示成日文风格;
其他终端如terminator/gnome-terminal/ghosty里运行上述cli工具字体正常;
直接在warp里输入上述字显示也正常;
其它软件和应用中输入上述字也显示正常。
所以我坚持认为是warp和cli工具之间配合出现了问题
排查发现系统 fontconfig 虽已设为 SC 优先,问题仍只在 Warp+TUI 场景出现,根因是 Warp 的字体回退链命中了 JP 字形。最终解决:打开 Warp Settings → Appearance,把字体改为 Noto Sans Mono CJK SC。修改后中文立刻恢复正常,无需再改系统文件;若之前加过 LANG/LC_ALL 兼容项,也可回退,保持最小改动。
--【壹】--:
一般都是这个问题,
CJK老毒瘤了
--【贰】--:
牛批,同样遇到了这个问题,感谢经验分享

