首页
社区
课程
招聘
如何让Courier New支持中文
发表于: 2011-5-16 23:21 15475

如何让Courier New支持中文

2011-5-16 23:21
15475
我想问个问题. 很多软件不支持 英文字体显示中文是怎么回事 比如选择Courier New中文就乱码了, 可是选择 宋体又好了. 这种问题可以解决吗? 应该怎么做呢? 修改CreateFontIndirectA
和几个创建字体的函数就有效了吗? 这个问题困扰我很久了. 希望大哥能够解答. 谢谢具体软件就是RadAsm, 和WinAsm, 其实汇编的编辑器中没有一个支持Courier New字体显示中文的. 到现在我写汇编代码还是在 UtraEdit中写... 这个问题是在是让人很郁闷, 这才上来发帖子看看是否有大牛. 解决过这个问题.. 如果有.请一定告知一下是什么方法做到的哈!!!

这个问题实在是困扰我非常长时间了, 一时也不知道如何着手解决, 希望有人可以帮个忙,

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
2
radasm.exe调用CreateFontIndirectA就断下, 把logfont.charset改0x86

修正一下, radasm之流不能显示Courier New带中文不是因为字体本身, 而是它根据一个ascii 表决定TextOutA的StringSize, 中文被拆成2个字符画了两次, 所以是乱码, 需要改掉它的ascii表才行.
上传的附件:
2011-5-17 00:04
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
很好, 很强大, 这么快就得到解决
2011-5-17 00:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
楼主好样的,支持你
2011-5-17 00:22
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
非常的强悍, 这个问题都可以搞定.一举解决了困扰我多年的问题. 很好.. 很强大.我对你的敬仰犹如滔滔江水啊.
2011-5-17 09:07
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
没钱了,kaqo
2011-5-21 08:42
0
雪    币: 83
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个在ollydbg具体怎么操作呢,求大牛指导下,最近在试着做个汉化,也是这字体,显示乱码,困扰啊~
2013-10-7 12:05
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
rad2.2.2.0依然没解决啊
2013-12-27 13:44
0
游客
登录 | 注册 方可回帖
返回
//