迪文科技论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: AGeek

【提问】DGUS1怎么修改文本显示的字体和字体大小

[复制链接]

1

主题

8

回帖

42

积分

新手上路

Rank: 1

积分
42
发表于 2026-5-21 16:24:29 | 显示全部楼层
Serena 发表于 2026-5-21 15:32
可以用附件字库生成工具生成

谢谢你的回复,我用的是dwin dgus 5.10,用这个工具生成了宋体粗体28号字体、点阵28*28,在dgus tool预览显示正常,烧录到屏幕中就不显示了。把我整emo了
回复

使用道具 举报

0

主题

523

回帖

4671

积分

论坛元老

Rank: 8Rank: 8

积分
4671
发表于 2026-5-21 16:30:25 | 显示全部楼层
北京的金山上 发表于 2026-5-21 16:24
谢谢你的回复,我用的是dwin dgus 5.10,用这个工具生成了宋体粗体28号字体、点阵28*28,在dgus tool预览 ...

生成字库 比方汉字GBK编码方式  选择对应点阵后调整大小 预览的字符要显示完整  字库命名ID 是数字开头命名 不要跟其他字库或文件冲突到  1个ID位置256KB
回复

使用道具 举报

0

主题

239

回帖

6541

积分

论坛元老

Rank: 8Rank: 8

积分
6541
发表于 2026-5-21 17:25:54 | 显示全部楼层
文本显示异常一般可以先检查以下几个点:
1.控件设置的编码方式和生成字库的编码方式是否一致(比如字库是GBK编码控件就要选GBK,GB2312就选GB2312);
2.控件设置的点阵和生成字库的点阵需要一致(且字库的Y点阵一般是偶数,生成的24X24控件点阵也要设置 X 24 Y 24);
3.文本显示控件框的高度H是否大于等于Y点阵(高度H不够无法显示,宽度W不够显示不全);
4.font_ID和字库文件ID是否对应(0ID对应ASCII字库,1ID对应汉字字库);
5.控件变量地址是否冲突(文本长度是以字节为单位,1个地址=1个字=两个字节,长度要设置够,例如文本长度是10控件地址之间就要隔开5个地址);
6.DWIN_SET文件中的命名序号是否冲突(遵循256KB占用一个文件名序号的规则,比如23号字库有500KB,就要占两个位置,24不能放文件,注意前后文件的冲突)。
回复

使用道具 举报

1

主题

8

回帖

42

积分

新手上路

Rank: 1

积分
42
发表于 前天 16:22 | 显示全部楼层
chenzf 发表于 2026-5-21 17:25
文本显示异常一般可以先检查以下几个点:
1.控件设置的编码方式和生成字库的编码方式是否一致(比如字库是GB ...

好的额,感谢回复,我试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-3 01:58 , Processed in 0.094235 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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