yuzu 中文乱码修复:Switch 模拟器字体配置完整指南
yuzu 中文乱码修复:Switch 模拟器字体配置完整指南
【免费下载链接】yuzu-downloads项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads
本文针对 yuzu 模拟器中中文显示为方块或乱码的问题。通过核对构建版本、配置系统字体、清理配置缓存三个方向,可以让游戏内菜单与字幕恢复中文正常显示,全部操作可在 10 分钟内完成。
为什么会出现方块和乱码
yuzu 的字体列表来自宿主操作系统的字体库:如果系统里没有安装覆盖中文字形的字体,渲染器就只能回退成占位方块。此外,部分较早构建的字体加载逻辑本身不完整,装了字体也未必生效。所以处理顺序是先确认构建版本和系统字体,再谈模拟器内部的选项设置。
前置检查:构建版本与环境
本仓库收录了 2024-02-27 至 2024-03-04 的 Mainline 构建。其中 2024-03-01 之后的三个构建对中文字体加载的兼容性最好。
| 构建号 | 发布日期 | Windows 包 | Linux 包 |
|---|---|---|---|
| 537296095 | 2024-03-04 | yuzu-windows-msvc-20240304-537296095.zip | yuzu-mainline-20240304-537296095.AppImage |
| 7ffac53c9 | 2024-03-03 | yuzu-windows-msvc-20240303-7ffac53c9.zip | yuzu-mainline-20240303-7ffac53c9.AppImage |
| d839edbda | 2024-03-02 | yuzu-windows-msvc-20240302-d839edbda.zip | yuzu-mainline-20240302-d839edbda.AppImage |
如果最新构建上仍有乱码,可换用表中另外两个构建交叉验证,版本号最高的不一定是当前最稳定的。
修复方案
方案 A:开启系统字体并选择中文字体(推荐)
Windows 流程:
- 将 ZIP 包解压到任意目录,例如
D:\Games\yuzu。 - 双击
yuzu.exe启动,打开「文件 → 配置」菜单。 - 在图形选项卡中找到字体设置,开启「使用系统字体」选项。
- 选择中文字体,微软雅黑与宋体的显示效果最清晰。
Linux 流程:
- 给 AppImage 包赋予执行权限后启动:
chmod +x yuzu-mainline-*.AppImage ./yuzu-mainline-*.AppImage- 进入设置界面后执行与 Windows 相同的字体配置:开启系统字体,再选中一个中文字体。
方案 B:系统缺少中文字体时先安装字体包
如果模拟器的字体下拉框里根本没有中文字体,说明宿主机字体库缺失,需要先补装。
Debian/Ubuntu 系 Linux 可用一条命令安装文泉驿微米黑:
sudo apt install fonts-wqy-microheiWindows 下可手动安装中文字体文件(如 wqy-microhei 或 Noto Sans CJK 字体包),通过系统字体管理器完成安装后,重启模拟器让其重新扫描字体库。
效果验证
配置完成后启动一个包含中文内容的游戏,逐项确认:
- 游戏启动画面文字正常显示
- 主菜单选项清晰可读
- 对话字幕完整、无缺字
- 系统提示与报错信息无乱码
- 字体下拉框中能看到所选中文字体
常见问题
字体下拉框为空
- 现象:字体选项列表只有少量系统默认字体,找不到任何中文字体。
- 原因:宿主系统字体库中没有覆盖中文字形的字体,yuzu 扫描不到。
- 处理:按方案 B 安装中文字体包,重启模拟器后重新确认。
配置后仍有零星乱码
- 现象:大部分文字正常,个别菜单项或字幕仍是方块。
- 原因:配置文件缓存了旧的字体映射,新设置没有完全生效。
- 处理:关闭模拟器,删除配置目录(Windows 为
AppData\Roaming\yuzu\config,Linux 为~/.local/share/yuzu/config),重启后重新配置一遍。
多个构建都试过但乱码依旧
- 现象:更换构建版本后乱码没有变化。
- 原因:当前使用的构建过旧,字体加载逻辑不完整。
- 处理:升级到 2024-03-04(537296095)构建,再按方案 A 重新配置。
相关资料
- yuzu-downloads README:列出全部 Mainline 构建的下载条目。
- LICENSE:仓库的许可证文件。
使用前面提到的构建前,建议先在 README 中核对版本列表,选择与平台匹配的构建,再按本文流程完成字体配置,通常即可解决乱码问题。
【免费下载链接】yuzu-downloads项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考