Module: Ucode::Commands::UniversalSet
- Defined in:
- lib/ucode/commands/universal_set.rb
Overview
ucode universal-set subcommands (TODOs 24 + 31):
BuildCommand— drain the codepoint stream through the 4-tier resolver and write glyphs + manifest. Runs PreBuildCheck first; emits CoverageReport after.PreCheckCommand— standalone pre-build validation (config + fonts + coverage assertion).ReportCommand— re-emit coverage reports from an existing manifest. Useful for iterating on curation without re-running the build.ValidateCommand— post-build structural validation (manifest parses, every entry has a glyph, totals reconcile, provenance recorded).
The set is the canonical reference for "what Unicode 17 looks like" — every assigned codepoint has exactly one glyph, with documented provenance. Audits (TODO 25) and the fontist.org consumer (TODO 27) read the manifest to answer "is this codepoint in the universal set?" without re-reading every SVG.
Defined Under Namespace
Classes: BuildCommand, PreCheckCommand, ReportCommand, ValidateCommand