Handle Unicode text, emoji, encoding, normalization, code points, and safe storage.
Lessons
Understand how emoji are announced.
Emoji & Screen Readers is easiest to learn by reading the example, changing it, and observing the result.
<!-- Meaningful emoji: give it an accessible label -->
<span role="img" aria-label="warning">⚠️</span> Low battery
<!-- Decorative emoji next to text: hide it from screen readers -->
<button>
<span aria-hidden="true">🔍</span> Search
</button>
<!-- Don't rely on emoji alone to convey required meaning -->Practice the Emoji & Screen Readers example in a small scratch file, then explain what changed and why.