青木Hina
我希望能通过资源包解决中英字体风格不一致的问题,但是实际操作时遇到字符错位的问题
资源包中字体配置文件如下:

  1. {
  2.      "providers": [{
  3.          "type": "ttf",
  4.          "file": "minecraft:dream-hansans.ttf",
  5.          "shift": [0, 0.5],
  6.          "size": 12.0,
  7.          "oversample": 4.0
  8.      }]
  9. }
复制代码
试过多款字体,例如:方舟像素,凤凰点阵,梦源黑体等,这些字体均出现同样的问题,如图:


因为我的需求是统一中英字体的风格,所以:
1. 告诉我该如何修改配置文件
2. 推荐一款没有上述问题的字体(像素风、开源字体优先)
3. 使用mod解决问题
均可,上述排名区分先后



NoName德里奇
https://github.com/CFPAOrg/Minecraft-Mod-Language-Package
这就是国内玩家常用的汉化资源包,它里面内嵌了标点修复文件,
你可以试一下直接安装这个资源包;
如果你要参考它的标点修复文件,记得遵守该项目开源协议的要求。


另外一个方案是用全角标点重写一遍
  1. <纯净|生存|公益|稳定|长期>
复制代码

我知道这个解决方案不在你的 1、2、3 条之内,但是没准也不是不行?

青木Hina
NoName德里奇 发表于 2024-1-3 14:43
https://github.com/CFPAOrg/Minecraft-Mod-Language-Package
这就是国内玩家常用的汉化资源包,它里面内嵌 ...

我发现错位就是全角符号导致的,现参考i18n的资源包的方案,制作了对应的全角字符点阵图,解决符号错位的问题了。
但是又发现了个新问题,就是粗体字是重叠的,不知道有没有解决方案呢?


louyukai
可以考虑[MUI]现代化 UI (Modern UI) - MC百科|最大的Minecraft中文MOD百科 (mcmod.cn)
该模组提供令人极其赏心悦目的字体渲染功能,并且还有许多和UI相关的功能
如果只需要字体渲染的话,可以在模组设置(Ctrl+K)中关闭其他功能

第一页 上一页 下一页 最后一页