代码拉取完成,页面将自动刷新
免费字体(侵权烦恼、可商用)
阿里巴巴普惠体 https://done.alibabadesign.com/puhuiti2.0
lvgl主页地址 | 代码 https://github.com/lvgl/lvgl 文档 https://lvgl.io/ |
---|---|
屏幕类型 | 单色屏、16/24bit彩屏 、OLED、TFT (整体刷屏方式驱动) |
输入类型 | 支持多个屏幕,支持多种输入方式(鼠标,键盘,按键,触摸屏) |
特性 | 使用UTF-8 编码支持多国语言,支持动画,支持类似CSS样式表一样设计界面,支持rtthread软件包快速上手,还有PC端的模拟器 |
字体生成工具 | https://lvgl.io/tools/fontconverter (网页版) https://github.com/lvgl/lv_font_conv (nodejs本地版) |
图片生成工具 | https://lvgl.io/tools/imageconverter(网页版) https://github.com/lvgl/lv_img_conv (nodejs本地版) |
字体生成工具使用
lv_font_conv --font Alibaba-PuHuiTi-Medium_0.ttf --size 8 --bpp 1 --format lvgl -o myfont8.c -r 0x20-0x7F
lv_font_conv --font Alibaba-PuHuiTi-Medium_0.ttf --size 12 --bpp 2 --format lvgl -o myfont12.c -r 0x20-0x7F --symbols 小指无名指中指食指大拇指
u8g2主页地址 | 代码 https://github.com/olikraus/u8g2 |
---|---|
屏幕类型 | 单色屏 、单色点阵屏(SSD1306 128x64) |
特性 | 支持画线、画圆、画方框,多字体支持 |
字体生成工具 | https://github.com/olikraus/u8g2/tree/master/tools/font |
图片生成工具 | https://github.com/olikraus/u8g2/tree/master/tools/png2bin |
#ttf otf字体文件转成bdf文件
otf2bdf.exe -r 100 -p 12 -o out12.bdf Alibaba-PuHuiTi-Light_0.ttf
otf2bdf.exe -r 100 -p 10 -o out10.bdf Alibaba-PuHuiTi-Light_0.ttf
#bdf文件根据unicode范围输出.c文件
bdfconv -b 0 -f 1 -m "48-57" -n font_name1 -o font_name1.c out12.bdf
#bdf文件根据map索引文件输出.c文件
bdfconv -b 0 -f 1 -M language_entry_table.map -n font_12_map -o font_12_map.c out12.bdf
bdfconv -b 0 -f 1 -M language_entry_table.map -n font_10_map -o font_10_map.c out10.bdf
c转义字符
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。