- 纯 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>
14 lines
1012 B
Markdown
14 lines
1012 B
Markdown
# 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`,无需放入本目录。
|