论文

VecFontLLM:锚点引导直接合成中文矢量字体

VecFontLLM: Anchor-Guided Direct Synthesis of Chinese Vector Fonts

应用与实践内容创作

摘要

直接生成中文矢量字体是一个具有挑战性且持续存在的问题。中文矢量字形包含复杂的组件结构、锚点布局和贝塞尔曲线细节,它们在不同的比例下工作,但标准矢量序列将它们写在一个长序列中,这使得矢量字体合成的任务具有挑战性。现有的直接矢量生成器通常无法处理复杂的字符,而光栅域方法必须随后对合成的字形图像进行矢量化。为了解决上述问题,本文提出了 VecFontLLM,一种锚引导的多模态 大语言模型,用于直接少量合成中文矢量字体。我们的关键思想是通过锚点而不是标准矢量序列生成矢量字形。具体来说,所提出的 VecFontLLM 首先预测和细化固定组件和轮廓的粗略布局的锚支架,然后完成贝塞尔控制点以恢复局部曲率和样式。在测试时,置信引导的生成链会对多个候选组件进行采样,并继续从置信度最高的组件进行合成,从而提高复杂字形的稳定性。这项工作首次展示了直接在矢量域中对复杂中文矢量字形进行高质量的少量合成,无需光栅生成或矢量化。对几个中文字体数据集的实验表明,相对于现有的矢量字体合成方法,字形渲染质量相对于栅格域基线有竞争力,矢量命令分布接近真实字体,有显着改进。