We have moved to a new Sailfish OS Forum. Please start new discussions there.

Broken emojis - strange chars, e.g. in "Conversations" [answered]

asked 2017-11-22 16:27:42 +0300

Rah gravatar image

updated 2017-11-22 21:18:34 +0300

Hello, I have a problem concerning emojis in the XMPP-Chat application "Conversations".
The Emoji-Keyboard by penguin from Openrepos is installed and is working as expected systemwide except for Conversations-app. The buttons on the keyboard spawn strange sequences of characters like "ers", ".pag" or "ฤ€c". The characters include chinese or arabic letters. Pressing the same button multiple times does not show the same sequence of chars everytime. Emojis send by others are displayed correctly. image description
Reinstalling the Emoji-Keyboard and the Conversations-app did not change anything. The device is a Jolla1 with the latest OS ( I hope someone has an idea to fix this issue. Even if this is not a problem with Sailfish OS. Greetings, Rah

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by ralooyar
close date 2018-07-14 16:41:47.694134

2 Answers

Sort by ยป oldest newest most voted

answered 2017-11-22 20:13:20 +0300

olf gravatar image

updated 2017-11-23 00:13:51 +0300

Emoji characters are encoded differently for native apps (as e.g. the Emoji keyboard) and Android apps (as e.g. Conversations). I have not yet investigated the technical background.

Hence one has to use an Android app to select emoji characters and copy & paste them via the Android clipboard for inserting them into other Android apps.
The Android app UnicodePad is really well suited for this, but the app Unicode (and a few others) do that job as well.

Alternatively one can use an Android keyboard (e.g. AnySoftKeyboard or Hacker's Keyboard) in conjunction with AlienDalvik control for this, but this is far more complicated to configure and use.

P.S.: Tested and used this way on Jolla 1 phones (with its AOSP 4.1.2 based AlienDalvik) since 2016.

edit flag offensive delete publish link more


Thank you for the suggestions, but I have an Intex Aqua Fish here which has the same setup and it works. No extra keyboard needed for Android apps. However your solution might be a suitable workaround.

added screenshot in original post.

Rah ( 2017-11-22 21:13:27 +0300 )edit

This is interesting, as the effects you describe and depict in the screenshot are exactly the same as on Jolla 1 phones (e.g. "ers" immediately rang a bell). But only Jolla 1 phones run the old AOSP 4.1.2 based AlienDalvik Android runtime environment, in contrast to all later devices (including SailfishX), which use Myriad Group's latest AlienDalvik based on AOSP 4.4.

BTW, while it took me a while to research the workarounds, they are working fine for more than a year (i.e. under many SailfishOS releases, which altered the AlienDalvik integration into SailfishOS multiple times).

olf ( 2017-11-23 00:18:21 +0300 )edit

I can't reproduce this ๐Ÿ˜ž Maybe it depends on the app, "Mainstream" ones (Messenger, Snapchat, etc.) are the ones I tried.

pisarz1958 ( 2017-11-23 02:49:46 +0300 )edit

I can't reproduce this ๐Ÿ˜ž


The initial report, the workarounds, on which devices ....?

olf ( 2017-11-23 21:34:55 +0300 )edit

Unfortunately the workaround with the android app "UnicodePad" is not working either. No emojis show up at all. Trying to open the font "AndroidEmoji.ttf" manually resulted in an error message "Can not open font file". Can this be something about wrong permissions?

Rah ( 2017-11-24 00:27:35 +0300 )edit

answered 2018-01-30 15:55:58 +0300

Rah gravatar image

I want to give a short update on the problem: We did a factory reset. Still the conversations-app has the same problem. BUT Unicodepad is working now as aspected and is showing emojis which then can be shared with conversations-app. We will leave it at that. Thank you for your effort.

edit flag offensive delete publish link more

Question tools



Asked: 2017-11-22 16:27:42 +0300

Seen: 558 times

Last updated: Jan 30 '18