Description: LibreOffice is not able to display emojis like 👨🏼🎨 . (See https://emojipedia.org/man-artist-medium-light-skin-tone/ . It consists of four code points: 👨 Man, 🏼 Medium-Light Skin Tone, Zero Width Joiner and 🎨 Artist Palette. Steps to Reproduce: Try the attached document. Actual Results: 👨🏼🎨 shows up as separate man and palette glyphs. Expected Results: 👨🏼🎨 shows up correctly. Reproducible: Always User Profile Reset: No Additional Info: Tried with current master on Fedora 33 and macOS.
Created attachment 167556 [details] Sample document
(I tried using both Noto Emoji and Emoji One as the font on Linux.)
Ha! On macOS, if I use the Apple Color Emoji font, it works!
Suggested fix in https://gerrit.libreoffice.org/c/core/+/106632 . But it might be the wrong way to fix the problem, let's see what the reviewers say.
(More detailed discussion about this in Gerrit.)
Tor Lillqvist committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/8578a1c9d167c19f1d8038fac5946b4b3cae305e tdf#138481: Trust the built-in break iterator character data in ICU It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Tor Lillqvist committed a patch related to this issue. It has been pushed to "libreoffice-7-1": https://git.libreoffice.org/core/commit/27efeeb7a80c84dbe243f2301f1dbf10cff7ce8d tdf#138481: Trust the built-in break iterator character data in ICU It will be available in 7.1.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Tor Lillqvist: I see you are working on this issue by yourself, so I set it as ASSIGNED. Would you please set it to RESOLVED FIXED if the issue is fixed.
Let's mark this as resolved now. Also, retitling this bug so be less grandiose, what I ended up fixing here is just the display of these complicated emojis.
Tor Lillqvist committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/c808dc652ff5c899c4b7f1b676b5a0a0074db1da tdf#138481: Trust the built-in break iterator character data in ICU It will be available in 7.0.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.