short note on emoji text alternative variations

Emojis

Emojis are derived from Unicode symbols

Unicode symbols do not have inbuilt text alternatives. They are exposed in the browser accessibility tree as a text symbol:

The text alternatives for Unicode symbols are usually contained within a text file in screen reading software’s program files directory. For example the JAWS 2021 file for (English language) descriptions of Unicode symbols on my machine is C:ProgramDataFreedom ScientificJAWS2021SETTINGSSymbolDescriptionsSymbolDescriptions.enu.txt

Note in SymbolDescriptions.enu.txt

This file contains descriptions for characters/symbols defined by the Unicode standard that are not already spoken by speech synthesizers.
The descriptions specified in this document are for single, stand-alone symbols.
Descriptions for alphabetical, numeric, and basic punctuation symbols should not be included.
These descriptions are processed as the very last step before a text string is sent to the speech synthesizer.
They will override any other previous processing such as the JAWS dictionary or punctuation symbol processing.
Note: these descriptions are not synthesizer specific.

People ask why emojis are presented as symbols in speech to text output rather than the text alternative.

This comment from the JAWS file may offer a clue:

These descriptions are processed as the very last step before a text string is sent to the speech synthesizer.

What can be inferred from this comment [...]

Read article at html5accessibility.com

Article Taxonomies