## 关于 Minecraft 字体修正资源用于 GT5U 的授权咨询 您好,CFPA 维护组: 我正在为 [GT5U(GregTech 5 Unofficial)](https://github.com/GTNewHorizons/GT5-Unofficial) 整理一份 Minecraft 字体/字形显示修正,希望改善中文环境下部分全角符号、特殊符号和字形宽度的显示效果。 在默认情况下,全角字符以及各种特殊字如原版 MC 一样不会显示,且导致后续的所有字符不可见。 由于 GTNH 最近完善了译文系统,如老旧的神秘手册等全都兼容了全角字符、而且游戏可以自动切换输入法已满足各个国家的游玩不受输入法影响、因此 [GTNH 官方汉化](https://github.com/Kiwi233/Translation-of-GTNH)新增了标点的[统一事项](https://paratranz.cn/projects/4964/announcements):全局使用中文符号。这也导致了如果没有额外字库就会出显示问题。 另外,[GTNH](https://github.com/GTNewHorizons/GT-New-Horizons-Modpack) 在打包每个[发布版本](https://www.gtnewhorizons.com/downloads/)时会包含最新的汉化文件,这使得中文玩家可以不用下载额外补丁,但导致上述字体显示问题。 GTNH 默认字形修改在 GT5U 这个模组中,向此处提交修复即可修复问题。 在排查过程中,我参考了 CFPAOrg/Minecraft-Mod-Language-Package 仓库中的以下资源: - projects/assets/1UNKNOWN/1.12.2/minecraft/font/[glyph_sizes.bin](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/tree/main/projects/assets/1UNKNOWN/1.12.2/minecraft/font) - projects/assets/1UNKNOWN/1.12.2/minecraft/textures/font/[unicode_page_*.png](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/tree/main/projects/assets/1UNKNOWN/1.12.2/minecraft/textures/font) 该目录中的字体资源对全角字符修正、特殊字符补充和 glyph_sizes.bin 宽度配置对GTNH汉化有很高参考价值。由于 CFPA 仓库整体采用 CC BY-NC-SA 4.0 授权,而 GT5U 仓库主体使用 LGPL-3.0 授权,因此我来先向 CFPA 确认授权边界,避免给双方项目和下游用户带来许可证兼容性问题。 我想咨询以下问题: - 如果 GT5U 希望直接使用或改编该目录中的部分字体资源,CFPA 是否允许这些特定资源在 GT5U 项目中以 LGPL-3.0 兼容方式分发? - 如果 GT5U 仅参考该目录资源,用于确认需要修正的字符范围与宽度差异,然后基于 [GNU Unifont](https://unifoundry.com/unifont/index.html) / Minecraft 原始字库结构重新生成字形图片与 glyph_sizes.bin,这种情况下是否需要额外授权? - (个人咨询)我在搜索 issue 时看到相关的字体资源是 GNU Unifont ,但字型与原版的存在许多差异。如果想要制作补充字库,一般是参考哪处文件? 若 CFPA 愿意授权,双方授权范围将可以明确到以下内容: - 资源来源:CFPAOrg/Minecraft-Mod-Language-Package/projects/assets/1UNKNOWN/1.12.2/minecraft - 使用项目:GT5U:GregTech 5 Unofficial(GTNH fork 版本) - 使用内容:特殊字符补充 Minecraft 格式字体图片、全角字符宽度修正文件 - 使用方式:允许 GT5U 在 LGPL-3.0 或 LGPL-3.0 兼容条款下分发; 我会在提交说明或 PR 中保留 CFPA 来源说明,并按 CFPA 要求完成其他内容。 感谢 CFPA 长期维护 Minecraft 中文本地化资源,也感谢各位维护者在授权问题上的确认与协助。 署名:PinkYuDeer,GTNH 汉化工作组普通成员
Activity
SlimeSB commentedon May 2, 2026
此字体包是由
3TUSK贡献的,原始许可证为 MIT,我们决定对其继续沿用 MIT 许可证。此许可证将由 #5969 进行多个修缮的同时正式添加。
原帖地址:http://blog.tritusk.info/index.php/archives/8/
仓库:https://github.com/Team-AbCiv/FullwidthPunctuationFix (已失效,可以wayback machine看看)
SlimeSB commentedon May 2, 2026
这个是哪个 issue 提到的
PinkYuDeer commentedon May 3, 2026
感谢确认!
了解了:该字体包由 3TUSK 贡献,原始许可证为 MIT,CFPA 将在 #5969 中正式补充并继续沿用 MIT 许可证。
我后续提交到 GT5U 时会按 MIT 许可证处理相关字体资源,并保留来源与署名信息,包括 3TUSK、原帖地址、原仓库地址,以及 CFPA 当前资源路径。PR 说明中也会注明该授权信息来自 CFPA 的确认。
感谢各位维护者的确认和修缮工作!
PinkYuDeer commentedon May 3, 2026
这里(也可能是我能没理解)
SlimeSB commentedon May 3, 2026
准确的来说这个沿用mit许可证并不准确,因为上游的许可证消失在历史长河了。这个沿用只是沿用之前的习惯,而非具体的许可证。
你可以只保留2026 cfpaorg的那个许可证。其他归因在commit desc提一下就行。
你想做更详细也ok。