Unicode 9.0 support on Windows 7

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
sinfulosd
Apollo supporter
Apollo supporter
Posts: 34
Joined: 2022-07-13, 03:01

Unicode 9.0 support on Windows 7

Unread post by sinfulosd » 2024-07-01, 14:40

Can someone please explain to me how Pale Moon is able to show me Unicode 9.0 emojis on websites and chromium browsers are not able to?

What is Pale Moon doing that is different from all the chromium browsers? Also, it seems to be the same case with Firefox.



Edit: I'm talking about Windows 7, in case if anyone would ask for more details.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2415
Joined: 2018-05-05, 13:29

Re: Unicode 9.0 support on Windows 7

Unread post by vannilla » 2024-07-01, 15:20

UXP, the platform on which Pale Moon is built, has built-in support for Unicode so it does not have to ask the OS about it.
Chromium probably defers these details to Windows, instead.

User avatar
RealityRipple
Keeps coming back
Keeps coming back
Posts: 862
Joined: 2018-05-17, 02:34
Location: Los Berros Canyon, California

Re: Unicode 9.0 support on Windows 7

Unread post by RealityRipple » 2024-07-01, 17:56

Technically, I think the Unicode version is around 12 or 13, I'd have to look it up, but the Emoji version is a slightly-broken-for-certain-clusters-in-certain-circumstances 15.1. We use the post X-Twit Twemoji SVGs to build a font that supports 15.1 specifically for any UXP application.

Updating the Unicode version to match Emoji will... maybe eventually happen? It's the truly messy part. Updating Emoji will be easier, and I'll try to keep on the changes to Twemoji as much as I can. Additionally, you can roll your own font using any of the half-dozen or so public updated fonts that provide SVGs, though you may occasionally find files that don't work with the twemoji-colr build system. But if you do, make note of the tiny patches I had to make to grunt-webfonts and twemoji-colr to get numeric-keycap support to function.