Skip to content

Commit c6e344b

Browse files
authored
Give more details on how auto works (#33)
Keep it high level, as it is up to the UA to decide how sofisticated an analysis it wants to run to determine whether the annotaiton matches the base a a phonetic reading. See #31
1 parent b426177 commit c6e344b

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

explainers/ruby-tts.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,15 @@ Its values are:
280280
or as "should" rather than "must" requirements.
281281

282282
* `auto`: the default state, assumed if the attribute is omitted.
283-
Assistive technologies must attempt to automatically determine
284-
whether to behave as `complementary` or as `phonetic`.
283+
A speech user agents must attempt to automatically determine
284+
whether to behave as `complementary` or as `phonetic`:
285+
if it can determine
286+
that the ruby annotation is a possible pronunciation
287+
of the corresponding ruby base,
288+
it should behave as `phonetic`;
289+
if it can determine that it is not,
290+
or if it cannot be sure either way,
291+
it should behave as `complementary`.
285292

286293
In all cases, it is understood that the above requirements
287294
describe the default behavior of speech user agents.

0 commit comments

Comments
 (0)