aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2025-02-04 11:47:48 +1100
committerNeil <nyamatongwe@gmail.com>2025-02-04 11:47:48 +1100
commit4c9ddc3121d0488914858ee511028520b96fd0e9 (patch)
tree03989eae1ce94f479749ef74e1e6c76c10f3e332 /doc
parentef961772c3ced424f034c2055263d7231eccee01 (diff)
downloadscintilla-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.html3
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>