2022.09.27

【系列】轻松易懂!嵌入式字体“来学习位图字体”

标题: 正文:

介绍

“轻松易懂!嵌入式字体”是一篇讲解嵌入式字体基础知识和术语的博客。本次,我们整理了“位图字体”的讲解,包括字体大小、字体大小、单色和灰度位图字体、格式以及数据容量。

什么是位图字体?

这是一种将字符(字符形状)表示为点的集合的字体。由于它原本是光栅数据(位图图形),因此不需要渲染过程,数据容量较小,因此可以在分辨率(像素:构成图像的最小单位)和处理能力较低的环境以及非操作系统(non-OS)环境中使用。

位图字体

位图字体的字符形状为点状图案,并且构成字符的线条被变细,这样即使字符尺寸很小,也不会显得拥挤。

正文大小和字母大小

位图字体使用点来表示,因此字体符号(大小符号)是唯一的。
以下是正文大小为 20x20(字母大小 19x19)点的位图字体。

框架的尺寸称为正文尺寸,带有文本信息的区域称为字母尺寸。
通过设置字母空格,输出时字符与字符之间、行与行之间没有空格,即使数据按原样排列,字符也不会粘在一起。
*由于无法放大或缩小,您需要为所使用的每种尺寸准备字体数据。

在 Morisawa,身体尺寸和字母尺寸按宽度 x 高度的顺序列出。

单色和灰度位图字体

以两种色调创建的字符形状(点阵图形)称为单色位图字体,以多种色调创建的字符形状(多色调)称为灰度位图字体。

单色位图字体(双色调)

位图字体使用背景色和字符色(双色调)来表现,因此数据量较小,但由于没有中间色,字符的锯齿状边缘很明显。
用于单色显示设备、ROM容量较小的产品、分辨率较低的产品等。

灰度位图字体(多色调:使用多个灰度来表达颜色和亮度)

正如轮廓字体部分所述,位图字体使用抗锯齿(逐渐改变背景和文本颜色)来创建平滑的字符轮廓,并且具有较大的数据容量。
用于彩色显示设备以及在处理能力较低的环境下需要流畅文本显示的产品。

格式

最常见的位图字体格式如下:

二进制仅用 0 和 1 表示的二进制数据格式
它可以直接用计算机处理,数据量小,是最标准的格式。
反渗透DFAdobe 建立的位图字体数据格式
数据采用文本格式,易于理解。
WindowsBMPWindows 中使用的标准图像数据格式
该格式也用于灰度位图字体,所需数据量很大。
TrueType 嵌入仅包含位图字体数据的 TrueType 数据格式
位图字体可以嵌入 TrueType 数据(格式)。
当您指定一组大小(以点为单位)时,将调用位图字体。
[参考] 12x12(11x11)点原始扫描二进制格式点阵图案

Morisawa 还可以处理除上述介绍之外的其他格式,因此请随时联系我们以获取更多信息。
*根据规格,可能难以适应。

主要使用产品

数码相机、智能手表、打印机、手持终端、电子公告板、医疗及测量设备、各类家电及工业产品

数据容量

位图字体的数据容量较小,可以安装在ROM容量有限的设备上。

以下是典型的数据大小:
字符集:Windows31J
格式:二进制
[大小:数据容量]

12x12(11x11)点: 279,552 字节
16x16(15x15)点: 372,736 字节
20x20(19x19)点: 701,440 字节
24x24(23x23)点: 841,728 字节
28 x 28(26 x 26)点: 1,304,576 字节
32 x 32(30 x 30)点: 1,490,944 字节

Morisawa 位图字体大小列表https://www.morisawa.co.jp/products/fonts/embedding/bitmap/

当考虑使用位图字体时,请检查以下内容:

■使用环境

显示面板灰度[示例] 256 灰度
显示面板尺寸[示例] 2.5英寸
解决[示例] 宽 240 像素 x 高 360 像素(点)
屏幕尺寸[示例] 24 x 24(23 x 23)点
*上例中,24个点可显示15行,每行最多10个字符。
ROM容量[示例] 5MB(数据存储容量)
*所需数据容量根据单色或灰度位图、尺寸、字符集和语言而有所不同。

至此我们对位图字体的解释就结束了。
如果您有任何疑问,请直接通过电子邮件与我们联系。

接触
森泽株式会社销售创新部 salesinnovation@morisawa.co.jp