From d3dcb9a3cacbc8f0711af9372142c6af150169f0 Mon Sep 17 00:00:00 2001 From: David Carlisle Date: Tue, 25 Mar 2025 21:04:06 +0000 Subject: [PATCH 1/2] add literal property --- _data/core-properties.yml | 12 +++++++++++- literal-common-properties.md | 9 +++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/_data/core-properties.yml b/_data/core-properties.yml index e9eaf29..ea44ca0 100644 --- a/_data/core-properties.yml +++ b/_data/core-properties.yml @@ -68,7 +68,17 @@ Assistive technology should use the specified `common` defaults. See [common property](../literal-common-properties#common-property) - +- property: legacy + type: inference + applicability: all presentation elements + effect: | + Assistive technology should use it's system specified defaults. + This is the default behavior if neither the + [literal property](../literal-common-properties#literal-property) + nor + [common property](../literal-common-properties#common-property) + is in effect. + See [legacy property](../literal-common-properties#legacy-property) - property: array type: table diff --git a/literal-common-properties.md b/literal-common-properties.md index 31193c6..ba41ddb 100644 --- a/literal-common-properties.md +++ b/literal-common-properties.md @@ -31,6 +31,10 @@ The exact words may depend upon both the audience and the children of node. Some For someone who is blind, it may be important to indicate the start and end of fractions, roots, etc., but for someone with dyslexia, the extra words might be "verbal noise." +If neither `:literal` nor `:common` property is in scope, the default +behavior, which may be explicitly specified by using the `:legacy` +property, is system dependent. + ## `literal` property @@ -130,3 +134,8 @@ As noted above, a trig function raised to a "-1" power should have special speec These are spoken in a special way, although maybe that is just the default way to speak those Unicode characters. However, adding subscripts and superscripts of various types (e.g., $\mathbb {Z}^2$, $\mathbb {Z}^+$, and $\mathbb {Z}_2$) often have specialized speech such as "Z 2". + + +## `legacy` property + +The behavior of readings when the `:legacy` property is in effect is system dependent. Links to documentation of some known systems may be added here as the information becomes available. From d059c97eb9c09e72e6b38a23e4b592c1805346f2 Mon Sep 17 00:00:00 2001 From: David Carlisle Date: Tue, 25 Mar 2025 21:11:32 +0000 Subject: [PATCH 2/2] spelling --- _data/core-properties.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/core-properties.yml b/_data/core-properties.yml index ea44ca0..3c30fe0 100644 --- a/_data/core-properties.yml +++ b/_data/core-properties.yml @@ -72,7 +72,7 @@ type: inference applicability: all presentation elements effect: | - Assistive technology should use it's system specified defaults. + Assistive technology should use its system specified defaults. This is the default behavior if neither the [literal property](../literal-common-properties#literal-property) nor