yuzu 中文乱码修复:Switch 模拟器字体配置完整指南

发布时间:2026/10/29 10:24:03
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 包
5372960952024-03-04yuzu-windows-msvc-20240304-537296095.zipyuzu-mainline-20240304-537296095.AppImage
7ffac53c92024-03-03yuzu-windows-msvc-20240303-7ffac53c9.zipyuzu-mainline-20240303-7ffac53c9.AppImage
d839edbda2024-03-02yuzu-windows-msvc-20240302-d839edbda.zipyuzu-mainline-20240302-d839edbda.AppImage

如果最新构建上仍有乱码,可换用表中另外两个构建交叉验证,版本号最高的不一定是当前最稳定的。

修复方案

方案 A:开启系统字体并选择中文字体(推荐)

Windows 流程:

  1. 将 ZIP 包解压到任意目录,例如D:\Games\yuzu。
  2. 双击yuzu.exe启动,打开「文件 → 配置」菜单。
  3. 在图形选项卡中找到字体设置,开启「使用系统字体」选项。
  4. 选择中文字体,微软雅黑与宋体的显示效果最清晰。

Linux 流程:

  1. 给 AppImage 包赋予执行权限后启动:
chmod +x yuzu-mainline-*.AppImage ./yuzu-mainline-*.AppImage
  1. 进入设置界面后执行与 Windows 相同的字体配置:开启系统字体,再选中一个中文字体。

方案 B:系统缺少中文字体时先安装字体包

如果模拟器的字体下拉框里根本没有中文字体,说明宿主机字体库缺失,需要先补装。

Debian/Ubuntu 系 Linux 可用一条命令安装文泉驿微米黑:

sudo apt install fonts-wqy-microhei

Windows 下可手动安装中文字体文件(如 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),仅供参考