- 纯 PIL 自研排版引擎(mdimg/ 子包:解析器+字体管理+渲染器),零新增依赖 - 视觉对标 GitHub/Typora:标题层级字号与 h1/h2 底线、引用左竖条、 代码块圆角底色+等宽字体+语言标签、表格圆角外框/表头底色/斑马纹/ 列对齐/超宽自动压缩换行、任务清单勾选框、列表三级项目符号 - 彩色 Emoji(系统 seguiemj,正文与表格内均可);代码中的中文自动回退正文字体 - 尺寸:9 种常用预设快选 + custom 精确宽高;浅色/深色/米色三主题 - 各级字号(正文+H1~H6)、字间距、行间距、单行字数上限均支持 auto/手动, auto 字号二分搜索恰好优雅填满画布,超高裁剪并控制台提示 - 字体下拉扫描 font/ 目录,粗体真字重自动配对(msyh->msyhbd), 空目录回退系统字体;字体二进制因版权与体积不入库(见 font/README.md) - 修复解析器对单列表格的死循环,14 例边角输入鲁棒性测试通过 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
font 字体目录
「Markdown转图片」节点的字体候选列表来自本目录,把 .ttf / .otf / .ttc 字体文件放进来、
刷新 ComfyUI 页面即可出现在节点的 font 下拉里。
- 字体文件不随仓库分发(微软雅黑等系统字体受版权保护,且体积大),请自行放入。
Windows 用户可直接从
C:\Windows\Fonts复制常用字体到本目录,例如:msyh.ttc(微软雅黑)、msyhbd.ttc(雅黑粗体)、simhei.ttf(黑体)、simsun.ttc(宋体)、simkai.ttf(楷体)、Deng.ttf(等线)等。 - 粗体自动配对:同目录下存在同名 +
bd/b后缀的字体(如msyh+msyhbd)时, 渲染粗体会使用真实字重;否则用描边模拟。 - 目录为空时:节点自动回退使用 Windows 系统字体(微软雅黑/黑体/宋体/Arial)。
- Emoji 彩色渲染使用系统
seguiemj.ttf,代码块等宽字体使用系统consola.ttf,无需放入本目录。