Skip to content

生成点阵字体(字模)的工具,用于支持80年代90年代的游戏机的中文字库

Notifications You must be signed in to change notification settings

MtDesert/FontHacker

Repository files navigation

FontHacker是一个简单生成字模的程序,用于一些存储量有限的环境,主要用于早期的游戏机上的游戏
目前FontHacker主要生成的字模是ascii的可打印字符和gb2312的一级二级汉字和符号表,根据需求可自行调整

点阵字体与矢量字体的对比
占用空间:32*32的点阵字体,ascii和gb2312的所有文字需要980K左右,但是矢量字体除了需要移植freetype程序,还要使用平均10M左右的字体文件
显示效能:点阵字体是能直接使用于显卡的结果,但矢量字体需要进行计算来绘制,对于早期CPU不是很快的游戏机来说,矢量字体的CPU使用率太高
游戏需求:点阵字体不需要放大缩小,直接用于内容描述(如对话,物品名称说明等),特殊场景用艺术字即可,矢量字体用于机能比较高的环境比如家用PC机

FontHacker功能
字模尺寸:可以设定汉字的图像大小,比如32*32,ASCII的文字则取汉字的一半宽度
字体选择:选择需要用的字体,设置好大小便可预览
偏移调整:由于字体自身或程序本身的问题,绘制出来的字模会有偏移,可以通过方向键来调整
都准备就绪时,即可通过点击字体对话框的选择来生成字模

About

生成点阵字体(字模)的工具,用于支持80年代90年代的游戏机的中文字库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published