硬汉嵌入式论坛

 找回密码
 立即注册
查看: 476|回复: 9
收起左侧

[emWin] emwin给各控件设置文本

[复制链接]

26

主题

71

回帖

149

积分

初级会员

积分
149
发表于 2025-1-15 11:05:25 | 显示全部楼层 |阅读模式
大佬们,请教emwin给各控件设置文本,能不能把数字字符中文对应的图片做成一个.c字体字库,然后用这个字体设置各控件的文本,字库显示出来的不好看,不够圆润

这可以实现吗,可以的话怎么把对应图片做成.c字库
回复

使用道具 举报

11

主题

694

回帖

727

积分

金牌会员

积分
727
发表于 2025-1-15 13:02:45 | 显示全部楼层
有配套的软件,可以。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-1-15 15:02:18 | 显示全部楼层
比如那个控件的上的图片
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-15 15:29:14 | 显示全部楼层
eric2013 发表于 2025-1-15 15:02
比如那个控件的上的图片

麻烦能具体说下嘛
比如单个数字字母对应的bmp图片要怎么做成一个字库
可以直接用这个字库来给控件设置字体,文本TEXT_SetFont(hItem, &GUI_Font);TEXT_SetText(hItem, "00:00:00");
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-15 16:17:36 | 显示全部楼层
hqgboy 发表于 2025-1-15 13:02
有配套的软件,可以。

什么软件啊,佬
回复

使用道具 举报

11

主题

694

回帖

727

积分

金牌会员

积分
727
发表于 2025-1-15 21:18:13 | 显示全部楼层
BmpCvtDemo.exe  试试。FontCvtDemo.exe
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-1-16 07:44:05 | 显示全部楼层
ZYG_GYZ 发表于 2025-1-15 15:29
麻烦能具体说下嘛
比如单个数字字母对应的bmp图片要怎么做成一个字库
可以直接用这个字库来给控件设置 ...

意思是想把图片上的字符样式抠出来,显示到TEXT上?

找个软件识别下字体,看看能识别的了不,这样比较方便。
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-16 09:25:27 | 显示全部楼层
eric2013 发表于 2025-1-16 07:44
意思是想把图片上的字符样式抠出来,显示到TEXT上?

找个软件识别下字体,看看能识别的了不,这样比 ...

不是的,可能我没表达清楚

给各控件设置文本,先设置使用的字体TEXT_SetFont(hItem, &GUI_Font);这个字体GUI_Font是用图片做成的字库
用TEXT_SetText(hItem, "123");设置文本,此时text文本123就是123图片刷在屏幕上

现在用抗锯齿的正常字库,在屏幕上看着有毛刺,线条边缘不圆润,换了挺多字体都是这样。一直被打回来过不了
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-16 09:27:06 | 显示全部楼层
hqgboy 发表于 2025-1-15 21:18
BmpCvtDemo.exe  试试。FontCvtDemo.exe

这和bmpcvtst一样,不是我的需求
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-16 09:41:02 | 显示全部楼层
eric2013 发表于 2025-1-16 07:44
意思是想把图片上的字符样式抠出来,显示到TEXT上?

找个软件识别下字体,看看能识别的了不,这样比 ...

看bitmap font generator这个软件能给对应字符插图片,但是导出来是.fnt和.png格式的两个文件,好像是游戏开发使用的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-10 22:14 , Processed in 0.329982 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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