TomasGuija/LatinFontsSVGs

Dataset

SVG Font Dataset

0

500 commits

1 linked in READMEs

updated Apr 25, 2026

See the code

README

SVG Font Dataset

Overview

We present a curated dataset of vector font glyphs stored as SVG files, designed for research in generative modeling, structured vector graphics and typography synthesis.

The dataset was created for the development and evaluation of our paper:

DesigNet: Learning to Draw Vector Graphics as Designers Do



Main Features

  • SVG glyph representations
  • No quadratic BΓ©zier curves are present, only cubic curves
  • Glyph coordinates are normalized to the [0,1] range
  • Preprocessing has already been applied for direct use in our model pipeline
  • Train / validation / test splits are provided
  • Splits are performed at the family level: each font family appears entirely in only one split
  • Data has been manually reviewed multiple times for quality control

Although the dataset has undergone several rounds of manual inspection and filtering, some faulty, unusual, or imperfect fonts may still remain.


Directory Structure

family_0001/
 β”œβ”€β”€ font_0001/
 β”‚    β”œβ”€β”€ A_65.svg
 β”‚    β”œβ”€β”€ B_66.svg
 β”‚    └── ...
 β”œβ”€β”€ font_0002/

family_0002/
 ...


TomasGuija/LatinFontsSVGs

Dataset

SVG Font Dataset

0

500 commits

1 linked in READMEs

updated Apr 25, 2026

See the code

README

SVG Font Dataset

Overview

We present a curated dataset of vector font glyphs stored as SVG files, designed for research in generative modeling, structured vector graphics and typography synthesis.

The dataset was created for the development and evaluation of our paper:

DesigNet: Learning to Draw Vector Graphics as Designers Do



Main Features

  • SVG glyph representations
  • No quadratic BΓ©zier curves are present, only cubic curves
  • Glyph coordinates are normalized to the [0,1] range
  • Preprocessing has already been applied for direct use in our model pipeline
  • Train / validation / test splits are provided
  • Splits are performed at the family level: each font family appears entirely in only one split
  • Data has been manually reviewed multiple times for quality control

Although the dataset has undergone several rounds of manual inspection and filtering, some faulty, unusual, or imperfect fonts may still remain.


Directory Structure

family_0001/
 β”œβ”€β”€ font_0001/
 β”‚    β”œβ”€β”€ A_65.svg
 β”‚    β”œβ”€β”€ B_66.svg
 β”‚    └── ...
 β”œβ”€β”€ font_0002/

family_0002/
 ...