Support for code points on U+10000 to U+10FFFF

Questions about Wine on Linux
Locked
redred82
Newbie
Newbie
Posts: 2
Joined: Mon Nov 09, 2020 7:11 pm

Support for code points on U+10000 to U+10FFFF

Post by redred82 »

My test code statement is as follows:
TextOutW(hdc, 0, 0, L"\U0001F588 test", 5);

The font I installed is Symbola, the installation commands are as follows:
apt install fonts-symbola

Use the debian operating system and have the required fonts installed. Wine can display any character except the one I mentioned above. Please help
redred82
Newbie
Newbie
Posts: 2
Joined: Mon Nov 09, 2020 7:11 pm

Re: Support for code points on U+10000 to U+10FFFF

Post by redred82 »

To add, this is a question about Supplementary Characters, A supplementary character is a character located beyond the Basic Multilingual Plane(in the range U+0000 to U+FFFF), See this in detail : https://docs.microsoft.com/en-us/window ... characters
This page mentions that:
The Windows GDI API supports format 12 cmap tables in fonts so that surrogates can be displayed correctly.

So the software that works well in the windows system is not working properly under wine, wine has BUG? Sorry, my English is poor.
Locked