Created attachment 136204 [details] wrong SUMMARY Umlauts are not recognized in Spellcheck STEPS TO REPRODUCE 1. In a new document enable "Automatic spell checking" 2. Change Dictionary to Deutsch (Deutschland) 3. Type the word "gelösst" OBSERVED RESULT You will see that only the the last 3 letters are underscored with the red waiving line and right-click on them and then selecting "Spelling" from the pup-up menu does not offer the correct word "gelöst". EXPECTED RESULT The whole word "gelösst" must be underscored and the pup-up menu in "Spelling" must offer the option "gelöst". SOFTWARE/OS VERSIONS Operating System: Slackware-current KDE Plasma Version: 5.21.1 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2 Kernel Version: 5.10.18 OS Type: 64-bit Graphics Platform: X11 Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz Memory: 31.1 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 630
Created attachment 136205 [details] correct
I forget to mark this bug as critical.
Git commit 31085fdea3ed628ae4c122badc6895d8a79d6a1d by Christoph Cullmann. Committed on 06/03/2021 at 21:52. Pushed by cullmann into branch 'master'. fix spellcheck word detection for non-ASCII fix porting mistake for spellcheck word boundary detection regex stuff we need there unicode support frameworks/ktexteditor#10 M +4 -4 src/spellcheck/ontheflycheck.cpp https://invent.kde.org/frameworks/ktexteditor/commit/31085fdea3ed628ae4c122badc6895d8a79d6a1d
Yeah, seems we have there some generic porting issue. I opened an internal development ticket to fixup that (in a broader scope). https://invent.kde.org/frameworks/ktexteditor/-/issues/10
Git commit 675eaa6eebdbdf5437b7d150ae907283cb6ccb81 by Kåre Särs. Committed on 07/03/2021 at 09:38. Pushed by cullmann into branch 'master'. S&R: Add UseUnicodePropertiesOption to regexps To make regular expressions work properly with Unicode add UseUnicodePropertiesOption option (Search & Replace plugin) Related: bug 433924 M +4 -2 addons/search/plugin_search.cpp https://invent.kde.org/utilities/kate/commit/675eaa6eebdbdf5437b7d150ae907283cb6ccb81
*** Bug 434096 has been marked as a duplicate of this bug. ***