围炉Go

游戏怀旧灌水,风渡平生友

[三年磨一剑]3DS中日混合字库

冒险等级 >
lv3:坚定的战士
moli1233.1公会排位:500排位公会授予360位冒险者C级手册与特权
- 职业专精 -
未解锁职业与装备

投币

|投币:0回|获赏:1回

注意:3DS系统汉化补丁已集成且默认使用21px字库

https://github.com/rcyggdra/Shared-Font

 

本文主要介绍字库在24px大小内字符的筛选、优选,欢迎提供系统或游戏内缺少字符的情况(具体缺失什么字符)。

CTRPF特别版字库

https://github.com/rcyggdra/Shared-Font/tree/master/24px/CTRPF

 

字库介绍

字库采用24px,高宽与日版字库一致,汉字部分采用华康金刚黑,其余字符采用日版字库里的;

字库范围包含日版游戏标题所出现的字符+JP人名用汉字(岛国规定)+简中字库(筛选自GB 2312-80、现代汉语常用字表、通用规范汉字表,删除偏旁部首及使用率极低的汉字),

把大多数的外文字符删除,保留了基本的希腊字母,去掉制表符及其他一些使用率极低的特殊符号,详细可导出字符表查看。

 

为什么做这么一个字库?

起因是「第七龙神Ⅲ code:VFD」的汉化版,想要文字正常显示,需要开启ACG的0号字库,但是这字库过小的显示效果,让我不能忍受,便开始一步一步的折腾字库。

汉化的游戏当中使用系统字库的不少,游戏的文字大小高低都是根据原始字库做调整的。

假如字库像素过小,在游戏里也会跟着变小,又或者把字库拉大导致模糊;高度宽度不一样,文字有出现溢出对话框或显示不全,对话段落出现偏高或偏低。

 

字库测试

在如何兼容大多数情况下降低“方框问号(字符缺失时系统会采用该符号替代,并不是乱码)”的出现,查阅了大多数的中日官方字表,

字符的筛选范围一直是难题,系统字库的大小是有限制的,鱼与熊掌不可兼得,有得必有失,我只能把“失”的部分减低而已。

获利于模拟器的成熟,我可以在模拟器中实现系统界面、Action Replay等测试,整个过程就是生成charset、导出图片、生成字库、转换模拟器字库、模拟器测试,

不断循环,模拟器测试成功并不能代表实机能通过……即使我已把大小控制到限制范围内,但是在实机上还是不能通过,临界点真不好掌握,又开始了新一轮的实机测试……

在老小三通过替换系统字库,成功开机显示正常,测试了hShop的3hl、禁忌的玛古那汉化版,显示效果一起正常。

 

发布

我在「老男人游戏网配套论坛」首帖:https://bbs.oldmanemu.net/thread-3517.htm

发帖时间2020-6-30,至今已3年,时间过得真快啊~

在这发布就是希望有更多的人看到,让大家多出一个选择。

免去羊羔代为发布的烦恼(狗头表情)

 

下载

在我的GitHub仓库里,最上面的链接。

「00000000.app」是给中文系统字库的替换,然后使用中文系统的脚本功能进行字库更换,熟悉gm9的可以直接替换到系统字库里;

「shared_font.bin」是给模拟器使用的

注:经测试不支持ACG SFT工具切换字库

 

字库演示

简中系统:

[三年磨一剑]3DS中日混合字库-图1-围炉Go网站

 

日文系统:

[三年磨一剑]3DS中日混合字库-图2-围炉Go网站

 

Action Replay菜单:

[三年磨一剑]3DS中日混合字库-图3-围炉Go网站

[三年磨一剑]3DS中日混合字库-图4-围炉Go网站

本篇由 鹅糯多脂 发布-围炉Go

20
0
来留下评论交流吧!x