Summary
When using OneCore with Unicode normalization enabled, NVDA fails to pronounce normalized characters correctly during character-by-character navigation. Specifically, it announces characters like C as Cnormalized without any pause, making it unclear to users. The expected behavior is to pronounce the character distinctly followed by the word "normalized", potentially with a short pause in between. This issue affects the readability and clarity of normalized characters for users.
Relevant Information
Steps to Reproduce
- Enable Unicode normalization in NVDA.
- Use OneCore as the speech synthesizer.
- Navigate through text character by character.
Expected Behavior
The character should be pronounced distinctly followed by the word "normalized" with a short pause in between.
Actual Behavior
The character is pronounced as Cnormalized without any pause.
Environment
- NVDA version: Latest
- OneCore version: Latest
Additional Notes
This issue is a follow-up to the fix provided in PR #16786.
Summary
When using OneCore with Unicode normalization enabled, NVDA fails to pronounce normalized characters correctly during character-by-character navigation. Specifically, it announces characters like
CasCnormalizedwithout any pause, making it unclear to users. The expected behavior is to pronounce the character distinctly followed by the word "normalized", potentially with a short pause in between. This issue affects the readability and clarity of normalized characters for users.Relevant Information
Steps to Reproduce
Expected Behavior
The character should be pronounced distinctly followed by the word "normalized" with a short pause in between.
Actual Behavior
The character is pronounced as
Cnormalizedwithout any pause.Environment
Additional Notes
This issue is a follow-up to the fix provided in PR #16786.