Minigui3.0.12配置使用说明 1
---Tennyson
要保证系统能同时混合方式显示中、英文,就至少保证有两个 ttf字体,一个支持中
文 GB2312的 ttf字库,例如微软雅黑等 ttf字库,可能有朋友会问,微软雅黑可以显英文,
为什么还要再加入另外一个 8859-1的 ttf字库呢,如果你仔细读过 minigui3.0的源代码,
你就会发现,minigui3.0已经为我们实现了文本的分析功能,而且接口很完善,它能够自
动分析出当前有待显示字符是双字节字符 GB2312,还是 8859-1单字节字符集,从而调取
对应字符集接口函数进行文本输出,这下你就会明白,为什么还要加入 8859-1的单字节字
符集的意义了,那若不加能否正常显示呢,也可以-----结果就是单字节英文显示乱码
(gb2312双字节字符集英文字符也是双字节编码的,在全角中文输入法下输入的英文就
如:abc等可以正常显示出来,但字符间隔太大、显示效果极差,不建议采用此方式),
反之,就是英文显示正常但中文乱码,由此,再加入 8859-1字符集字库,例如:arial.ttf,
将这些字库拷入/res/font目录下,为减小 flash占用,可将默认的所有字库删除,只保
留自己添加的字库即可,按以下配置方式即可完美实现任意情况下,均能正常使用 ttf字
库进行显示了,在进行常规文本显示时,可自行创建逻辑字体,字体大小任意指定,都能
获得极佳的显示效果。
说明:为支持国货,后面还将不定期推出 windowsXP+JDK+ministudio1.0(评估限制
版)+mgncs(封装了 minigui3.0.12控件库,绝好)开发 minigui应用程序的方法(多窗口、
界面可视仿真)、界面换肤等各种特效界面的制作等,基本上可做到一次交叉编译,即可交
付的目的,这些都是本人通过阅读代码、手册、相关资料,不断摸索、实践总结出来,绝
非抄袭,希望大家共同将飞漫所提供的资源用好,条件允许的话,建议买商业许可用于产
品,支持飞漫公司,同时也希望魏老大能给出更多更好的资源。
[system]
# GAL engine and default options
gal_engine=fbcon //根据自己的 tft分辨率进行设置
defaultmode=640x480-16bpp
# IAL engine
ial_engine=FzchinaTKey //根据自己实现的 minigui ial引擎名称进行设置
mdev=/dev/input/mice
mtype=IMPS2
评论2