open-standards/wai/vector-conformance/expected/a11y/strings.a11y.jsonl
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

6 lines
3.4 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[{"active":[[0,24000]],"dir":0,"group":0,"index":0,"lang":"en","mode":0,"purpose":7,"text":"He said \"A&B\" <b>\\</b>\n2/2"},{"active":[[0,24000]],"dir":0,"group":0,"index":1,"lang":"en","mode":0,"purpose":7,"text":"OK 😀"},{"active":[[0,24000]],"dir":1,"group":0,"index":2,"lang":"he","mode":0,"purpose":7,"text":"שלום"},{"active":[[0,24000]],"dir":0,"group":0,"index":3,"lang":"hi","mode":0,"purpose":7,"text":"हिन्दी"},{"active":[[0,24000]],"dir":0,"group":0,"index":4,"lang":"sr-Latn-RS","mode":0,"purpose":7,"text":"Zdravo"},{"active":[[0,24000]],"dir":0,"group":0,"index":5,"lang":"en","mode":0,"purpose":7,"text":"soft­hyphen"}]
{"den":1,"g":0,"num":25,"projection":[{"dir":0,"group":0,"index":0,"lang":"en","mode":0,"purpose":7,"text":"He said \"A&B\" <b>\\</b>\n2/2"},{"dir":0,"group":0,"index":1,"lang":"en","mode":0,"purpose":7,"text":"OK 😀"},{"dir":1,"group":0,"index":2,"lang":"he","mode":0,"purpose":7,"text":"שלום"},{"dir":0,"group":0,"index":3,"lang":"hi","mode":0,"purpose":7,"text":"हिन्दी"},{"dir":0,"group":0,"index":4,"lang":"sr-Latn-RS","mode":0,"purpose":7,"text":"Zdravo"},{"dir":0,"group":0,"index":5,"lang":"en","mode":0,"purpose":7,"text":"soft­hyphen"}]}
{"den":1,"g":1,"num":25,"projection":[{"dir":0,"group":0,"index":0,"lang":"en","mode":0,"purpose":7,"text":"He said \"A&B\" <b>\\</b>\n2/2"},{"dir":0,"group":0,"index":1,"lang":"en","mode":0,"purpose":7,"text":"OK 😀"},{"dir":1,"group":0,"index":2,"lang":"he","mode":0,"purpose":7,"text":"שלום"},{"dir":0,"group":0,"index":3,"lang":"hi","mode":0,"purpose":7,"text":"हिन्दी"},{"dir":0,"group":0,"index":4,"lang":"sr-Latn-RS","mode":0,"purpose":7,"text":"Zdravo"},{"dir":0,"group":0,"index":5,"lang":"en","mode":0,"purpose":7,"text":"soft­hyphen"}]}
{"den":1,"g":2,"num":25,"projection":[{"dir":0,"group":0,"index":0,"lang":"en","mode":0,"purpose":7,"text":"He said \"A&B\" <b>\\</b>\n2/2"},{"dir":0,"group":0,"index":1,"lang":"en","mode":0,"purpose":7,"text":"OK 😀"},{"dir":1,"group":0,"index":2,"lang":"he","mode":0,"purpose":7,"text":"שלום"},{"dir":0,"group":0,"index":3,"lang":"hi","mode":0,"purpose":7,"text":"हिन्दी"},{"dir":0,"group":0,"index":4,"lang":"sr-Latn-RS","mode":0,"purpose":7,"text":"Zdravo"},{"dir":0,"group":0,"index":5,"lang":"en","mode":0,"purpose":7,"text":"soft­hyphen"}]}
{"den":1,"g":3,"num":25,"projection":[{"dir":0,"group":0,"index":0,"lang":"en","mode":0,"purpose":7,"text":"He said \"A&B\" <b>\\</b>\n2/2"},{"dir":0,"group":0,"index":1,"lang":"en","mode":0,"purpose":7,"text":"OK 😀"},{"dir":1,"group":0,"index":2,"lang":"he","mode":0,"purpose":7,"text":"שלום"},{"dir":0,"group":0,"index":3,"lang":"hi","mode":0,"purpose":7,"text":"हिन्दी"},{"dir":0,"group":0,"index":4,"lang":"sr-Latn-RS","mode":0,"purpose":7,"text":"Zdravo"},{"dir":0,"group":0,"index":5,"lang":"en","mode":0,"purpose":7,"text":"soft­hyphen"}]}
{"den":1,"g":4,"num":25,"projection":[{"dir":0,"group":0,"index":0,"lang":"en","mode":0,"purpose":7,"text":"He said \"A&B\" <b>\\</b>\n2/2"},{"dir":0,"group":0,"index":1,"lang":"en","mode":0,"purpose":7,"text":"OK 😀"},{"dir":1,"group":0,"index":2,"lang":"he","mode":0,"purpose":7,"text":"שלום"},{"dir":0,"group":0,"index":3,"lang":"hi","mode":0,"purpose":7,"text":"हिन्दी"},{"dir":0,"group":0,"index":4,"lang":"sr-Latn-RS","mode":0,"purpose":7,"text":"Zdravo"},{"dir":0,"group":0,"index":5,"lang":"en","mode":0,"purpose":7,"text":"soft­hyphen"}]}