-
lvgl在线连接地址:
https://lvgl.io/tools/fontconverter
-
样例展示
参数说明:
1. Name:最后你生成的文件名称。
2. Size:字体大小。
3. Bpp:您可以以每像素位数为单位定义字母边缘的模糊度
4.Range:自定义字母范围,即要包含的范围和/或字符,例如 0x20-0x7F、0x200、450。
5.Symbols:要包含的字符列表。例如ABC0123ÁÉŐ
6.Font compression:字体压缩,它减小了大小,但会导致渲染速度变慢。字体越大,bpp越高,压缩效果越好。但是,渲染压缩字体的速度大约慢 30%。
7.Horizontal subpixel rendering:水平亚像素渲染。亚像素渲染允许通过在红色、绿色和蓝色通道上渲染抗锯齿边缘,而不是在像素级粒度上渲染,将水平分辨率提高三倍。这利用了每个像素的物理颜色通道的位置,从而产生了更高质量的字母抗锯齿。
最后点击Convent 就可以导出.c文件了。
其他说明
我们在生产全量字体库的时候,如果把所有汉字都生成出来,这样会导致生成的运行程序非常大。建议在生产汉字的时候,在Symbols中填入国标一级汉字集合,这已经满足99%的使用场景。
在数以亿计的浩翰文献资料中,统计出实际使用的不同的汉字数为6335个,而其中有3000多个汉字的累计使用频度达到了99.9%,而另外的3000多个累计频度不到0.1%,说明了常用汉字与次常用汉字的数量不足7000个,这就为国家制定汉字库标准提供了依据。
-
下面连接为国标一级汉字、国标二级汉字的连接:
https://www.qqxiuzi.cn/zh/yijiziku-erjiziku.php