适用于Unity 5.x–6000的萌系汉化字体资产|Multi-version moe TMP font assets for XUnity.AutoTranslator
C#
26
31 commits
updated Jun 29, 2026
适用于 XUnity.AutoTranslator 的多世代萌系 TMP 字体资产仓库
为不同 Unity/TMP 世代提供独立构建的萌系汉化字体资产。
下图为当前仓库内字体的统一渲染测试。
测试内容包含:
用于展示不同字体在 XUnity/TMP 环境下的实际字形效果与风格差异。

本文档中 TMP 为 TextMesh Pro 的缩写。
TMP 字体资产 = TextMeshPro Font Asset。
本仓库面向 Unity 游戏汉化环境,提供针对不同 Unity/TMP 世代独立构建的预制 TMP 字体资产。
所有资源均尽可能保持与对应时代编辑器、TMP 序列化结构以及资源格式的一致性,以降低跨世代兼容问题。
下列版本表示字体资产的构建环境,而非仅运行兼容范围。
具体构建版本号请参见各 Release 说明。
| Unity 世代 | 5.x | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 6000 |
|---|---|---|---|---|---|---|---|---|---|
| 支持状态 | ⚠️ | ⚠️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚠️ Unity 5.x 2017 兼容性不做保证(详见兼容性说明)
当前仓库已为下列萌系字体制作对应世代的 TMP 字体资产:
所有字体均遵循近似规范构建:
测试表明,开启了Multi Atlas后,游戏内会出现翻译丢失现象
此外:
不同 Unity 世代均使用对应时代的 TMP 版本进行独立构建。
此方案主要用于降低:
Unity 2017 世代字体资产基于 2017.1.0b2 构建,但由于目前未能找到可验证的 Unity 2017 游戏环境,其兼容性不做保证。
Unity 5.x 世代字体资产基于 5.2.0f 构建,但由于目前未能找到可验证的 Unity 5.x 游戏环境,其兼容性不做保证。
建议在有条件的情况下自行测试,并反馈结果。
通常情况下:
[!WARNING] 不建议强行将高世代 TMP 字体资产用于低世代 Unity 游戏。
建议优先使用与目标游戏世代最接近的 TMP 字体资产。
本仓库提供的 Unity 6000 世代字体资产采用兼容方案(Repackage)构建,旨在绕过原生构建在超大字符集下可能出现的问题。
该方案已在测试中表现出更高稳定性,具体技术细节请参阅 Release 内的 UNITY6000_NOTICE.txt。
[!IMPORTANT] Unity 6000 游戏请务必优先使用本仓库中的 6000 专属版本。
将对应世代的 TMP 字体资产配置到 XUnity.AutoTranslator 的 .ini 文件内:
OverrideFontTextMeshPro=
FallbackFontTextMeshPro=
通常情况下:
OverrideFontTextMeshPro 用于主替换字体FallbackFontTextMeshPro 用于缺字补充字体💡 更多配置细节请参考: https://github.com/bbepis/XUnity.AutoTranslator
部分字体因字形风格原因,可能不适合严肃风格或高可读性场景,请根据游戏氛围自行选择。
本仓库更偏向:
而非长期维护型项目。
字体版权归原字体作者所有。
本仓库仅提供:
不提供原字体版权授权。
Preserving moe font compatibility across Unity generations. Made with 💖 by sorrowmoil
C#
100.0%
适用于Unity 5.x–6000的萌系汉化字体资产|Multi-version moe TMP font assets for XUnity.AutoTranslator
C#
26
31 commits
updated Jun 29, 2026
适用于 XUnity.AutoTranslator 的多世代萌系 TMP 字体资产仓库
为不同 Unity/TMP 世代提供独立构建的萌系汉化字体资产。
下图为当前仓库内字体的统一渲染测试。
测试内容包含:
用于展示不同字体在 XUnity/TMP 环境下的实际字形效果与风格差异。

本文档中 TMP 为 TextMesh Pro 的缩写。
TMP 字体资产 = TextMeshPro Font Asset。
本仓库面向 Unity 游戏汉化环境,提供针对不同 Unity/TMP 世代独立构建的预制 TMP 字体资产。
所有资源均尽可能保持与对应时代编辑器、TMP 序列化结构以及资源格式的一致性,以降低跨世代兼容问题。
下列版本表示字体资产的构建环境,而非仅运行兼容范围。
具体构建版本号请参见各 Release 说明。
| Unity 世代 | 5.x | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 6000 |
|---|---|---|---|---|---|---|---|---|---|
| 支持状态 | ⚠️ | ⚠️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
⚠️ Unity 5.x 2017 兼容性不做保证(详见兼容性说明)
当前仓库已为下列萌系字体制作对应世代的 TMP 字体资产:
所有字体均遵循近似规范构建:
测试表明,开启了Multi Atlas后,游戏内会出现翻译丢失现象
此外:
不同 Unity 世代均使用对应时代的 TMP 版本进行独立构建。
此方案主要用于降低:
Unity 2017 世代字体资产基于 2017.1.0b2 构建,但由于目前未能找到可验证的 Unity 2017 游戏环境,其兼容性不做保证。
Unity 5.x 世代字体资产基于 5.2.0f 构建,但由于目前未能找到可验证的 Unity 5.x 游戏环境,其兼容性不做保证。
建议在有条件的情况下自行测试,并反馈结果。
通常情况下:
[!WARNING] 不建议强行将高世代 TMP 字体资产用于低世代 Unity 游戏。
建议优先使用与目标游戏世代最接近的 TMP 字体资产。
本仓库提供的 Unity 6000 世代字体资产采用兼容方案(Repackage)构建,旨在绕过原生构建在超大字符集下可能出现的问题。
该方案已在测试中表现出更高稳定性,具体技术细节请参阅 Release 内的 UNITY6000_NOTICE.txt。
[!IMPORTANT] Unity 6000 游戏请务必优先使用本仓库中的 6000 专属版本。
将对应世代的 TMP 字体资产配置到 XUnity.AutoTranslator 的 .ini 文件内:
OverrideFontTextMeshPro=
FallbackFontTextMeshPro=
通常情况下:
OverrideFontTextMeshPro 用于主替换字体FallbackFontTextMeshPro 用于缺字补充字体💡 更多配置细节请参考: https://github.com/bbepis/XUnity.AutoTranslator
部分字体因字形风格原因,可能不适合严肃风格或高可读性场景,请根据游戏氛围自行选择。
本仓库更偏向:
而非长期维护型项目。
字体版权归原字体作者所有。
本仓库仅提供:
不提供原字体版权授权。
Preserving moe font compatibility across Unity generations. Made with 💖 by sorrowmoil
C#
100.0%