open-standards/wai/vector-conformance/vectors/runs/index.json
Transaction Science 4c61c5b67b wai-vector: the default stroke set and the test repertoire, as WSF1 sources expanded by Annex A; the text vectors (D7-5)
- WSF1 (feature author): the stroke source format, its checks, the pinned Q15 table of
  64 unit vectors and the integer expansion into a polygon-only WOS1.
- The ASCII stroke set, U+0020-U+007E, drawn here as integer centre lines; bundled as
  builtin::STROKE_ASCII with its SHA-256, which Annex B states.
- The test repertoire: Arabic, Hebrew and Devanagari glyphs and a U+1F600 face, drawn
  here, with the joining table and the small shaper the corpus generator uses.
- graphics-vector.md section 4, Annex A (WSF1, the table as bytes, the expansion) and
  Annex B (the digest).
- vector-conformance: sources/, the two sets, the text group, and stroke-glyph members of
  runs and motion; the README's provenance line names the in-house sets.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 17:41:08 -04:00

10 lines
1 KiB
JSON

{
"abutting":"three glyphs abutting mid-pixel: the seam pixels read 255 (the glyph-wise union): accepted",
"arabic-joins":"an Arabic joining sequence from the test repertoire in one run, large: each connector's round cap passes its glyph's edge and overlaps the neighbour, and the glyph-wise union over-covers the partly covered edge pixels of each overlap (the join knot, §3.13): accepted",
"arabic-joins-split":"the same joining sequence split across two runs, which an encoder never writes (one joining sequence per run): the runs composite by source-over, so the join's pixels differ from the one-run vector: accepted",
"marks":"marks overlapping their bases: accepted",
"overlapping":"glyphs that overlap: the partly covered edge pixels of the overlap over-cover (the knot, §3.13): accepted",
"phases":"one glyph at all 256 subpixel phases of the x axis: accepted",
"run-4096":"a run of 4,096 glyphs, the cap: accepted",
"two-runs":"two runs that abut mid-pixel: across runs the fills composite by source-over, and the seam returns: accepted"
}