GUI

gui的汉字字库能只挑出自己使用的汉字编译吗?

发布于 2015-03-26 22:37:49
那个16点阵的字库实在太大了,放到spi flash中显示速度又慢了,汉字都一个个蹦出来的。
有没有更好的办法改进一下

查看更多

关注者
0
被浏览
2.1k
7 个回答
ralfak
ralfak 2015-03-28
必须可以啊

办法?

自动的不能用
手动增加了 #define RTGUI_USING_FONT_COMPACT

把构建脚本自动部分全屏蔽
手动做了定位字库的文件
和自己摘取的汉字点阵库
好像能用了

看来要写一个工具来完成这个工作就行了。
dengjindi
dengjindi 2015-08-14
楼主,我也是觉得那个字库太大了,怎样只挑出自己使用的汉字编译呢?望指教。
grissiom
grissiom 2015-08-14
必须可以啊

办法?

自动的不能用
手动增加了 #define RTGUI_USING_FONT_COMPACT

把构建脚本自动部分全屏蔽
手动做了定位字库的文件
和自己摘取的汉字点阵库
好像能用了

看来要写一个工具来完成这个工作就行了。


233,构件脚本里本来是自动摘取汉字的。屏蔽了,就只能自己搞了,233
ralfak
ralfak 2015-08-17
楼主,我也是觉得那个字库太大了,怎样只挑出自己使用的汉字编译呢?望指教。


这个东西说穿了很简单,就是利用原有的hanzi16zk.c hanzi12zk.c,这个是已经做好了的。

把原有的汉字寻址方式再次做一个重定向,注意定义一个特殊字符,所有没定义的字符全部指向特殊字符,这样你就可以知道缺少什么,随时修改,把字库放到flash然后利用文件系统效率太低了。
dengjindi
dengjindi 2015-08-17
谢谢,我自己写了个索引,搞定了,谢谢,看了你的帖子有启发。。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友