acterglobal / a3

Community Communication and casual social organising platform (App)
http://acter.global/
Other
78 stars 21 forks source link

Icon reactions broken on Windows 10 #1104

Open bitfriend opened 11 months ago

bitfriend commented 11 months ago

image

gnunicorn commented 11 months ago

@bitfriend what is the emoji in question? Can you show it in Element or some other client?

bitfriend commented 10 months ago

Now I can't see the broken icon. I guess it was fixed.

bitfriend commented 10 months ago

This issue seems to be not fixed perfectly. image

gnunicorn commented 10 months ago

@bitfriend interesting. What is your platform? And if possible share the source event of the entry?

bitfriend commented 9 months ago

image And this is msg log. [2023-12-21][22:35:29][acter::api::message][INFO] timeline room msg: RoomEventItem { evt_id: Some("$QorvVFbjfpVnVIgpY6iIFv5f1kjD68pZLyo6NwnDEaM"), txn_id: None, sender: "@bitfriend:acter.global", send_state: None, origin_server_ts: 1703150876207, event_type: "m.room.message", msg_type: Some("m.text"), msg_content: Some(Text { body: "Kumarpalsinh Rana: Reopened [this issue](https://github.com/acterglobal/a3/issues/1104#issuecomment-1865930838).", formatted_body: Some("<a href=\"https://matrix.to/#/@kumarpalsinh25:matrix.org\">Kumarpalsinh Rana</a>: Reopened <a href=\"https://github.com/acterglobal/a3/issues/1104#issuecomment-1865930838\">this issue</a>.") }), in_reply_to: None, read_receipts: {}, reactions: {"👍": [ReactionRecord { sender_id: "@kumarpalsinh25:matrix.org", timestamp: MilliSecondsSinceUnixEpoch(1703151055007), sent_by_me: false }], "🫡": [ReactionRecord { sender_id: "@bitfriend:acter.global", timestamp: MilliSecondsSinceUnixEpoch(1703167044037), sent_by_me: true }]}, editable: true, edited: false }

bitfriend commented 9 months ago

Reaction key seems to be broken. This document looks helpful.

gnunicorn commented 9 months ago

@bitfriend what's the platform / operation system? with version please!

bitfriend commented 9 months ago

Windows 10 Version 22H2 (OS Build 19045.3803)

gnunicorn commented 9 months ago

@bitfriend I think this is because the emoji isn't available on your Platform - we are using the default system fonts to display emoji on all platforms but Linux to be consistent with the platform design. And it appears that the salute emoji is only available from Win 11 22H2 - the latest windows 10 update of the font doesn't seem to contain it .

bitfriend commented 9 months ago

Unfortunately, our app can't support windows 10 user?

gnunicorn commented 9 months ago

It does, but it only supports the emojis the platforms font has support for.

bitfriend commented 9 months ago

Is it not our option to use custom font for only windows 10?

gnunicorn commented 9 months ago

iirc, we are shipping our custom NotoEmoji-Font on all platforms regardless, so we might as well use it for Windows 10 - but it isn't that easy to figure out whether we are on win10 or 11 I am afraid...

bitfriend commented 9 months ago

We may use Noto emoji font not system font in windows, regardless of whether win10 or win11.

gnunicorn commented 9 months ago

Let's check whether we supply it already for windows. If we do, we might want to switch to NotoEmoji for all windows platforms ...