Arduino U8glib库中的中文字体
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino U8glib库中的中文字体相关的知识,希望对你有一定的参考价值。
Arduino U8glib库中的中文字体
- 相关来源:github
- 汉字字体库:https://github.com/larryli/U8g2_wqy_Arduino/releases
- 适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本,提供 12x12、13x13、14x14、15x15 和 16x16 点阵字库。
chinese1
、chinese2
、chinese3
为u8g2
官方提供的小字符集。gb2312
是完整的GB2312
简体中文编码 字符集。(作者强烈推荐使用这种字体,汉字全)gb2312a
只有GB2312
01
、02
和16
到55
以及部分08
区的编码。没有包含全角标点符号,如!
,请用半角!
代替。gb2312b
只有GB2312
01
到55
的编码,其中10
到15
区为空区。比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_chinese3 | 993 | 27,370 |
u8g2_font_wqy13_t_gb2312a | 4041 | 121,327 |
u8g2_font_wqy13_t_gb2312b | 4531 | 130,945 |
u8g2_font_wqy13_t_gb2312 | 7539 | 227,383 |
u8g2_font_wqy14_t_chinese1 | 411 | 11,368 |
u8g2_font_wqy14_t_chinese2 | 574 | 16,443 |
u8g2_font_wqy14_t_chinese3 | 993 | 30,200 |
u8g2_font_wqy14_t_gb2312a | 4040 | 133,898 |
u8g2_font_wqy14_t_gb2312b | 4530 | 143,477 |
u8g2_font_wqy14_t_gb2312 | 7538 | 251,515 |
u8g2_font_wqy15_t_chinese1 | 411 | 12,590 |
u8g2_font_wqy15_t_chinese2 | 574 | 18,133 |
u8g2_font_wqy15_t_chinese3 | 993 | 33,165 |
u8g2_font_wqy15_t_gb2312a | 4041 | 147,563 |
u8g2_font_wqy15_t_gb2312b | 4531 | 158,713 |
u8g2_font_wqy15_t_gb2312 | 7539 | 276,938 |
u8g2_font_wqy16_t_chinese1 | 411 | 14,229 |
u8g2_font_wqy16_t_chinese2 | 574 | 20,245 |
u8g2_font_wqy16_t_chinese3 | 993 | 37,454 |
u8g2_font_wqy16_t_gb2312a | 4041 | 169,286 |
u8g2_font_wqy16_t_gb2312b | 4531 | 182,271 |
u8g2_font_wqy16_t_gb2312 | 7539 | 318,090 |
GB2312简体中文编码表
- GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。整个字符集分成94个区,每区有94个位。
以上是关于Arduino U8glib库中的中文字体的主要内容,如果未能解决你的问题,请参考以下文章