在人机交互界面设计中,矢量字库和点阵字库的区别和优势

2022-04-079955
AI 快速预览详细 收起
本文探讨了矢量字库与点阵字库在人机交互界面设计中的区别和优势。点阵字库通过点阵表示汉字轮廓,响应速度快但显示效果单一;矢量字库通过数学曲线描述汉字,可以无限放大且保持平滑。ATFC系列串口屏支持矢量字体显示,一套矢量字库可以自由显示不同大小的文字,边缘依旧平滑。


常规液晶屏的西文字符和汉字,都是使用点阵字库,16*16,32*32等等。点阵字库是把每一个汉字都分成16×16或24×24个点,然后用每个点的虚实来表示汉字的轮廓。这种字库的好处是响应速度快,缺点是显示效果单一,不能自由放大缩小。一旦放大后就会发现文字边缘的锯齿。所有要显示不同大小的内容,就需要配置多个尺寸的点阵库。

在人机交互界面设计中,矢量字库和点阵字库的区别和优势图1

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

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

在人机交互界面设计中,矢量字库和点阵字库的区别和优势图2

在人机交互界面设计中,矢量字库和点阵字库的区别和优势图4

在人机交互界面设计中,矢量字库和点阵字库的区别和优势图3




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
京小亿
京小亿
作者
[media=x,500,375]https://www.bilibili.com/video/BV1rU4y1272F?share_source=copy_web[/media]
- 没有更多了 -