跳转至

AirFONTS_1000

1、AirFONTS_1000是合宙推出的一款矢量字体的配件板,其中:

  • 6线插针,SPI接口;
  • 关键元器件:GT5SLCD2E-1A;
  • 支持GBK中文和ASCII码字符集;
  • 支持16到192号的黑体字体,支持灰度显示;
  • 使用gtfont 高通字库
  • 适用于Air780E系列/Air8000系列/Air8101系列;

2、gtfont 高通字库是 LuatOS 的外接字库芯片驱动库,支持2023年以后生产的GT5SLCD2E-1A高通系列字库芯片,提供了矢量的字体显示功能。

3、使用gtfont 高通字库开发的demo项目可以参考以下两个demo:

Air8000核心板+AirLCD_1000配件板:支持lcd各种组件、支持矢量字体、支持物理按键控制

Air8000核心板+AirLCD_1010配件板:支持lcd各种组件、支持矢量字体、支持触摸控制

在这2个demo中,gtfont 高通字库的应用,详见如下所示脚本文件:

驱动文件:font_drv文件夹内的gtfont_drv.lua脚本文件

显示文件:ui文件夹内的gtfont_page.lua 脚本文件

注意事项:

1、目前已经支持内置的hzfont矢量字库,相对于外置的gtfont矢量字库来说:

  • hzfont性能更优;

  • hzfont没有额外的硬件成本;

  • 不过,hzfont需要占用大约1.7MB的Flash空间存储字库文件;

  • 字库文件可以占用内置Flash空间,也可以使用外置的存储空间(例如TF卡);

2、以下两种情况推荐使用hzfont矢量字库:

  • 当您的项目没有外置存储空间(例如TF卡),hzfont字库文件存储到内置Flash中,评估一下这种LuatOS固件中的用户二次开发可用Flash空间,如果可以满足您的项目需求,推荐使用hzfont矢量字库;

  • 当您的项目有外置存储空间(例如TF卡),并且第1种情况中的LuatOS固件可用Flash空间无法满足项目需求,也可以考虑将hzfont字库文件存储到外置存储空间中,这种情况,也推荐使用hzfont矢量字库;

3、使用 HZfont 需要使用 V2020 版本以上的 14 号或者114号固件,且 14 号或114号固件仅支持 HZfont,不支持内置12号中文字体和GTfont核心库。