ce下自定义字库中的汉字显示不正确,请帮忙!

boy_sunshine 2008-06-15 08:53:41
在ce下需要显示生僻字,现在是想使用造字软件font creator在原有字库基础上进行汉字添加,我们的设备是arm芯片,ce操作系统,系统中只有字库simsun.ttc.
我通过调用addfontresource向系统中增加自定义字体(ttf),然后创建该字体,使用drawtext()函数来输出显示,第一个参数我传的是汉字的unicode编码,但总是不能正确显示,感觉显示的都是系统默认的字体.跟踪查看,字定义字体添加成功了,字体选择也成功了,实在找不出是什么问题,把xp系统下的系统字库拿过来也显示不正确.
请问有没有人做过这个,帮帮我!
...全文
311 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenmou 2009-01-08
  • 打赏
  • 举报
回复
mark
91program 2008-09-16
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 tangjunrong 的回复:]
我也遇到了同样的问题,我现在能实现到的情况是可以显示我自造的字(修改了SystemLink),但若CE的界面(本地语言)为中文,则系统缺省的那些界面字(如菜单)就显示成了乱码,请各位大侠多多指点,谢谢!
[/Quote]

不要动系统用的字库

增加一个新的字库,给应用。
tangjunrong 2008-09-16
  • 打赏
  • 举报
回复
我也遇到了同样的问题,我现在能实现到的情况是可以显示我自造的字(修改了SystemLink),但若CE的界面(本地语言)为中文,则系统缺省的那些界面字(如菜单)就显示成了乱码,请各位大侠多多指点,谢谢!
leo_bin 2008-09-16
  • 打赏
  • 举报
回复
关注中。。。。。。
hahaxj 2008-07-31
  • 打赏
  • 举报
回复
你可以用点阵打印的方式实现吧
boy_sunshine 2008-06-18
  • 打赏
  • 举报
回复
搞过这个的帮个忙啊,如果嫌分少可以再给
boy_sunshine 2008-06-17
  • 打赏
  • 举报
回复
肯定要调用AddFontResource的,就是通过调用这个函数把字体加进来的,之后才能selectobject选中该字体
我现在的问题是,大多数情况下显示的是系统默认的字体,就像是字体没选择成功,但有时是可以的,所以否定了这个假设.

不知道会不会和ce操作系统的具体设置有关呢?
boy_sunshine 2008-06-16
  • 打赏
  • 举报
回复
我也这么认为,ttf文件应该是通用的,感觉在ce下应该不需要操作注册表的,我用enumfontfamily的回调函数看到我自定义的字体已经添加进来的
slyzhang 2008-06-16
  • 打赏
  • 举报
回复
在显示前 调用哪个 AddFontResource (字库文件) 然后看看系统是否可以支持。


这个应该可以的。
91program 2008-06-16
  • 打赏
  • 举报
回复
1.字库是通用的,没有XP和CE的区别
slyzhang 2008-06-15
  • 打赏
  • 举报
回复
1、不能把XP下的字库拿来看,WINCE下有自己带的字库。(猜测)
2、看看注册表的那个SkipTable 和SystemLink 下面的内容 也许对你有用,特别是那个Skiptable 也许可以让你不显示系统默认的 字库。
3、添加你的字库到系统中,并在注册表中添加链接 看看是否可以。

文字方面 1. 所有文字识别接口都支持后台gdi 后台gdi2 后台dx 后台dx2 后台dx3 以及前台normal 2. 支持RGB HSV颜色识别 3. 支持RGB HSV差色识别 4. 支持多种颜色混合识别(最多10种) 5. 支持连体字识别 6. 支持背景色识别 7. 支持点阵模糊识别(防杂点干扰) 8. 支持查找指定字符串在屏幕的坐标 9. 支持查找指定字符串在屏幕上的所有坐标 10. 支持在未知文字的情况下进行词组识别 11. 支持在没有字库的情况下,进行词组范围识别 12. 支持多字库,最多10个字库。方便针对不同的情况制作字库. 13. 完全兼容91OCR字库(txt字库,mdb不支持) 14. 支持字库自定义加密解密 15. 支持识别指定图片的文字 16. 支持在代码添加字库 图色方面 1. 所有图色接口都支持后台gdi 后台gdi2 后台dx 后台dx2 后台dx3 以及前台normal 2. 支持颜色查找,多种颜色查找,并可指定搜索的方向以及相似度 3. 支持图形查找,多个图形查找,并可指定搜索的方向以及相似度 4. 支持直接获取某点的颜色(RGB,HSV) 5. 支持直接对某点的颜色进行比较,可指定相似度 6. 可直接对任意区域进行截图,并保存为bmp(24位色) 7. 可获取某范围的RGB和HSV颜色均值 8. 支持图片透明色 9. 支持多图查找 10. 支持直接获取图像数组,方便二次开发 11. 支持多点找色 键鼠方面 1. 所有键鼠接口都支持windows消息模拟,dx以及前台 2. 前台完全模拟,功能和按键自带的完全一样 3. 后台windows消息模拟(类似于按键自带的后台键鼠) 4. dx键盘几乎支持所有游戏后台组合键.(首创) 5. 后台dx (首创,支持大型的3D以及2D游戏键鼠的模拟) 后台方面 1. 两个函数,搞定前后台的切换,非常简单快捷. 窗口方面 1. 支持任意绘制的信息提示窗口,可以随着游戏窗口的移动而移动 2. 信息提示窗口可以鼠标拖动,更加方便快捷 3. 支持获取通过正常手段获取不到的窗口句柄,比如QQ系列游戏 4. 支持枚举窗口 5. 支持获取窗口各种状态 6. 支持对窗口进行各种操作,关闭,最小化等等 内存方面 1. 支持CE格式的内存读取 2. 支持各种数据类型的搜索,以及多次搜索(类似CE) 3. 强力内存接口,按键自带的读不到,可以试试这个 4. 强力的内存写接口(简单游版本不支持) 汇编方面 汇编方面(简单游版本不支持) 支持MASM语法的汇编语句,支持本进程以及目标进程的汇编代码嵌入执行(俗语Call) 2. 支持机器码和MASM语句的互转 答题器 1. 支持前后台的截图发送到服务端 2. 支持前后台的截取动画发送到服务端 5颜色格式 编辑 颜色格式 1.RGB模式 RRGGBB-偏色RR偏色GG偏色BB适用于颜色偏差较大的场合 2.HSV模式 H.S.V-偏色H.偏色S.偏色V 适用于颜色接近的场合 例如,RGB模式: 9f2e3f-000000 表示颜色为9f2e3f,RGB的偏色都为0 9f2e3f-020202 表示颜色为9f2e3f,RGB的偏色都为02 HSV模式: 20.30.20-0.0.0 表示颜色为20.30.20,HSV的偏色都为0 20.30.20-0.0.20 表示颜色为20.30.20,HSV的偏色为0 0 20 6工具部分 编辑 字库制作工具的使用,主要分为2大功能模块 1. 一个是抓图,制作自定义字库,任意形状都可以 2. 第二个是根据系统的字体,来制作字库

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧