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

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

    分享 FF14 UI 字体替换工具

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

      大佬可以稍微出个使用教程吗 致谢

      Z C 2 条回复 最后回复 回复 引用 0
      • 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号