迪文科技论坛

 找回密码
 立即注册
搜索
查看: 58|回复: 11

【提问】自定义字库

[复制链接]

5

主题

32

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 前天 23:04 | 显示全部楼层 |阅读模式
我想使用文本变量同时显示中文、字母和数字,了解一下,好像只有UNICODE编码方式才能支持,请教下生成字库的具体过程。我是利用DwinFont生成的字库,其中点阵x和y必须相同,是吧?x和y我设置为26。字体大小和点阵的关系是怎么样的?必须相同,也等于26,还是一半,13?编码方式,我选择UNICODE,下面的点阵类型,我是应该选择4bit字库数据,还是8bit数据?根据字符范围选择?因为生成完整的字库,数据量太大,我想选择自定义字库,譬如,生成的字库包含:打开关闭校零0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZΩ,有什么特殊要求?我生成后,导入屏,结果发现是乱码,请教下,具体问题

本帖子中包含更多资源

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

x
回复

使用道具 举报

5

主题

32

回帖

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 昨天 08:32 | 显示全部楼层
我用的是DMG10600C070_03WTC
回复

使用道具 举报

2

主题

330

回帖

6077

积分

论坛元老

Rank: 8Rank: 8

积分
6077
发表于 昨天 08:36 | 显示全部楼层
本帖最后由 Luffyygy 于 2026-1-29 08:37 编辑
wsq4097226 发表于 2026-1-29 08:32
我用的是DMG10600C070_03WTC

您这个软件应该是应用于DGUII文本显示的字库软件,如果您只是想同时显示中文,字母和数字,生成一个汉字库,另一个调用0号字库就好,可参考这个案列设置。汉字库可由7.64几的软件下面DGUS字库生成

本帖子中包含更多资源

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

x
回复

使用道具 举报

5

主题

32

回帖

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 昨天 08:39 | 显示全部楼层
我要的不是这种分开2个文本变量分别显示中文和字母的,是同一个文本变量里面同时显示中文、数字和字母
回复

使用道具 举报

2

主题

330

回帖

6077

积分

论坛元老

Rank: 8Rank: 8

积分
6077
发表于 昨天 08:42 | 显示全部楼层
wsq4097226 发表于 2026-1-29 08:39
我要的不是这种分开2个文本变量分别显示中文和字母的,是同一个文本变量里面同时显示中文、数字和字母 ...

是同一个里面,可以的。他只是调用了两个字库,您参考我发您的案列

本帖子中包含更多资源

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

x
回复

使用道具 举报

5

主题

32

回帖

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 昨天 08:46 | 显示全部楼层
哦,了解,我先试下,谢谢
回复

使用道具 举报

5

主题

32

回帖

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 昨天 08:59 | 显示全部楼层
试了一下,现在可以同时显示中文和数字了。我还想问一下,文本变量的Vp和Sp地址安排的问题。譬如文本长度为10,是不是最多显示5个中文,或,10个字母数字?后面的Vp是不是要求间隔10个地址长度?后面的Sp间隔正常取0x10,是否可以?
回复

使用道具 举报

0

主题

775

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12865
发表于 昨天 09:02 | 显示全部楼层
本帖最后由 jufang@dwin.com 于 2026-1-29 09:04 编辑
wsq4097226 发表于 2026-1-29 08:59
试了一下,现在可以同时显示中文和数字了。我还想问一下,文本变量的Vp和Sp地址安排的问题。譬如文本长度为 ...

一个地址可放两个字节的文本,超过的往后占用地址,文本显示控件上的文本长度以字节为单位,描述指针的设置可以参考下面的截图。

本帖子中包含更多资源

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

x
回复

使用道具 举报

5

主题

32

回帖

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 昨天 09:09 | 显示全部楼层
好,了解了,谢谢。顺便再问下UNICODE相关的。因为生成完整的字库,数据量太大,我想选择自定义字库,只生成我需要的字符,这样可以减小字库大小。譬如,生成的字库包含:打开关闭校零0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZΩ,里面包括特殊字符Ω,是否可以?有什么特殊要求?应该选择4bit字库数据,还是8bit数据?根据字符范围选择?
回复

使用道具 举报

0

主题

629

回帖

7202

积分

论坛元老

Rank: 8Rank: 8

积分
7202
发表于 昨天 14:02 | 显示全部楼层
wsq4097226 发表于 2026-1-29 09:09
好,了解了,谢谢。顺便再问下UNICODE相关的。因为生成完整的字库,数据量太大,我想选择自定义字库,只生 ...

您好,您可以参考下附件工程,能正常显示,用的是附件软件生成  搭配DGUSII文本显示控件显示

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-30 05:36 , Processed in 0.032421 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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