zelto.

Submit

Add a font to the registry.

Zelto is community-curated. Submissions happen as pull requests — no accounts, no forms. Every accepted font credits its submitter on the font page.

  1. 01

    Fork the registry

    The whole registry lives in a public GitHub repo. Fork it and create a branch for your font.

  2. 02

    Add your font folder

    Create registry/fonts/<slug>/ with a font.json, the .woff2 files under files/, and the license as files/OFL.txt.

  3. 03

    Open a pull request

    CI validates the schema and license. Once merged, the font ships on the site and CLI — with your GitHub handle credited on the font page.

Requirements

font.json

{
  "$schema": "../../schema.json",
  "name": "your-font",
  "displayName": "Your Font",
  "version": "1.0",
  "category": "sans",
  "designer": "Jane Doe",
  "license": { "type": "OFL-1.1", "url": "https://…" },
  "source": "https://github.com/…",
  "variable": true,
  "axes": { "wght": [100, 900] },
  "weights": [400, 500, 700],
  "styles": ["normal", "italic"],
  "fallback": "sans-serif",
  "previewText": "Show it off in one line.",
  "description": "One or two sentences about the typeface.",
  "submittedBy": { "github": "your-handle" },
  "files": [
    { "path": "/r/fonts/your-font/YourFont.woff2", "weight": "100 900", "style": "normal" }
  ]
}
Open a pull request