Emojis perdidos en publicaciones federadas de ActivityPub

Los emojis insertados en una publicación de Discourse se pierden cuando se federan (probado en Mastodon).

Esto ocurre con emojis básicos con sintaxis común como :tada: :tada:

Lo mismo ocurre con todo lo demás, ya sean markdown, bbcode, etc. Incluyendo todas las imágenes.

Supongo que eso es por diseño.

@Jagster, ¿sería el siguiente un ejemplo, en consecuencia?

…¿por qué? No estamos discutiendo CSS aquí – el marcado real de la página debe conservarse para que el contenido original se considere federado.

Despojar a una página HTML de su HTML generalmente haría que esa página fuera ilegible. Eso se aplica a CommonMark.

1 me gusta

No lo sé. Quizás alguien que sepa más intervenga. Pero podría suponer que tiene algo que ver con la forma en que Discourse está procesando el contenido. O no.

Pero hasta donde sé, esto no es un error, sino más bien otra solicitud de Feature

@Jagster, en realidad, creo que sí lo es, porque según la cita, algo de formato se conserva: <code>s. ¿Seguramente debería conservarse todo o nada?

Cuestión de definición :man_shrugging:

  • un error es cuando algo está codificado, pero hace algo que rompe lugares
  • mala experiencia de usuario, características faltantes, etc. no son errores, porque el código hace lo que se pide

@Jagster, hay más matices que solo esos criterios:

La gran pregunta es si estos emojis son emojis de Unicode. Si no, normalmente se muestran como imágenes. Y las imágenes en línea no son compatibles con muchos sistemas AP. Tu ejemplo :tada: por ejemplo, parece ser una imagen.

1 me gusta

@heluecht, ¿por qué no se convierten en sus homólogos Unicode en lugar de imágenes?

Creo que el punto es: en Discourse, :tada: genera un emoji, y al menos en los clientes de Mastodon, :tada: también genera un emoji. Entonces, ¿por qué no mantener :tada:?

El hecho de que las imágenes de emoji reales que se renderizan puedan provenir de diferentes conjuntos de iconos de emoji y, por lo tanto, se vean ligeramente diferentes, es irrelevante.