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 /doc | |
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 'doc')
-rw-r--r-- | doc/ScintillaHistory.html | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 782801b7a..ef9ad02d4 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -604,6 +604,9 @@ Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED and SCI_SETSELECTIONSERIALIZED. </li> <li> + Fix segmentation of long lexemes to avoid breaking before modifiers like accents that must be drawn with their base letters. + </li> + <li> Fix bug on Qt where double-click stopped working when Scintilla instance had been running for weeks. </li> </ul> |