wince6 上调用 AddFontResource 的问题

Reallyu 2011-02-24 11:40:56
加精
在wince6里面使用AddFontResource
为什么添加某些字体会使系统所有的汉字都消失,中文完全消失,不是变成方框,英文正常
有没有人遇到这种情况啊
仅仅就执行 AddfontResource 这一行函数就会发生这种情况
添加msyh.ttf无这种现象,其他的 宋体,黑体,隶书等等全都会
重启该应用程序后,该应用程序所有的字体都会变成之前添加的字体(关闭时候不卸载字体的情况)
如果卸载字体,系统所有的文字都会消失,包括英文
但是在wince5上就没有这个现象
...全文
2251 54 打赏 收藏 转发到动态 举报
写回复
用AI写文章
54 条回复
切换为时间正序
请发表友善的回复…
发表回复
cchd23 2012-10-12
  • 打赏
  • 举报
回复
那位高手处理好了,共享下吧,我也遇到了!
pfchen 2012-07-13
  • 打赏
  • 举报
回复
遇到同样问题,还没解决,期待有解决的分享一下。
datoucaicai 2012-04-12
  • 打赏
  • 举报
回复
呼唤高手!
datoucaicai 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 50 楼 的回复:]
有什么最新的进展还望及时说明哦
[/Quote]

同楼上!
nStack 2011-11-14
  • 打赏
  • 举报
回复
有什么最新的进展还望及时说明哦
ye0915715 2011-11-09
  • 打赏
  • 举报
回复
求高手来解决啊
ye0915715 2011-11-09
  • 打赏
  • 举报
回复
楼主,哪个字体问题解决了么?我就加一个华文隶书,也出现这种情况。
Byrne 2011-03-16
  • 打赏
  • 举报
回复
请将[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]下的内容发上来看看。
Chenxiao_Zhang 2011-03-08
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 wo65432519 的回复:]
引用 25 楼 reallyu 的回复:

引用 19 楼 wo65432519 的回复:
你自己添加的字体文件是自己做的么?用CreateFont的软件打开添加的字体文件,看看字体文件的编码是不是跟中文的编码重复了?

不是自己做的,字体文件就是一种中文字体,编码应该是和中文的编码重复呀


用可能是字体文件做得不是很标准引起的,FontCreator这个软件打开字体文件看看,重……
[/Quote]

字体文件的问题可能性比较大,试一下别的字体文件是不是同样的问题。
wjlazio 2011-03-06
  • 打赏
  • 举报
回复
不错,学习了。。。。
Reallyu 2011-03-05
  • 打赏
  • 举报
回复
还没搞定,这个问题暂时交给别人去研究了,有什么结论再来汇报
发不发送 WM_FONTCHANGE 都得到同样的现象
techexcel123 2011-03-03
  • 打赏
  • 举报
回复
AddFontResource
yasiren600 2011-03-03
  • 打赏
  • 举报
回复
ddFontResource后 发送了 WM_FONTCHANGE 消息没有
comewisdom 2011-03-02
  • 打赏
  • 举报
回复
ddFontResource后 发送了 WM_FONTCHANGE 消息没有
twjazzy 2011-02-28
  • 打赏
  • 举报
回复
试试看!谢谢
Reallyu 2011-02-28
  • 打赏
  • 举报
回复
好的,我试试
Joe-xXx 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 reallyu 的回复:]

引用 19 楼 wo65432519 的回复:
你自己添加的字体文件是自己做的么?用CreateFont的软件打开添加的字体文件,看看字体文件的编码是不是跟中文的编码重复了?

不是自己做的,字体文件就是一种中文字体,编码应该是和中文的编码重复呀
[/Quote]

用可能是字体文件做得不是很标准引起的,FontCreator这个软件打开字体文件看看,重新生成为Windows支持的字体文件
Reallyu 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 wo65432519 的回复:]
你自己添加的字体文件是自己做的么?用CreateFont的软件打开添加的字体文件,看看字体文件的编码是不是跟中文的编码重复了?
[/Quote]
不是自己做的,字体文件就是一种中文字体,编码应该是和中文的编码重复呀
Joe-xXx 2011-02-26
  • 打赏
  • 举报
回复
你自己添加的字体文件是自己做的么?用CreateFont的软件打开添加的字体文件,看看字体文件的编码是不是跟中文的编码重复了?
会思考的草 2011-02-25
  • 打赏
  • 举报
回复
AddFontResource之后貌似还需要通知所有窗口去重绘。
加载更多回复(8)

19,502

社区成员

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

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