<https://github.com/Zoxcore/trifa_material?tab=rea...
# compose-desktop
z
https://github.com/Zoxcore/trifa_material?tab=readme-ov-file#trifa-material why do emoji in text work differently on macos, windows, ubuntu? and why does it work really bad on all three? look at the 3 screenshots (lower right corner the emoji popup) how to display at least the first 20 smiley emoji properly on the main OS's with compose desktop?
k
Every platform has its own “interpretation” of emojis. And the same also applies to apps / products that can afford to do their own emoji sets, like Facebook or Twitter
See https://beta.emojipedia.org/face-with-tears-of-joy#designs for the varieties of just one emoji codepoint
👍 1
The main question is how do you define a “proper display”? If it’s something that you want to be consistent in your app across all supported platforms, now you know why Facebook and Twitter (and many others) ship their own emoji sets.
z
Eg windows doesn’t even support flag emojis, and never has.
z
i find it strange that different apps in ubuntu have different emoji missing or as graphics. in the terminal emoji work different again. what font or what kind of $thing does compose desktop use to paint when a text element in compose hast utf-8 text which represent emojis?
is this a font issue? a gtk issue? openGL issue? i dont even know
image.png
also can anybody explain this screenshot? on the right in the popup the thumbup emoji is black and white font, in the text input box on the bottom then the exact same text is pasted into, it suddenly is a yellow graphic. and in the middle in the message view the exact same text is a yellow image graphic again
this is all broken
image.png
now whats going in here? the exact same text pasted. once with another emoji before it
that makes no sense to me