游戏文本字符集提取工具
做 CJK 字体子集化的第一步,是准确知道游戏里到底用了哪些字。少一个字,上线后就会出现豆腐块;多一堆用不到的字,字体体积白白翻倍。这个工具把游戏文案、本地化字符串表(txt / json / csv / lua)里出现的字符全部提取出来去重,给出中英日韩分类统计与字频,并可叠加常用字表范围,最后导出一份字符清单,直接用于生成位图字体或字体子集。
字符集提取功能
使用步骤
常见问题
支持哪些文案格式?
支持纯文本(txt)、JSON、CSV/TSV 与 Lua 字符串表。JSON 会递归收集所有字符串值(可选包含键名),Lua 会先剥离注释再提取字符串字面量,包括 [[ ]] 长字符串。
为什么还要叠加预设字符范围?
文案里往往缺少玩家输入、数字、标点或后续更新的内容。叠加 GB2312 一级汉字或 CJK 标点等范围,可以留出安全余量,避免上线后因漏字出现豆腐块。
提取出来的字符清单怎么用?
可以直接导出为 charset.txt 存档,也可以点「发送到位图字体生成」,配合字体文件生成只包含这些字符的 BMFont 位图字体。
文案会上传吗?
不会。提取与统计全部在浏览器本地完成,文案不会离开你的设备。