-
-
Notifications
You must be signed in to change notification settings - Fork 784
Add smarter language-based defaults for MathCAT Braille output #19233
Copy link
Copy link
Closed
Labels
featurefeature/i18nInternationalization featuresInternationalization featuresfeature/mathp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
featurefeature/i18nInternationalization featuresInternationalization featuresfeature/mathp4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for Feature.
Is your feature request related to a problem? Please describe.
"Nemeth" is unsuitable as a default Braille output code, because:
Describe the solution you'd like
Use ASCIIMath as a sensible global default (easy, rejected in #19232), or add infrastructure to set a default Braille math output code per language (better for languages with an uncontroversial sensible default). In the latter approach, we might start by mapping fi -> ASCIIMath-finnish, es -> CMU, vi -> Vietnamese, and sv -> Sweedish, and set ASCIIMath as a fallback for languages where a sensible default cannot be determined. I personally think en -> UEB is reasonable, but know it's contentious in some circles.
Describe alternatives you've considered
Leave Nemeth as a default globally (I don't consider this reasonable, see above).