Emojis Are Not Supported When Converting Slides to Images in Java

When more than one imoji contains in a ppt slide, after converting slides into images, those imojies are showing in overlap way. And also colored imojies are in black colour.

3_400x360.jpeg (2.4 KB)
4_400x360.jpeg (5.4 KB)

@KaveeshaKul,
Thank you for contacting support.

To investigate the issue, could you please share the following information and files:

  • The source presentation file that contains the emojis.
  • The Java code you use to convert the slides to images.
  • The Aspose.Slides for Java version you are using.
  • Your Java version and operating system details.
  • Information about the fonts installed in your environment, especially emoji fonts such as Segoe UI Emoji, Noto Color Emoji, or Apple Color Emoji.

Also, please check the result with the latest version of Aspose.Slides for Java if possible and let us know whether the issue still occurs.

unicode_multilanguage_test.7z (23.4 KB)

  • slides version
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.1</version>
</dependency>
  • java version
<java.version>17</java.version>
  • fonts
fontconfig ttf-dejavu ttf-liberation font-noto font-noto-cjk \
    && curl -L https://github.com/googlefonts/noto-emoji/raw/main/fonts/NotoEmoji-Regular.ttf -o /usr/share/fonts/NotoEmoji-Regular.ttf \
    && curl -L https://github.com/ChiefMikeK/ttf-symbola/raw/master/Symbola-13.ttf -o /usr/share/fonts/Symbola.ttf \

@KaveeshaKul,
Thank you for the details. Could you please also specify the name and version of the operating system on which the conversion was performed?

Alpine Linux 3.18

@KaveeshaKul,
Thank you for the additional information. I have reproduced the problem you described. We apologize for any inconvenience caused.

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): SLIDESJAVA-39841

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

1 Like

@KaveeshaKul,
We have reproduced and investigated the issue. To render color emojis correctly, Segoe UI Emoji must be installed and available in the environment where the conversion is performed. Replacing this font with Noto Color Emoji and Symbola, or another font results in incorrect or monochrome rendering.

During our investigation, we also found that one particular emoji is not rendered in color even when Segoe UI Emoji is used. This issue will be fixed in a future release. We will notify you when the fix becomes available.

Thank you. Also when more than one imoji in same line all are overlapping after converting to images.

@KaveeshaKul,
Thank you for the note. The issue with multiple emojis overlapping on the same line is also covered by the previously created ticket, SLIDESJAVA-39841. We will notify you when it is resolved.