Reproduce “VecFusion: Vector Font Generation with Diffusion” on OpenResearch
Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.
Universal app for Apple silicon and Intel. Requires macOS 11 or later.
About this paper
Vikas Thamizharasan, Difan Liu, Shantanu Agarwal, Matthew Fisher, Michael Gharbi, Oliver Wang, Alec Jacobson, Evangelos Kalogerakis
VecFusion generates editable vector glyphs for characters missing from a font by first creating a raster glyph with auxiliary control-point fields, then using that raster guidance to generate Bézier paths. On the Google Fonts test set, its bidirectional Chamfer distance was 0.16, versus 0.60 without those fields. It requires vector-path supervision, and visual style does not ensure glyph meaning.
Key insights
- A cascaded diffusion architecture, transitioning from raster to vector, effectively handles both global style and precise geometric detail in font generation.
- Auxiliary control point fields generated by the initial raster stage provide critical guidance for accurate control point placement in the subsequent vector stage.
- A mixed discrete-continuous representation for vector control points, combining discrete structural information with continuous offsets, significantly improves the precision and editability of generated curves.
Summary by alphaXiv.
Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.