diff options
author | Neil <nyamatongwe@gmail.com> | 2025-02-04 11:47:48 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2025-02-04 11:47:48 +1100 |
commit | 4c9ddc3121d0488914858ee511028520b96fd0e9 (patch) | |
tree | 03989eae1ce94f479749ef74e1e6c76c10f3e332 /test/unit/testCellBuffer.cxx | |
parent | ef961772c3ced424f034c2055263d7231eccee01 (diff) | |
download | scintilla-mirror-4c9ddc3121d0488914858ee511028520b96fd0e9.tar.gz |
Fix segmentation of long lexemes to avoid breaking before modifiers like accents
that must be drawn with their base letters.
This is only a subset of implementing grapheme cluster boundaries but it
improves behaviour with some Asian scripts like Thai and Javanese.
Javanese is mostly written with (ASCII) Roman characters so issues will be rare
but Thai uses Thai script.
Also slightly improves placement of combining accents in European texts.
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14822
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16115
Diffstat (limited to 'test/unit/testCellBuffer.cxx')
0 files changed, 0 insertions, 0 deletions