Skip to content

kalicyh/u8g2_cn_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

u8g2_cn_tools

适合 u8g2 的中文字体生成工具

界面

QQ20240917-145610

QQ20240917-150057

功能

  • 支持文件导入过滤出中文
  • 支持文件拖入
  • 添加字体选择
  • 支持选择文件夹
  • 支持文件夹遍历 + 进度显示
  • 增加自定义处理文件的格式
  • 增加去除数组数字的复选框
  • 增加添加static的复选框

自行编译 bdfconv

克隆https://github.com/olikraus/u8g2

cd tools/font/bdfconv
make

参考

字体来源

使用参考flipper zero的fap程序为例

static const uint8_t kalicyh[1535] =
    //你的字
    ;

static void app_draw_callback(Canvas* canvas, void* ctx) {
    UNUSED(ctx);

    canvas_clear(canvas);
    canvas_set_custom_u8g2_font(canvas, kalicyh);

    char draw_str[44] = {};

    canvas_draw_str_aligned(canvas, 128, 2, AlignRight, AlignTop, "关于");
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages