Skip to content

OneCore does not pronounce spaces correctly when reporting normalized characters #16805

@coderabbitai

Description

@coderabbitai

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

  1. Enable Unicode normalization in NVDA.
  2. Use OneCore as the speech synthesizer.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions