萨雷安の迦巴勒幻想大图书馆

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组

    分享 FF14 UI 字体替换工具

    萨雷安科技
    mod
    6
    12
    4824
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      ztop83 @ztop83 最后由 编辑

      @ztop83 比如如何只导入想要字体的汉字部分 如何导入想要字体的英文部分

      1 条回复 最后回复 回复 引用 0
      • Souma
        Souma 最后由 编辑

        插眼(╹▽╹)

        1 条回复 最后回复 回复 引用 0
        • C
          catloaf @ztop83 最后由 编辑

          @ztop83
          人在海外试着传了几次图结果都传不上来5555
          如果能看到海外图床的话可以点这里

          首先新建一个字体,国际服需要Main Game Font和Lobby Font,国服用ChnAXIS。不知道为啥我在config.json里已经改过国服游戏路径了还是识别不出来,所以我就用AXIS代替ChnAXIS演示了(反正汉字部分都会换掉),只有国服的朋友可以试试看能不能读取到ChnAXIS(如果不能的话试试Github上提个Issue问问作者)。

          左侧的列表是字体包含的不同样式/字号,国服使用的ChnAXIS只有一种字体和四个字号。选中需要编辑的字号可以在右边的窗口编辑对应的字体。

          第一行建议保留默认的AXIS或ChnAXIS不动,因为有用到大量Unicode私用区的符号,从零开始做的话肯定会少很多符号。

          然后Edit-Add添加字体,第一行Renderer建议选择FreeType,可以取得很不错的渲染效果,然后就可以选择需要的字体、字号等等了,注意字号如果超出了原字体(第一行的AXIS)的话会以字框最大的字体缩小其他的字体。如果是字体家族(比如思源黑体之类的)需要再选择字重粗细Weight。
          Adjustments 处可以调整基线上下偏移、字符间距、左右偏移和伽马值(一定程度上的粗细调整),不过这里更建议选好字体以后关闭字体编辑窗口,选中当前字体对着预览窗口用WASD调整上下左右偏移、QE调整字符间距(如果真的有需要的话)
          Transformation Matrix可以调整横纵向伸缩以及倾斜等参数,一般没有必要修改
          FreeType的选项里有Force Autohint,小字号下对英文字体可能有一定可读性的帮助,中文的话效果见仁见智,Autohint就是将字符的笔画尽量对齐横纵的像素点来让显示更清晰,但是是自动化的所以对中文这种笔画复杂的文字效果不一定更好。

          最重要的码位部分:
          中文的话下拉选中U+4E00~9FFF CJK Unified Ideographs然后Add Selected基本就足够了,其他CJK扩展区的字符你可能就算打得出来游戏也不一定会给你显示,然而具体能显示多少还是要看你的字体字符集大小,6000字左右的话基本是国内字体厂商的基本款,但是作为UI字体的话可能会遇到生僻字无法显示,建议选择字符集为GBK或以上(比如GB18030)的字体。
          然后建议选择 Add all glyphs,这样可以替换掉AXIS的日文汉字部分,让汉字字体风格统一一致

          英文的话选择
          U+0000~007F Basic Latin (最基础的大小写基础符号和数字,必选)
          U+0080~00FF Latin-1 Supplement
          U+0100~017F Latin Extended-A
          …… (这些可选,都是其他拉丁字母带各种符号的变体,国服环境基本也用不到)
          标点符号之类的除非有特别需要否则不建议换了,不然可能各种宏的显示会错位

          最后可以修改测试文本来看一下显示效果,英汉数字之类的混排的场景需要注意一下位置偏移的问题,可以用上面介绍的方法调整。

          最后Export输出即可,使用TexTools的话选择后面三个输出模式都可以,如果是Penumbra导入的话建议选择第二个选项 Compress while packing 兼容性比较好,生成的ttmp导入就可以了

          以及别忘了保存你的配置文件,保存的格式是json,这样如果进游戏以后发现有要修改的地方可以再进行打开进行修改。

          Z 1 条回复 最后回复 回复 引用 0
          • Z
            ztop83 @catloaf 最后由 编辑

            @catloaf 好的好的 非常感谢您~

            1 条回复 最后回复 回复 引用 0
            • K
              Karolis 最后由 编辑

              大佬想问个问题。我按照你的步骤一步一步做完了,但是字体实际上并没有发生变化。连预览的窗口都是跟之前一样的字体。是因为我游戏路径填错了还是其他原因。?

              C 1 条回复 最后回复 回复 引用 0
              • C
                catloaf @Karolis 最后由 编辑

                @karolis 预览窗口也没有变的话看一下是不是没有选择字体需要的码位?或者有没有选择replace all?可以发个截图或者配置json来看看

                1 条回复 最后回复 回复 引用 0
                • L
                  Liz 最后由 编辑

                  大佬,想问一下config.json改完还是找不到国服路径这个问题有解决办法了吗?

                  C 1 条回复 最后回复 回复 引用 0
                  • C
                    catloaf @Liz 最后由 编辑

                    @liz 实际测试了一下,路径名不能有中文,国服默认安装路径肯定会有中文,可以直接修改一下,游戏照样是可以跑的

                    1 条回复 最后回复 回复 引用 0
                    • 自
                      自定义的冬天 最后由 编辑

                      此回复已被删除!
                      1 条回复 最后回复 回复 引用 0
                      • Souma
                        Souma 最后由 Souma 编辑

                        此回复已被删除!
                        1 条回复 最后回复 回复 引用 0
                        • First post
                          Last post
                        Powered by N(ode).B.B | Contributors
                        粤ICP备20037988号