Skip to content

关于 Minecraft 字体修正资源用于 GT5U 的授权咨询 #5977

@PinkYuDeer

Description

@PinkYuDeer

关于 Minecraft 字体修正资源用于 GT5U 的授权咨询

您好,CFPA 维护组:

我正在为 GT5U(GregTech 5 Unofficial) 整理一份 Minecraft 字体/字形显示修正,希望改善中文环境下部分全角符号、特殊符号和字形宽度的显示效果。

在默认情况下,全角字符以及各种特殊字如原版 MC 一样不会显示,且导致后续的所有字符不可见。

由于 GTNH 最近完善了译文系统,如老旧的神秘手册等全都兼容了全角字符、而且游戏可以自动切换输入法已满足各个国家的游玩不受输入法影响、因此 GTNH 官方汉化新增了标点的统一事项:全局使用中文符号。这也导致了如果没有额外字库就会出显示问题。

另外,GTNH 在打包每个发布版本时会包含最新的汉化文件,这使得中文玩家可以不用下载额外补丁,但导致上述字体显示问题。 GTNH 默认字形修改在 GT5U 这个模组中,向此处提交修复即可修复问题。

在排查过程中,我参考了 CFPAOrg/Minecraft-Mod-Language-Package 仓库中的以下资源:

该目录中的字体资源对全角字符修正、特殊字符补充和 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 / 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 汉化工作组普通成员

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions