秒了 Arduino U8G2库 任意中文显示(完整GB2312字库)

一、前言

最近要使用U8G2库驱动OLED屏显示大量中文字,并且都是在线获取的资料,就开始从网上寻找解决方案。找到的几乎都是手动制作字库导入的教程,无法解决我面临的问题。

事实上解决方案多年前就有人提出,并且已经合并到了主线的u8g2库当中,不需要任何操作就可以实现GB2312中文字库显示。
在这里插入图片描述

二、u8g2_wqy

适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本,提供 12x12、13x13、14x14、15x15 和 16x16 点阵字库。

区别

  • chinese1chinese2chinese3u8g2 官方提供的小字符集。
  • gb2312 是完整的 GB2312 简体中文编码 字符集。
  • gb2312a 只有 GB2312 01021655 以及部分 08 区的编码。没有包含全角标点符号,如 ,请用半角 ! 代替。
  • gb2312b 只有 GB2312 0155 的编码,其中 1015 区为空区。比 gb2312a 多一些额外的符号。

字库大小

字体名 字符数 字节
u8g2_font_wqy12_t_chinese1 411 9,491
u8g2_font_wqy12_t_chinese2 574 13,701
u8g2_font_wqy12_t_chinese3 993 25,038
u8g2_font_wqy12_t_gb2312a 4041 111,359
u8g2_font_wqy12_t_gb2312b 4531 120,375
u8g2_font_wqy12_t_gb2312 7539 208,228
u8g2_font_wqy13_t_chinese1 411 10,341
u8g2_font_wqy13_t_chinese2 574 14,931
u8g2_font_wqy13_t_c
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值