迪文科技论坛

 找回密码
 立即注册
搜索
查看: 18|回复: 0

【分享】“文本显示”控件显示乱码或不显示汉字的原因

[复制链接]

650

主题

184

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15252
发表于 3 天前 | 显示全部楼层 |阅读模式
(1)字库命名冲突。
  • 数字或英文乱码。检查0号字库是否与相邻文件重叠,0号字库占用了12个空间(ID0-11),其他文件命名应避开0-12
  • 录入过程汉字显示乱码:重新下载“12*.BIN”输入法文件。或检查汉字字库是否与相邻文件重叠。

(2)控件属性配置错误,比如,“23_GBK.BIN”汉字字库,是通过GBK编码方式生成,X、Y方向点阵数为24,控件属性可按照如下方式设置。
  • 编码方式选择0x02=GBKFONT1_ID设置为23与汉字字库“23_GBK.BIN”对应。



  


  • Y方向点阵数必须为偶数。




  • XY方向的点阵数与生成的字库匹配。如“23_GBK.BIN”汉字字库的横向和纵向点阵数是24,则文本显示控件的XY方向点阵数也应设置为24
  • 文本显示控件设置的显示区域≥字库的X和Y方向的点阵数,否则文本无法正常显示,可适当增加控件的W(宽)和H(高)。









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-18 21:48 , Processed in 0.032576 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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