{
  "version": "1.0.0",
  "published": "2026-11-03",
  "canonicalOwner": "fancytextgenerator.dev",
  "derivedAnalysisNotOriginalUnicodeData": true,
  "scope": "The 62 ASCII Latin letters and decimal digits, each in superscript and subscript position. This produces 124 base-position cells.",
  "selection": "Read the zero-indexed field 5 of each semicolon-delimited UnicodeData row. Retain only an exact <super> or <sub> compatibility decomposition followed by a single code point in ASCII A-Z, a-z or 0-9. Keep every matching encoded character, including alternative forms.",
  "age": "Read the selected code point age from DerivedAge-18.0.0.txt. Age is not a font-support claim.",
  "comparison": "Join Unicode 17 and 18 inventories by code point; identify additions and count distinct base letters separately from encoded records.",
  "missing": "No entry means no direct mapping under this filter, not that no visual lookalike or other representation exists.",
  "reproduce": "Download sources.json files using the listed local filenames. Run node reproduce.mjs SOURCE_DIRECTORY OUTPUT_DIRECTORY. Compare inventory.json and characters.csv byte for byte.",
  "normalization": "No runtime normalization benchmark is performed. Compatibility decomposition and NFKC behavior are explained with UAX15; older runtimes may use older Unicode data.",
  "revisionPolicy": "Version the two input releases and retain source hashes. Corrections update this page and downloads together with a dated change note."
}
