高通字库

点阵字库、矢量字库、灰度字库怎么选?

同样一个"屏"字,点阵、灰度、矢量三种形态显示效果差很多。小屏上点阵、要质感上灰度、大屏多字号上矢量——一篇讲清三种形态的区别和选择。

发布于 2026-09-23

适合:选字库方案时在"点阵、矢量、灰度"之间犹豫的嵌入式开发者。三种形态没有绝对的好坏,只有适不适合你的屏幕和主控。

一、先弄清:三种形态是什么

字库存的是"字形数据",但存法有三种:

  • 点阵字库:每个字是一张固定大小的点阵图,比如 16×16 就是 16 行 16 列的黑白点。单片机读出来,按点刷屏就完事;
  • 灰度字库:还是点阵,但每个点不只有黑白,还有 2 级、4 级、16 级灰度过渡,笔画边缘不再是一条生硬的锯齿线;
  • 矢量字库:不存点,存的是笔画的轮廓曲线,显示多大字号,现场用算法算出来。

同一字模 1bit 点阵 vs 4bit 灰度,逐像素放大对比同一字模 1bit 点阵 vs 4bit 灰度,逐像素放大对比

同一笔画的边缘:点阵只有黑白两级,放大全是锯齿;灰度有 16 级过渡,所以小屏上也显得柔和。三种形态的实际显示效果,也可以看官网字库样张(点阵)和灰度样张

二、各自的脾气

点阵:快、省、但字号钉死了。 读出数据直接显示,主控几乎不用算,最低端的单片机也带得动,容量也最小。代价是:一个点阵字库只对应一个字号,16 点的字库显示 24 点就不行;放大看边缘是锯齿。小尺寸单色屏、段码升级 TFT 的入门产品,点阵完全够用。

灰度:效果好一档,容量翻几倍。 笔画边缘有了过渡,文字看起来柔和、有质感,尤其在中大尺寸彩屏上差别明显。代价是容量成倍增加(灰度级数越多占得越多),显示时主控要做的处理也多一点。做中高端产品、界面要"好看"的,值得上灰度。

矢量:一套字库通吃所有字号,但要算力。 字号任意缩放,一套矢量字库顶 N 套点阵,大字号也不虚。代价是:显示前要现场计算字形(光栅化),主控性能太弱会卡顿;小字号下矢量渲染的效果反而不如专门做的点阵精细。大尺寸彩屏、字号变化多、主控性能够的场合,矢量最省心。

三、怎么选,一张表

你的产品建议形态
小屏、低主控性能、字号固定(如仪表、小家电)点阵
彩屏、字号固定、要显示质感(如中高端家电面板)灰度
大屏、字号多且变化、主控性能够(如中控屏、广告机)矢量
不确定以后用什么屏自定义字库芯片,三种都支持,以后换形态只改字库

三种形态的具体显示方法和示例代码,官网自定义字库教程的"字符显示"章节都有。

四、和芯片的关系

一个容易忽略的点:形态是字库的属性,不是芯片的属性。固定字库芯片每个型号出厂就定死了形态;自定义字库芯片在 GT-HMI Designer2 里选配时,点阵、灰度、矢量随你挑,同一颗芯片今天装点阵、明天换灰度,重烧就行。

五、一句话总结

小屏点阵、要质感上灰度、大屏多字号上矢量——先定屏幕和主控,再定形态。拿不准的,用自定义字库芯片把"换形态"的代价降到一次重烧。


高通(GENITOP)始于 1992 年,深耕汉字信息处理与嵌入式 GUI 技术,字库覆盖全球 180+ 国家语言。

三种形态在 GT-HMI Designer2 里都能选配,免费下载试一试。

前往查看

相关阅读