Bug 415349 - KDE Connect telephony integration doesn't show emojis
Summary: KDE Connect telephony integration doesn't show emojis
Status: RESOLVED WORKSFORME
Alias: None
Product: kdeconnect
Classification: Applications
Component: messaging-application (other bugs)
Version First Reported In: 1.3.5
Platform: Manjaro Linux
: NOR minor
Target Milestone: ---
Assignee: Simon Redman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-19 11:28 UTC by Fabby
Modified: 2019-12-25 05:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot showing working emoji in KDE Connect Messaging app (43.33 KB, image/png)
2019-12-23 17:22 UTC, Simon Redman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabby 2019-12-19 11:28:02 UTC
SUMMARY
When receiving or sending SMSes with emojis from the desktop application, they show up as unprintable characters 

STEPS TO REPRODUCE
1. Receive UNICODE emoji, E.G. ๐Ÿ˜ˆ
2. Shown on phone is ๐Ÿ˜ˆ, shown in messaging app is โ–ข
3. Copy-paste unprintable square
4. Send unprintable square from app

OBSERVED RESULT
Receiving and sending emojis works flawlessly, the display of the emojis themselves inside the PC app is the issue. 
It just feels like 2007 on a Nokia phone trying to communicate with an iPhone as the Nokia (=KDE connect Telephony app on the PC) just shows โ–ข whereas the phones themselves show the correct characters. ๐Ÿ˜ˆ

EXPECTED RESULT
To be able to see the variety of unicode emojis instead of the unprintable square character.  ๐Ÿ˜ˆ

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
Operating System: Manjaro Linux 
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.64.0
Qt Version: 5.13.2
Kernel Version: 5.3.15-1-MANJARO
OS Type: 64-bit
Processors: 8 ร— Intelยฎ Coreโ„ข i7-7700HQ CPU @ 2.80GHz
Memory: 15.6 GiB of RAM

ADDITIONAL INFORMATION
Thank you Albert for making this wonderful product!  I really enjoy it and can live with this limitation...
Comment 1 Simon Redman 2019-12-23 17:22:13 UTC
Created attachment 124673 [details]
Screenshot showing working emoji in KDE Connect Messaging app
Comment 2 Simon Redman 2019-12-23 17:24:27 UTC
Hi Fabby,

Thanks for taking the time to report this. Unfortunately it works exactly as expected for me (see attached). The font rendering is handled at a level below KDE Connect (Qt Quick, at least) so you might need to configure some system setting. Maybe the font package being used is incomplete and doesn't include emoji?

I am going to close this bug since it isn't at KDE Connect's level, but please feel free to report back if you do manage to figure out the issue.
Comment 3 Fabby 2019-12-24 23:12:31 UTC
Thank you very much for your response.  It does indeed seem to be a font issue, but I can't find any fonts that do what your screenshot shows. Please tell me which font you're using???
Comment 4 Simon Redman 2019-12-25 05:16:05 UTC
(In reply to Fabby from comment #3)
> Thank you very much for your response.  It does indeed seem to be a font
> issue, but I can't find any fonts that do what your screenshot shows. Please
> tell me which font you're using???

I don't know anything about fonts. I don't customize them so I am using whatever the default was. The Plasma Fonts System Settings Module shows "Sans Serif".