极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7637|回复: 3

之前只有电脑才支持矢量字库,没想到这款4.3寸串口屏也...

[复制链接]
发表于 2022-3-25 14:02:24 | 显示全部楼层 |阅读模式
常规液晶屏的西文字符和汉字,都是使用点阵字库,16*16,32*32等等。点阵字库是把每一个汉字都分成16×16或24×24个点,然后用每个点的虚实来表示汉字的轮廓。这种字库的好处是响应速度快,缺点是显示效果单一,不能自由放大缩小。一旦放大后就会发现文字边缘的锯齿。所有要显示不同大小的内容,就需要配置多个尺寸的点阵库。

矢量字库保存的是对每一个汉字的描述信息,比如一个笔划的起始、终止坐标,半径、弧度等等。矢量字是通过数学曲线来描述的,它包含了字形边界上的关键点,连线的导数信息等。理论上可以被无限地放大,笔划轮廓仍然能保持圆滑。这类字体的优点是字体实际尺寸可以任意缩放而不变形、变色。Windows系统字库TTF字库就是矢量字体。缺点是需要大量数学运算,对液晶屏处理器的算力要求很高。

现在ATFC系列串口屏支持矢量字体显示。一套矢量字库,可以自由显示文字大小:16、20、30、40、50、60...只要屏幕分辨率更大,可以显示更大尺寸。而边缘依旧平滑,字体依旧清晰。






本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2022-3-25 14:08:32 | 显示全部楼层

回复 支持 反对

使用道具 举报

发表于 2022-4-7 14:45:03 | 显示全部楼层
还是没懂矢量字库有什么好处。不过Arduino可以直接输出中文字符,这个牛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-14 22:03:35 | 显示全部楼层
近期有小伙伴把帖子内容给做成了视频,解释的更详细一些。分享给大家
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 23:56 , Processed in 0.040882 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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