前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UGL之文本的高级绘制

UGL之文本的高级绘制

作者头像
Taishan3721
发布2020-03-12 18:17:19
5690
发布2020-03-12 18:17:19
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

WindML提供了两种类型的字库驱动

第一种,BMF,全称应该是Bitmapped Monochrome Font,可见它是一种单色的位图字体(Bitmap Font)

这种字库驱动使用的是点阵字体,是VxWorks里最常见的字体。BMF比较容易制作,WindRiver提供了几十种BMF,有斜体、粗体等,字号范围是8-24。这种字体的特点是小巧、绘制效率高,对于小屏幕的嵌入式设备还是很实用的,但功能过于单一了

第二种字库是VxWorks集成的开源FreeType Font,它的功能要强大很多,并且支持大量的矢量字体类型,例如微软与苹果联合推出的TrueType Font

不同的矢量字体可以支持更多的功能

如果觉得不够,还可以进行缩放。理论上可以缩放任意倍数,但要考虑硬件的承受能力,包括内存和显示器

支持任意角度的文本旋转

有的可以抗锯齿,让笔画看上去看平滑

还有的支持hinting和kerning,不过这些特性在大字号时效果并不明显了

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档