Re: [EXTERNAL] a minimal core intent proposal

On 11/11/2022 09:55, Paul Libbrecht wrote:
So that’d mean the spec should “fix unicode names” ?

or rather provide default speech perhaps by specifying some default transformation from the names eg drop any trailing "sign"

$ DOLLAR SIGN

% PERCENT SIGN

< LESS-THAN SIGN


for example don't usually want to be read by their full Unicode name, nor do you want to read

«this»

as

LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
LATIN SMALL LETTER T
LATIN SMALL LETTER H
LATIN SMALL LETTER I
LATIN SMALL LETTER S
RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK

So the default can't be literally "read Unicode names" You need some general rules and a few special cases.

It can be configurable and/or system specific but it wouldn't hurt if we suggested some defaults, but note most of these tricky cases are already in plain non-math text so it's not as if we are specifying anything a screen reader does not already do. We don't need to tell AT not to read t as LATIN SMALL LETTER T but we do need to be careful not to specify that it must do that (if we were to specify the default reading of characters are (exactly) their Unicode names).


See https://w3c.github.io/xml-entities/unicode-names.html?%C2%ABthis%C2%BB  if you want to easily see Unicode names for other strings

David




Disclaimer

The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: 30 St. Giles, Oxford, OX1 3LE, United Kingdom. Please see our Privacy Notice <https://www.nag.com/content/privacy-notice> for information on how we process personal data and for details of how to stop or limit communications from us.

This e-mail has been scanned for all viruses and malware by Microsoft Exchange Online (EOP)

Received on Friday, 11 November 2022 11:12:14 UTC