博得之门吧 关注:54,695贴子:1,157,042

增强版字体修改指南

只看楼主收藏回复

意外术:防死结界
法术定序:祝福术、幸运术、移除诅咒


IP属地:辽宁1楼2015-02-15 21:09回复
    首先给各位吧友拜个早年,祝大家新年快乐!
    既然拜年就不能空手,所以双手奉上新年贺礼:增强版字体修改指南
    BGEE、BG2EE、IWDEE这三部增强版已经发布相当长时间了,虽然这些炒冷饭的作品与原版相比还有很多缺点,但是对移动设备和新硬件的支持还是很不错的,这三款游戏现在只有BGEE推出了官方汉化版,另外两款都是民间汉化,汉化质量不敢恭维,选用的中文字体更是无法直视……作为一个DND游戏爱好者自然希望可以改善这种情况。经过各种尝试之后,目前已经基本解决字体的修改问题,因为个人能力和精力有限,所以提高汉化质量的问题只能期待高手解决……
    闲话少说,下面就以“方正中雅宋_GBK”这个字体为例详细介绍BGEE、BG2EE、IWDEE的字体修改方法,篇幅比较长,请大家不要插楼,谢谢


    IP属地:辽宁2楼2015-02-15 21:10
    回复
      三、安装字体并调整字符集文件
      确认字体文件符合要求之后退出FontCreator,将字体文件复制粘贴到C:\Windows\Fonts文件夹,系统会自动安装该字体
      用Notepad++打开GB2312.txt,如果这个文件中缺少你需要的字符,你可直接将该字符粘贴到文本末尾,这样就完成了字符集文件的扩充
      在上方菜单栏点击“格式”,然后选择“转为UTF-8编码格式”,转码完成后,下图右下角红圈所示位置会显示UTF-8字样
      保存并退出Notepad++,这样字符集文件的调整就完成了


      IP属地:辽宁5楼2015-02-15 21:24
      回复
        五、生成位图字体文件
        在Bitmap Font Generator主界面查看蓝圈所示位置,这里的数字格式是“A/B”的形式,A表示当前已选择的字符数量,B表示源字体文件的字符总数,如果此时数值B已经变成一个很大的数字,则表示源字体文件已经生效
        在上方菜单栏点击“Edit”,然后选择红圈所示的“Clear all chars in font”选项,此时A的数值归零
        在上方菜单栏再次点击“Edit”,选择绿圈所示的“Select chars from file”选项,然后在弹出的文件选择框中选取字符集文件GB2312.txt

        如果没有意外的话,那么GB2312.txt中的所有字符已经全部导入成功了,但是有时候会出现下图所示的警告信息

        出现这种情况一般有两种可能:
        1、字符集文件GB2312.txt不是UTF-8编码格式
        2、源字体文件中的字符不全,导致GB2312.txt里的某些字符无法显示
        这里我们需要查看主界面左下角红圈位置所示的信息来确定是那种情况
        对于第一种情况,因为字符集文件的编码格式不正确,所以大量的汉字无法导入,因此显示的数字会远远低于GB2312.txt所包含的字符数量,这种情况可以通过重新编码该文件解决
        对于第二种情况,因为GB2312中的大部分内容已经成功导入,所以左下角的数字会与GB2312.txt所包含的字符数量非常接近,那些导入失败的部分一般都是使用频率非常低的字符
        以上图为例,我们可以看到7752个字符已经导入,这显然属于第二种情况,所以我们直接点击确定忽略该提示,然后在菜单栏点击“Edit”,再选择“Clear failed characters”清除导入失败的字符,如下图所示

        在菜单栏点击“Options”,然后选择“Save bitmap font as”,在弹出的对话框中指定输出文件名称,格式为“XXXX.fnt”,这里把输入文件命名为“FZZYS.fnt”,注意文件名最好不要包含中文
        点击“保存”按钮,Bitmap Font Generator主界面左下角的数字开始跳动,程序正在生成fnt格式的字体文件


        IP属地:辽宁7楼2015-02-15 21:40
        回复
          七、进入游戏查看实际效果
          博德之门2增强版,1920x1080分辨率,方正中雅宋20像素字体的显示效果
          博德之门2增强版,1920x1080分辨率,苹果丽黑(W3)20像素字体的显示效果

          博德之门2增强版,1920x1080分辨率,方正隶变20像素字体的显示效果


          IP属地:辽宁9楼2015-02-15 21:50
          回复
            以上三种字体的成品下载地址
            http://pan.baidu.com/s/1hqKj0iw
            该修改方法对BGEE、BG2EE、IWDEE通用,但是游戏对字体的显示效果有差别,所以具体的字体属性设置请自行尝试
            最后再次祝大家新年快乐、心想事成


            IP属地:辽宁10楼2015-02-15 21:54
            收起回复
              射啊!!!
              不对...应该是
              拍啊!!!


              IP属地:贵州11楼2015-02-15 22:28
              回复
                楼主做的太好了。


                IP属地:新疆12楼2015-02-16 13:13
                回复
                  3楼居然被吞掉了,一定是发帖的姿势不对,补楼……

                  以上工具的百度网盘下载地址
                  http://pan.baidu.com/s/1eQ6asj4


                  IP属地:辽宁13楼2015-02-16 15:06
                  回复
                    该方法适用于安卓吗?


                    IP属地:浙江来自手机贴吧14楼2015-03-04 08:38
                    收起回复
                      无意中从楼主这里知道fnt字体怎么制作了。泪流满面。


                      来自Android客户端15楼2015-03-04 13:42
                      回复
                        郁闷了,怎么那些百度盘的链接都是404无法访问了


                        IP属地:广西16楼2015-03-11 20:47
                        回复
                          这时候签到才第八,亲们你们不睡觉啊,


                          IP属地:辽宁来自Android客户端18楼2015-03-17 00:08
                          回复
                            感谢楼主发的强大贴!但是在BG2EE的设置里没有找到语言选项,能麻烦楼主再讲下在游戏里哪里设置中文语言吗?谢谢!


                            IP属地:北京19楼2015-03-18 17:51
                            收起回复
                              是啊,BG2EE里面的字体貌似得修改fonts.bif这个文件啊,在lang文件的zh_CN里面改好像是无效的
                              楼主可否说一下BG2EE怎么改啊?


                              IP属地:江苏20楼2015-06-01 13:41
                              回复