
SEGGER为其嵌入式图形库emWin添加了一种新的向量字体格式,用于创建图形用户界面。这种新格式可在运行时将字体缩放到任意所需尺寸,同时保持低内存占用。与位图字体不同,单个向量字体可适用于多种尺寸,无需为每个像素尺寸单独存储字体数据。
通过emWin Font Converter字体转换器,可以创建仅包含应用程序所需字符的新向量字体。这能显著减小字体大小,尤其适用于包含大量字符集的情况。字体提供C文件和外部向量字体(XVF)文件两种格式,两种格式均针对快速查找和低内存使用进行了优化。
快速高效的渲染

使用新的矢量字体无需依赖GPU。emWin内置了快速的软件渲染器,可自动使用兼容的GPU或2D图形加速器。可选的位图缓存功能通过存储已渲染的字符,进一步提升后续输出速度,从而带来额外性能优势。
与FreeType字体相比,新版本的矢量字体实现体积更小,代码所需的ROM空间减少了3到7倍,不包括缓存块的情况下,RAM占用也减少约4倍。其他附加功能还包括字距调整(kerning)、旋转文本输出以及斜体功能,无需单独使用斜体矢量字体。

麦克泰技术作为SEGGER代理商,秉承“让嵌入式软件开发更容易”的理念,致力于推广嵌入式软件开发工具、测试软件和嵌入式操作系统及中间件。更多SEGGER产品信息,欢迎联系info@bmrtech.com。

产品购买(麦克泰)

产品购买(贝尼思)

线上课程(网校)
欢迎关注微信公众号【麦克泰技术】,回复 “加群” 按提示可加入技术交流群
产品咨询:
北京:010-62975900
上海:021-62127690
深圳:0755-82977971
分享、在看与点赞,至少我要拥有一个吧
