Emojis perdus dans les publications fédérées ActivityPub

Les émojis insérés dans une publication Discourse sont perdus lorsqu’ils sont fédérés (testé sur Mastodon).

Cela se produit avec des émojis de base avec une syntaxe courante comme :tada: :tada:

Tout le reste aussi, qu’il s’agisse de markdown, de bbcode, etc. Y compris toutes les images.
C’est par conception, je suppose.

@Jagster, ce qui suit en serait-il un exemple, par conséquent ?

…pourquoi ? Nous ne discutons pas de CSS ici – le balisage réel de la page doit être préservé pour que le contenu original soit considéré comme fédéré.

Retirer le HTML d’une page HTML rendrait généralement cette page illisible. Cela s’applique à CommonMark.

1 « J'aime »

Je ne sais pas. Peut-être que quelqu’un qui s’y connaît mieux interviendra. Mais je pourrais deviner que cela a quelque chose à voir avec la façon dont Discourse traite le contenu. Ou pas.

Mais à ma connaissance, ce n’est pas un bug, mais plutôt une autre #demande de fonctionnalité

@Jagster, en fait, je pense que c’en est un, car selon la citation, certains formats sont conservés - les <code></code>. Tout devrait l’être ou rien du tout, n’est-ce pas ?

Une question de définition :man_shrugging:

  • un bug est quand quelque chose est codé, mais fait quelque chose qui casse des endroits
  • une mauvaise expérience utilisateur, des fonctionnalités manquantes, etc. ne sont pas des bugs, car le code fait ce qui est demandé

@Jagster, plus de nuances que ces seuls critères ne s’appliquent :

La grande question est de savoir si ces emojis sont des emojis Unicode. Sinon, ils sont normalement affichés sous forme d’images. Et les images en ligne ne sont pas prises en charge par de nombreux systèmes AP. Votre exemple :tada: semble par exemple être une image.

1 « J'aime »

@heluecht, pourquoi ne sont-ils pas convertis en leurs homologues Unicode, au lieu d’images ?

Je pense que le point est le suivant : dans Discourse, :tada: génère un emoji, et au moins dans les clients Mastodon, :tada: génère également un emoji. Alors pourquoi ne pas garder :tada: ?

Le fait que les images d’emoji réelles rendues puissent provenir de différents ensembles d’icônes d’emoji et donc avoir un aspect légèrement différent n’est pas pertinent.