konsole problems with utf8 characters

RenΓ© J.V. Bertin rjvbertin at gmail.com
Fri Jan 6 12:22:35 GMT 2023

On Friday January 06 2023 10:48:15 Patrick Nagel wrote:

>For me Konsole also doesn't show emojis and also many other characters

Attached the little file I use to test emoji rendering. all of which are rendered fine in my older konsole5 version (20.11.70) built against Qt 5.9, using the basic `cat` command to display it (but also in vim).

I did have the kind of problem evoked, and as far as I understand it is usually a question of using an outdated or improperly configured emoji font. I do remember updating my emoji font That was in oct. 2021 if file dates are any indication, so I no longer remember the details of what I did.

NB: konsole will (of course?!) use the B&W/outline version of emojis, so if you configure a colour emoji font you'd have to make certain that it contains the B&W versions too...

-------------- next part --------------
A sample of the emoticons/emojis I find in incoming emails.

πŸ˜‡ (SMILING FACE WITH HALO; Unicode: U+1F607 (U+D83D U+DE07), UTF-8: F0 9F 98 87)
😎 (SMILING FACE WITH SUNGLASSES; Unicode: U+1F60E (U+D83D U+DE0E), UTF-8: F0 9F 98 8E)
🌞 (SUN WITH FACE; Unicode: U+1F31E (U+D83C U+DF1E), UTF-8: F0 9F 8C 9E)
😊 (SMILING FACE WITH SMILING EYES; Unicode: U+1F60A (U+D83D U+DE0A), UTF-8: F0 9F 98 8A)
😼 (CAT FACE WITH WRY SMILE; Unicode: U+1F63C (U+D83D U+DE3C), UTF-8: F0 9F 98 BC)
πŸ’₯ (COLLISION SYMBOL; Unicode: U+1F4A5 (U+D83D U+DCA5), UTF-8: F0 9F 92 A5)
🎁 (WRAPPED PRESENT; Unicode: U+1F381 (U+D83C U+DF81), UTF-8: F0 9F 8E 81)
πŸ’ (HEART WITH RIBBON; Unicode: U+1F49D (U+D83D U+DC9D), UTF-8: F0 9F 92 9D)
🎢 (MULTIPLE MUSICAL NOTES; Unicode: U+1F3B6 (U+D83C U+DFB6), UTF-8: F0 9F 8E B6)
🀘 (Unicode: U+1F918 (U+D83E U+DD18), UTF-8: F0 9F A4 98)
🌦 (Unicode: U+1F326 (U+D83C U+DF26), UTF-8: F0 9F 8C A6)
πŸ“’ (PUBLIC ADDRESS LOUDSPEAKER; Unicode: U+1F4E2 (U+D83D U+DCE2), UTF-8: F0 9F 93 A2)
🏍 (Unicode: U+1F3CD (U+D83C U+DFCD), UTF-8: F0 9F 8F 8D)
πŸŽ‰ (PARTY POPPER; Unicode: U+1F389 (U+D83C U+DF89), UTF-8: F0 9F 8E 89)
🎺 (TRUMPET; Unicode: U+1F3BA (U+D83C U+DFBA), UTF-8: F0 9F 8E BA)
πŸ’° (MONEY BAG;Unicode: U+1F4B0 (U+D83D U+DCB0), UTF-8: F0 9F 92 B0)
🚚 (DELIVERY TRUCK; Unicode: U+1F69A (U+D83D U+DE9A), UTF-8: F0 9F 9A 9A)
🌾 (EAR OF RICE; Unicode: U+1F33E (U+D83C U+DF3E), UTF-8: F0 9F 8C BE)
🌼 (BLOSSOM; Unicode: U+1F33C (U+D83C U+DF3C), UTF-8: F0 9F 8C BC)
πŸ‘’ (WOMANS BOOTS; Unicode: U+1F462 (U+D83D U+DC62), UTF-8: F0 9F 91 A2)
🌝 (FULL MOON WITH FACE; Unicode: U+1F31D (U+D83C U+DF1D), UTF-8: F0 9F 8C 9D)
πŸ‹ (LEMON; Unicode: U+1F34B (U+D83C U+DF4B), UTF-8: F0 9F 8D 8B)
πŸ”₯ (FIRE; Unicode: U+1F525 (U+D83D U+DD25), UTF-8: F0 9F 94 A5)

⏱ (STOPWATCH; Unicode: U+23F1, UTF-8: E2 8F B1)
⚑ (Unicode: U+26A1, UTF-8: E2 9A A1)
βŒ› (Unicode: U+231B, UTF-8: E2 8C 9B)
❄ (Unicode: U+2744, UTF-8: E2 9D 84)
⭐ (Unicode: U+2B50, UTF-8: E2 AD 90)
βŒ› (Unicode: U+231B, UTF-8: E2 8C 9B)
 (BACKSPACE; Unicode: U+0008, UTF-8: 08, ISO-8859-1: 8)
 (NO-BREAK SPACE; Unicode: U+00A0, UTF-8: C2 A0, ISO-8859-1: A0)
‍ (ZERO WIDTH JOINER; Unicode: U+200D, UTF-8: E2 80 8D)
β€Œ (ZERO WIDTH NON-JOINER; Unicode: U+200C, UTF-8: E2 80 8C)
​ (ZERO WIDTH SPACE; Unicode: U+200B, UTF-8: E2 80 8B)

More information about the kde mailing list