Skip to content

Schema Documentation

Current Schema

Runtime schema source of truth:

src/fontshow/schema/inventory_v1_3.json

This is the only supported schema for Fontshow.


Deprecated Schemas

The following schemas are archived and no longer supported:

  • Inventory Schema v1.0
  • Inventory Schema v1.1
  • Inventory Schema v1.2

See: _archive/schema/


Documentation

  • Font Inventory Schema → inventory_v1_3.md
  • Language Normalization → language-normalization.md

Design Principles

  • Single authoritative schema
  • Deterministic inventories
  • Strict typing
  • Canonical font identity
  • Reproducibility
  • No legacy compatibility

  • ADR 0020 — Schema v1.2 Unification
  • ADR 0019 — Enum JSON representation