找回密码
 注册
搜索
查看: 1732|回复: 11

[讨论] 展讯SC6600D添加字库

[复制链接]
发表于 2006-10-26 11:56:18 | 显示全部楼层 |阅读模式
现在要在展讯SC6600D平台上添加新的字库,不知道怎么添加?
是通过展讯自带的ResourceEdit工具么?比如SONG_FONT_16?
它要求要有Ascii Font DB和Chinese Font DB两种Font Lib文件,我不知道字库文件是拿来直接用,还是需要经过转换?
请教有经验的,麻烦指点一下,谢谢了!
发表于 2006-10-26 14:20:14 | 显示全部楼层
关注!!!
点评回复

使用道具 举报

 楼主| 发表于 2006-10-26 16:29:08 | 显示全部楼层
哎,都没有人进来说一下。。
[em03]
点评回复

使用道具 举报

发表于 2006-10-31 10:22:30 | 显示全部楼层
lib要么由字库公司提供,要么用展讯工具TxtToBin把C格式转成lib格式
点评回复

使用道具 举报

发表于 2006-10-31 22:46:44 | 显示全部楼层
TxtToBin? 展讯有提供这个工具吗? 靠,我是自己写的阿!~~~
点评回复

使用道具 举报

 楼主| 发表于 2006-11-2 09:35:17 | 显示全部楼层
哦,现在是由字库公司提供的Data转成 lib文件的,目前正在烦GB码和Unicode码...~
点评回复

使用道具 举报

发表于 2006-11-14 16:58:46 | 显示全部楼层
看了GUIFONT.C的源代码发现: 字库的中文库是从GB码的0xA1A1开始的. 如果你的字库是UNICODE码排序的话. 那得重新写查找字符在字库索引的函数才行;
如果你是GB码排序的字库的话, 就可以直接通过ResourceEdit.exe增加到里面就可以了. 还要修改mmi_font.h中的FONT类型的枚举中加入SONG_FONT_16项

  不过我发现我加入一个SONG_FONT_20的字库到里的话, 产生的资源文件中对SONG_FONT_20的读取是错误的, 于是我就用SONG_FONT_20去覆盖原来的某一字库才能正常显示. 这也许是ResourceEdit.exe只能支持几种字库的限制, 所以建议你去覆盖原14的字库
点评回复

使用道具 举报

 楼主| 发表于 2006-11-20 17:10:12 | 显示全部楼层
嗯,谢谢楼上的,我现在就是替换原有的SONG_FONT_14。 以及Lib,现在可以了。
点评回复

使用道具 举报

发表于 2006-11-24 11:26:15 | 显示全部楼层
注意字库的头信息
点评回复

使用道具 举报

发表于 2007-1-29 17:06:41 | 显示全部楼层
请教字库的头信息怎么分析啊?
点评回复

使用道具 举报

发表于 2007-1-29 17:06:41 | 显示全部楼层
请教字库的头信息怎么分析啊?
点评回复

使用道具 举报

发表于 2012-5-3 23:46:05 | 显示全部楼层
如果你还在为字库烦恼就去这里看看吧!

建国雄心博客--多国语言(字库)疑难专治
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 20:09 , Processed in 0.046308 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表