Skip to content

Preserve Unicode words during text wrapping - #282

Open
Happypig375 wants to merge 2 commits into
masterfrom
fix/issue-135-unicode-word-breaks
Open

Preserve Unicode words during text wrapping#282
Happypig375 wants to merge 2 commits into
masterfrom
fix/issue-135-unicode-word-breaks

Conversation

@Happypig375

Copy link
Copy Markdown
Collaborator

Summary

  • coalesce scalar-aware Unicode word boundaries around Typography boundaries
  • preserve UAX LB9 combining sequences while retaining complex-script and CJK break opportunities and format controls
  • add constrained-layout regression coverage

Fixes #135

Testing

  • Release build
  • TextLaTeXParserTests: 258/258

@Happypig375 Happypig375 added Type/Bug A reproducible defect in CSharpMath. Area/Rendering Typesetting, measurement, fonts, text layout, and drawing. labels Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area/Rendering Typesetting, measurement, fonts, text layout, and drawing. Type/Bug A reproducible defect in CSharpMath.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Text wrapping splits words containing non-ASCII characters

1 participant