ActivityPub 연동 게시글에서 이모지가 사라집니다

Emojis inserted in a Discourse post are lost when federated (tested on Mastodon).

This happens with basic emojis with common syntax like :tada: :tada:

So does everything else, that is markdown, bbcode etc. Including all images.

That is by design, I suppose.

@Jagster, would the undermentioned be an example, consequently?

…why? We’re not discussing CSS here – the actual markup of the page must be preserved in order for the original content to be considered federated.

Stripping an HTML page of its HTML would generally render that page unreadable. That applies to CommonMark.

1개의 좋아요

모르겠어요. 아마 더 잘 아는 누군가가 답변을 달아주길 바랍니다. 하지만 제 추측으로는 Discourse가 콘텐츠를 처리하는 방식과 관련이 있을 것 같습니다. 아니면 아닐 수도 있고요.

하지만 AFAIK(제 지식의 범위 내에서) 이것은 버그라기보다는 Contribute > Feature 요청에 더 가깝습니다.

@Jagster, actually, I think it is, because per the citation, some formatting is preserved - <code>s. Either all or none should be, surely?

Matter of definition :man_shrugging:

  • a bug is when something is coded, but it does something that breaks places
  • bad UX, missing features etc. aren’t bugs, because the code does what is asked

@Jagster, more nuance that merely those criteria applies:

Big question is if these emojis are Unicode emojis. If not, then they are normally displayed as images. And inline images aren't supported by many AP systems. Your example :tada: for example seems to be an image.

1개의 좋아요

@heluecht, why aren’t they converted into the Unicode counterparts, instead of images?

I believe the point is: in Discourse, :tada: generates and emoji, and at least in Mastodon clients :tada: generates an emoji as well. So why not keeping :tada:?

The fact that the actual emoji images rendered might be from different emoji icon sets and therefore look slightly different is irrelevant.