open-standards/wai/wai-vector/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 10ba6e9bcc wai-vector: the text layer and section 5, text and accessibility (D7-7)
graphics-vector.md section 5 (Draft): what a sink exposes to assistive
technology and to a text consumer, and how. Each text block's active set (the
effective windows of the items that draw it, merged), the projection at a
frame and the transcript as exact JSON, the text record and its digest, ruby,
purposes, writing modes and the cluster rule.

- wai-vector: src/text.rs (no_std, no dependency), the a11y and text commands,
  and vectors verify recomputing every text record.
- The corpus: a new a11y group, each payload with its text record
  (<name>.a11y.jsonl) and its digest in the expected file; canonical and
  refusal vectors for TEXT. No existing expected file changes.
- tests/text_layer.rs: each rule of section 5, with expected JSON written by
  hand from the text, each falsified once.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 02:43:02 -04:00
..
bin wai-vector: the text layer and section 5, text and accessibility (D7-7) 2026-10-13 02:43:02 -04:00
builtin wai-vector: the default stroke set and the test repertoire, as WSF1 sources expanded by Annex A; the text vectors (D7-5) 2026-10-11 17:41:08 -04:00
vectors wai-vector: the text layer and section 5, text and accessibility (D7-7) 2026-10-13 02:43:02 -04:00
arith.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
bounds.rs wai-vector: clippy-clean, the empty frame range built without a reversed literal; no generated byte changes 2026-10-11 04:29:28 -04:00
clock.rs wai-vector: clippy-clean, the empty frame range built without a reversed literal; no generated byte changes 2026-10-11 04:29:28 -04:00
cover.rs wai-vector: the raster RS1-RS9 and the frame procedure, with per-frame SHA-256 vectors (D7-3) 2026-10-11 04:19:10 -04:00
form.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
frame.rs wai-vector: the raster RS1-RS9 and the frame procedure, with per-frame SHA-256 vectors (D7-3) 2026-10-11 04:19:10 -04:00
geom.rs wai-vector: the raster RS1-RS9 and the frame procedure, with per-frame SHA-256 vectors (D7-3) 2026-10-11 04:19:10 -04:00
json.rs wai-vector: clippy-clean, the empty frame range built without a reversed literal; no generated byte changes 2026-10-11 04:29:28 -04:00
lib.rs wai-vector: the text layer and section 5, text and accessibility (D7-7) 2026-10-13 02:43:02 -04:00
paint.rs Merge wai/d7-2-vector-formats into wai/d7-3-vector-raster; clippy-clean raster 2026-10-11 04:31:54 -04:00
place.rs wai-vector: clippy-clean, the empty frame range built without a reversed literal; no generated byte changes 2026-10-11 04:29:28 -04:00
refuse.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
scene.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
sha256.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
text.rs wai-vector: the text layer and section 5, text and accessibility (D7-7) 2026-10-13 02:43:02 -04:00
track.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
vectors.rs wai-vector: the text layer and section 5, text and accessibility (D7-7) 2026-10-13 02:43:02 -04:00
wos1.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
wsf1.rs wai-vector: the default stroke set and the test repertoire, as WSF1 sources expanded by Annex A; the text vectors (D7-5) 2026-10-11 17:41:08 -04:00
wvg1.rs wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00