嵌入式的汉字原来是这样显示的?

💡 原文中文,约4700字,阅读约需11分钟。
📝

内容提要

本文讨论了在嵌入式系统中显示汉字和英文字符的方法,包括矢量字体和点阵字体的区别,字符编码和汉字编码的相关知识。同时提供了获取字库的方式和注意事项。

🎯

关键要点

  • 在嵌入式系统中,LCD是常见的显示设备。
  • LCD由多个点组成,类似于LED点阵。
  • 显示字符需要将对应的LED点点亮,字符信息需保存为数组。
  • 点阵字库是字符的描绘信息数组,常见形式包括直接数组、bmp图片和bin文件。
  • 取模方式是指单个bit位置信息组合成字节的方式,汉字有多种尺寸。
  • 矢量字体通过数学曲线描述字形,优点是可任意缩放。
  • 字符编码是将字符映射为其他数据形式的规则,ASCII码是常见的编码系统。
  • 汉字编码包括GB2312、GBK和GB18030,分别对应不同的汉字数量。
  • 获取字库时需注意版权问题,开源字体如思源字体可免费商用。
  • 点阵字体获取方式包括从汉卡、DOS系统、电脑字体和使用工具生成。
➡️

继续阅读