Issue loading PSD file with multi-character emojis

Hi!

We’re processing a .psd file using Aspose 21.3.0 (but we reproduced the issue on versions 20.6.0 and 20.9.0 as well). The file contains various emojis. Single-character emojis are loaded correctly, but multiple-character emojis are not. I included a screenshot of the problem in the attached archive.

This is the code:

    AsposeLicenser.LoadLicense();
    var image = Image.Load(filePath);

Aspose Emoji Issue.zip (69.3 KB)

Thanks!

@arnoldbeilandevozon

We need to further investigate the issue on our end. A ticket with ID PSDNET-979 has been created in our issue tracking system to further investigate and resolve the issue. This thread has been linked with the issue so that you may be notified once the issue will be addressed.

Hi,
do you have any update for this issue?

@SriranjiniNv after the creation of this task was made the following investigation:

The multiple-character emojis are correct loading only on Photoshop canvas. At Visual Studio and other interfaces with the global system rendering, they render incorrect.
If copy and paste text from photoshop to the visual studio file it will be working the same way:
image.png (1.8 KB)
Even the title in photoshop is displayed in the same way:
image.png (1.7 KB)
The text copy-pasted from Photoshop:
simple emoji: :strawberry::cat::grinning::grin:
multi-character emoji: ������

Aspose.PSD can not draw Emojis, for this we created the following task:
PSDNET-983. Support of emoji rendering. In the Roadmap 2022 we haven’t plan to implement this because of the task complexity and because of the narrow application of feature.