SUMMARY Font preview cannot show characters outside the Basic Multilingual Plane (BMP) correctly. STEPS TO REPRODUCE Take "二𫫇英" (U+4E8C U+2BAC7 U+82F1, meaning "dioxin" in Chinese) as an example. Make sure you have installed a font that supports the second character "𫫇" (U+2BAC7), such as Noto Sans/Serif [CJK] SC or Unifont. 1. Launch System Settings 2. Go to Text & Fonts → Font Management, and select a font mentioned above 3. Right click on the font preview, and select "Change Preview Text..." 4. Paste the text "二𫫇英" and press "OK" OBSERVED RESULT The preview becomes "二??英", where "?" indicates the notdef glyph. EXPECTED RESULT The text "二𫫇英" should be previewed correctly. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.16.8-arch2-1 (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION Since a single character becomes two notdef glyphs, I suspect it is a problem related to UTF-16 handling failure.
I can reproduce this on git-master using the Noto Sans CJK font