Skip to content

本项目将ttf字体转换为bin点阵字体,并提供真实的尺寸预览,避免来回在墨水屏上调整bin字体。

License

Notifications You must be signed in to change notification settings

SamLinBIT/XTEink-ttf2bin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

项目介绍

这是是一款专业的 TTF/OTF 字体转 BIN 点阵字体工具,支持多种编码标准,提供实时预览和物理尺寸校准功能,适用于嵌入式系统、LCD 显示、eInk 电子纸等需要点阵字体的场景。

核心功能

🎨 字体源管理

  • 支持上传本地 TTF/OTF 字体文件
  • 内置预览文本编辑功能
  • 自定义导出字符范围

🔧 字库导出设置

  • 多编码标准支持
    • 文本框中字符
    • 常用汉字 (Unicode 4E00-9FA5)
    • GB2312 (6763字 - 标准区位)
    • GBK (21003字 - 汉字全集)
    • GB18030 (双字节汉字部分)
    • 标准 ASCII (32-126)
  • 可配置点阵宽、点阵高和基线偏移
  • 智能联动:预览字号与点阵宽自动同步,行间距由点阵高决定

📱 预览与校准

  • 双预览模式
    • 像素模式:按实际像素显示
    • 物理模式:按实际物理尺寸显示
  • 支持自定义目标 LCD/eInk 分辨率
  • 内置信用卡大小校准卡片 (85.6mm × 54mm)
  • 支持预览区域拖拽和缩放

💾 导出功能

  • 异步处理,防止阻塞 UI
  • 实时进度显示
  • 自动命名导出文件(包含编码类型和点阵尺寸)
  • 生成标准 BIN 点阵字体格式

About

本项目将ttf字体转换为bin点阵字体,并提供真实的尺寸预览,避免来回在墨水屏上调整bin字体。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages