硬汉嵌入式论坛

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

[其它] 可以任意缩小字体大小的emWin字体生成小工具

  [复制链接]

85

主题

426

回帖

701

积分

金牌会员

积分
701
QQ
发表于 2020-4-12 18:20:49 | 显示全部楼层 |阅读模式
本帖最后由 雷鹏 于 2020-4-13 09:43 编辑

部分功能参照了
做了一个emWin字体生成器
http://www.armbbs.cn/forum.php?mod=viewthread&tid=87428&fromuid=18397
(出处: 硬汉嵌入式论坛)
这个帖子,感谢大神指路。

主界面
1.png

生成字库界面
2.png

实际显示效果如图。
微信图片_20200412181418.jpg

下载链接
链接:https://pan.baidu.com/s/1pRm71ZTsWAa6kZjXz37tPg
提取码:4rmy

把源码也分享给大家,如果有QT5.12的话可以在我这个工程上根据项目需要修改。
FontLibToolemWinV1.0源码.rar (35.3 KB, 下载次数: 115)







评分

参与人数 1金币 +10 收起 理由
ewrest + 10

查看全部评分

武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

680

主题

3479

回帖

5544

积分

论坛元老

积分
5544
发表于 2020-4-12 19:46:41 | 显示全部楼层
回复

使用道具 举报

680

主题

3479

回帖

5544

积分

论坛元老

积分
5544
发表于 2020-4-12 22:04:31 | 显示全部楼层
这个字库生成软件貌似 生成的 字库不是等宽的 ???

比如我设置为 高度32 , 宽度32

生成的数据字节数 貌似 有些怪怪的, 正常来说, 如果是 32*32/8 = 128 字节才对呀, 可你这个软件生成的字节数

对不上 ??
回复

使用道具 举报

85

主题

426

回帖

701

积分

金牌会员

积分
701
QQ
 楼主| 发表于 2020-4-12 23:03:09 | 显示全部楼层
本帖最后由 雷鹏 于 2020-4-13 09:37 编辑

我用雅黑字体测试的时候每个字符占的宽度是不一样,我采用的是将字符打印到一个标签上,读点的颜色取模的,做了自适应处理,适合紧凑型显示,如果想要做等宽可以换种字体试试,有时间了,我在加一个选项。谢谢提出宝贵意见。
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

85

主题

426

回帖

701

积分

金牌会员

积分
701
QQ
 楼主| 发表于 2020-4-12 23:06:34 | 显示全部楼层
本帖最后由 雷鹏 于 2020-4-13 09:36 编辑

这个工具主要是想生成字符的字模代码少,减少单片机程序空间,能显示更多的字符,至于对齐可以在应用程序中处理。
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115653
QQ
发表于 2020-4-13 08:09:38 | 显示全部楼层
谢谢楼分享。
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2020-4-13 16:06:39 | 显示全部楼层
厉害,感谢分享~
回复

使用道具 举报

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
发表于 2020-6-8 23:44:12 | 显示全部楼层
字模高度 与 自模宽度 改怎么设置,没搞明白?比如我现在用的宋体16号
回复

使用道具 举报

85

主题

426

回帖

701

积分

金牌会员

积分
701
QQ
 楼主| 发表于 2020-6-10 09:41:31 | 显示全部楼层
清风徐来 发表于 2020-6-8 23:44
字模高度 与 自模宽度 改怎么设置,没搞明白?比如我现在用的宋体16号

这个软件取模很灵活,先设置好字体,适当的大一两号和要生成字体的高度宽度。先生成一下,如果生成的字模有偏移或者过大,不能完整的显示想要的字符,可以设置水平和垂直方向的偏移,以及水平和垂直方向的放大倍数,你多试试就知道这个功能了。
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-8-30 11:28:27 | 显示全部楼层
刚好使用emwin,需要调大字体,万分感谢楼主
回复

使用道具 举报

58

主题

660

回帖

839

积分

金牌会员

积分
839
发表于 2024-12-30 08:54:29 | 显示全部楼层
这个不错哦,最近整emwin项目,要是能自动补齐等宽就更好了,
回复

使用道具 举报

85

主题

426

回帖

701

积分

金牌会员

积分
701
QQ
 楼主| 发表于 2024-12-30 21:10:17 | 显示全部楼层
ou513 发表于 2024-12-30 08:54
这个不错哦,最近整emwin项目,要是能自动补齐等宽就更好了,

有QT源码 可以自己下载下来 根据需要自己更改
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 02:00 , Processed in 0.489998 second(s), 36 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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