mdube
Topic Author
Posts: 11
Joined: 23 Aug 2019, 12:14

Emoji with zero width joiner (zwj)

26 Aug 2020, 22:27

Hi,

Still playing with emojis, I just learned that it is possible to join emojis (https://unicode.org/emoji/charts/emoji- ... ences.html), for example, the technologist (https://unicode.org/emoji/charts/emoji- ... 200d_1f4bb) which is a guy in front of a computer. Those are accomplished by using the "zero width joiner", U+200D, and when not supported they should fallback at rendering the separate emojis.

I'm using Mozilla's Twemoji and I guess their font doesn't contain all the joined emojis combinations, but currently Noesis renders the separate emojis, which is fine, but the 'zero width joiner' renders as a space, causing the emojis to be distanced apart as seen in the following image.
technologist.png
For now I will manually parse the string and remove the 'zero width joiner'. Is this something expected or maybe Noesis should render that zero width joiner as a zero width character?

Edit: After thinking a bit more, I guess its maybe up to the font to have this 'character' implemented as something that takes zero space. I'm new to the world of fonts, so please bear with me and all my questions. :)

Thanks
 
User avatar
jsantos
Site Admin
Posts: 2904
Joined: 20 Jan 2012, 17:18
Contact:

Re: Emoji with zero width joiner (zwj)

28 Aug 2020, 12:06

We don't have support for this right now but it is going to be implemented. There is a related ticket (#1412) or if you want to create a new one, specific for Emojis, that's fine. Thanks!
 
mdube
Topic Author
Posts: 11
Joined: 23 Aug 2019, 12:14

Re: Emoji with zero width joiner (zwj)

09 Sep 2020, 14:57

 
User avatar
jsantos
Site Admin
Posts: 2904
Joined: 20 Jan 2012, 17:18
Contact:

Re: Emoji with zero width joiner (zwj)

09 Sep 2020, 16:44

Thank you!

Who is online

Users browsing this forum: No registered users and 0 guests