跳到正文
IFAI

开源项目

VecGlypher 开源:用一句话或样张,直接生成整套矢量字体轮廓

首次发布 传播指数 48

开源字体生成模型 VecGlypher 亮相,支持从文本提示或局部样张直接生成可编辑的矢量字形。它避开了位图转矢量的繁琐流程,能一趟生成闭合的 SVG 轮廓。测试显示,其在字形结构和风格还原度上明显优于 GPT、Gemini 等通用大模型。

VecGlypher 开源:用一句话或样张,直接生成整套矢量字体轮廓
图:arxiv.org

想自己做一套字体,以前的折腾程度往往劝退大部分人:要么在字体软件里手动画贝塞尔曲线,要么用 AI 生成一堆位图,再导入矢量软件费力描摹,边缘经常毛糙变形。

开源矢量字体生成模型 VecGlypher 正式亮相。它最大的变化是绕过了中间的图片渲染,让模型直接写出可编辑的矢量轮廓。

无论你是给一句文字描述,还是只提供包含几个字母的残缺样张,它都能一趟生成闭合、干净的 SVG 路径。

告别描摹,直接自回归吐出矢量路径

传统的字体生成流程,通常先让扩散模型生成像素图,再用算法转成矢量。这种折中方案不仅丢失细节,生成的曲线还总带着杂乱的多余锚点。

VecGlypher 换了一条思路。它把字体字形看作由代码构成的序列,直接用单一多模态语言模型,以自回归方式输出 SVG path 标记。

为了让大模型学会精准的几何控制,研究团队设计了一套两阶段训练方案。第一阶段,模型在来自 Envato 的 3.9 万套字体数据上进行大规模持续预训练,专门掌握 SVG 语法结构与长序列几何关系。

第二阶段,团队引入了 2500 套经过专家精细标注的 Google Fonts 进行后训练对齐。这批数据打上了丰富的风格标签,让模型能准确理解什么是「复古」「连笔」或「可爱」。

此外,团队还对坐标系做了归一化与量化处理,消融实验显示,使用绝对坐标序列化能获得最稳定的字形轮廓,彻底解决了模型画字时闭合不严、结构走形的问题。

字体设计上,通用大模型确实被比下去了

平时我们用 GPT-4o、Claude 或者 Gemini 生成代码,顺手让它们写个 SVG 字体,出来的东西往往结构怪异、比例失调。

在跨家族的分布外测试中,VecGlypher 无论是纯文本描述生成,还是基于参考图的补全,表现都明显超越了通用大语言模型。

如果拿它和专用字体基线模型对比,在图像参考补全任务上,它的表现也刷新了纪录,显著优于过去的 DeepVecFont-v2 和 DualVector。

这意味着,只要你随手在一张纸上画出 A、B、C 三个字母的风格,把它拍下来喂给模型,VecGlypher 就能照着这套风格把整套英文字母和符号补齐,而且直接给出随时能用的矢量文件。

为什么重要

字体排印一直被视为专业设计里门槛最高、工作量最繁琐的领域之一。一套完整的西文字体通常需要设计几十甚至上百个字符,过去即便是熟练设计师,也要耗费数周时间调整字怀和字偶间距。

对于独立开发者、品牌设计师或个人创作者来说,VecGlypher 让定制字体的成本大幅下降。你不再需要从零勾线,完全可以先用提示词或手绘小样生成基础轮廓,再在矢量软件里微调,省掉大部分机械重复的劳动。

对行业而言,它验证了一件事:矢量图形不一定非要通过位图扩散再矢量化来曲线救国。语言模型本身就具备直接理解和生成结构化几何代码的潜力,这种端到端直接输出 SVG 的思路,未来很可能会扩展到图标库、矢量插画乃至 CAD 工程制图领域。

我们认为,VecGlypher 最聪明的地方在于把几何问题转化成了语言建模问题,并用严格的坐标预处理驯服了长序列生成。不过需要看清的是,做出一套好看的字形轮廓,和做出一款真正工业级可用的商用字体文件之间,依然隔着复杂的字距微调(kerning)和排版特性编码,它目前更像是一个强悍的矢量原型加速器,真正成熟的交付依然离不开设计师的把关。

来源 (1)

  1. [1]

每日 AI 内容精选