STM32+UCGUI+FreeType2 矢量字体的旋转

2019-10-16 07:47发布

前些日子对字体的旋转比较感兴趣,当时用的是点阵字库,大概方法就是通过计算算出旋转后的坐标,之后打点,效果很差,失真比较严重,主要是大小失真,直角边转换成了直角斜边,点又不是一一对应的,当时也没找到好的方法就放弃了

 
后来在群里聊天的时候聊到了FreeType2,开源而且可以对字体进行放大缩小旋转渲染,当时就联想到了之前的旋转字体,然后就下决心将其移植到ucgui上来,经过三天的摸索,已经可以在stm32+ucgui上实现矢量字体的旋转了。最近打算搞个ucgui的论坛,源码将放到论坛上。希望大家能够支持下,谢谢
UCGUI源码学习中---Q群295214484
UCGUI源码学习中---Q群295214484 UCGUI源码学习中---Q群295214484 UCGUI源码学习中---Q群295214484
http://bbs.21ic.com/forum.php?mod=viewthread&tid=586134
这个帖子里面有我对FreeType2组件的裁剪笔记和在VC上运行的源码工程






 





 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
fengshu426
1楼-- · 2019-10-17 08:43
 精彩回答 2  元偷偷看……
simms01
2楼-- · 2019-10-17 14:32
晕 我水平太低了 没看懂。。。

这个应用 最大用处在于 用 矢量字体 替代 点阵字体 这个非常重要

特别是处理大字体上  。 如果用矢量字体 那么我只要很小的flash就可以存 很多的字体
大字体的点阵数据 特别是中文  数据量非常恐怖的说
例如 256*256的中文字....................................


跪求楼主帮忙提供一个 测试程序  。    功能 将指定的矢量字库 生成 指定大小的 点阵字库............................




qq1327371701
3楼-- · 2019-10-17 17:48
我们已经成功实现STM8,或者51单片机读取矢量字库并显示。当然STM32更不在话下了,详情联系QQ
mcusxq
4楼-- · 2019-10-17 18:55
回复【9楼】simms01:
---------------------------------
qq610095871
zuoyi
5楼-- · 2019-10-17 19:40
超级牛啊!!!
zuoyi
6楼-- · 2019-10-17 22:11
 精彩回答 2  元偷偷看……

一周热门 更多>