{
  "version": "2026-11-05-v1",
  "limitations": [
    "This is a census of 61 published current-version preview files in one commercial catalog at one observation time. It is not a representative sample of fonts, AI-generated fonts, Latin typography or the internet.",
    "497 Unicode 15.0.0 Latin-named canonically decomposable letters and four explicit noncomposable controls are a bounded test set. No claim covers all combining sequences, all Unicode characters, all languages or arbitrary text.",
    "Only one isolated test string per call is shaped, using the OpenType shaper with fixed ltr/Latn/en parameters and default feature behavior. Whole-word context, other scripts, language-specific shaping, ligatures, kerning, browser fallback, variable axes and platform renderers are not assessed.",
    "No cross-font fallback, replacement fonts or post-shaping repair is used. HarfBuzz OpenType default normalization and fallback mark positioning remain enabled; therefore offsets must not be attributed solely to a font GPOS table.",
    "A nonzero glyph ID means that this shaping run avoided .notdef. It does not prove visible ink, correct accent placement, legibility, rasterization quality, semantic correctness, complete language coverage or production suitability.",
    "Equal output means an identical sequence of glyph IDs and x/y advances and offsets within the same font. Cluster values and glyph flags are recorded but excluded from this comparison. Unequal output does not by itself prove a visible difference; no raster-image equality or visual-quality test was run.",
    "Glyph IDs are local to each font. Comparing glyph IDs between different fonts has no meaning. FontTools getBestCmap presence is a separate nominal code-point mapping measure and is never used as a substitute for shaping.",
    "Some NFC strings shape without .notdef even when the original precomposed code point has no cmap entry; some equivalent NFC/NFD paths differ. Five observed cases have no .notdef for NFC but do for NFD. These outcomes are not Unicode conformance judgments or universal HarfBuzz guarantees.",
    "Runtime and font hashes are pinned. Other HarfBuzz versions, feature settings or font revisions may produce different outputs. Public font URLs can cease to be available; the manifest hashes identify the measured bytes. No font binaries are redistributed with the data.",
    "60 of the 61 published detail pages were in the sitemap. Bubble Pillow Square was publicly visible and included in the catalog census but omitted from the sitemap; publication and search indexing eligibility are distinct."
  ]
}
