Emoji der Flagge der Côte d'Ivoire wird nicht gerendert

Hallo!

Das Emoji der Flagge von Côte d’Ivoire (Elfenbeinküste) (z. B. 🇨🇮 [vorformatiert], :côte_d_ivoire: [normal]) wird auf meiner gehosteten Discourse-Forum-Website nicht richtig angezeigt.

Ich bin auf einem Mac und habe das Emoji über den Emoji-Auswahl-Popup des Macs eingefügt (ich drücke fn, um es aufzurufen).

Es wird richtig dargestellt, wenn es sich im Composer befindet, bevor es gepostet wird:

Aber sobald es gepostet ist, wird es als Text dargestellt, der wie die richtige Emoji-Kurzcode-Syntax aussieht:

Ich habe versucht, mit dem Emoji-Kurzcode (:ivory_coast: und die Verwendung verschiedener Unicode-Optionen für das Zirkumflex auf dem „o“ von „côte_d_ivoire“) zu experimentieren, aber das hat das Problem nicht behoben.

Ich bin gespannt, ob dieses Problem hier auf Meta auftritt, wenn ich das hier poste…

UPDATE: Ich sehe, dass das Problem hier auf Meta nicht auftritt. Ich habe versucht, den Kurzcode :côte_d_ivoire: an einer anderen Stelle in meinem Text einzugeben, damit er nicht neben einem anderen Emoji-Kurzcode steht, und ich erhalte immer noch das gleiche Problem. Beachten Sie, dass ich den Emoji-Kurzcode nicht selbst eingegeben habe. Er wird von meiner Discourse-Installation automatisch konvertiert, sobald ich das Emoji selbst eingebe. Dies tritt hier auf Meta nicht auf.

2 „Gefällt mir“

Ich glaube, ich kann das hier reproduzieren, indem ich nach einem weiteren Emoji das aus meinem iPhone-Picker ausgewählte hinzufüge. Mal sehen, ob es funktioniert…

:slight_smile: :côte_d_ivoire:

Und ein Screenshot des Komponisten:

Ich bin mir nicht sicher, ob ich das :côte_d_ivoire: Emoji im Discourse Emoji-Picker sehen kann. Vielleicht liegt es daran, dass vom Apple-Emoji-Set zu einer der neuen Alternativen gewechselt wurde? Emojis update

2 „Gefällt mir“

:côte_d_ivoire:
:cote_divoire:
:côte_d_ivoire:
:cote_d_ivoire:


🇨🇮
:cote_divoire:
:côte_d_ivoire:
:cote_d_ivoire:

@j.jaffeux sieht so aus, als ob dies nach d38acc5df120e6f3a89d04cf746d2fe03534be29 kaputtgegangen ist. Es scheint eine Inkonsistenz bezüglich des diakritischen Zeichens im Emoji-Gem zu geben?

dist/emoji_to_name.json:
  "🇨🇮":": "cote_d_ivoire",

dist/groups.json:
      {
        "name": "cote_d_ivoire",
        "tonable": false
      },

dist/aliases.json:
  "cote_d_ivoire": [
    "cote_divoire"
  ],

dist/emojis.json:
  {
    "name": "côte_d_ivoire",
    "code": "1f1e8-1f1ee"
  },

lib/discourse_emojis/constants.rb:
   "cote_d_ivoire" => ["cote_divoire"],

sollen wir einen Alias côte_d_ivoirecote_d_ivoire hinzufügen?
(oder vielleicht ist die Version mit dem ô die primäre? Ich weiß nicht, was hier das “korrekte” primäre ist)

oder vielleicht behandeln wir diakritische Zeichen in Emojis einfach nicht richtig

:tonga:: :tonga:
:türkiye:: :türkiye:
:trinidad_tobago:: :trinidad_tobago:

🇹🇴: :tonga:
🇹🇷: :türkiye:
🇹🇹: :trinidad_tobago:

5 „Gefällt mir“

und die arme :piñata: ist auch kaputt, und vermutlich hat jemand den ganzen Süßkram gegessen. :confused:

7 „Gefällt mir“

Vielen Dank, dass Sie sich damit beschäftigt haben. Die Details sind für mich als Nicht-Software-Ingenieur zu komplex, aber zwei Dinge, falls sie hilfreich sind:

  • Ich bin auf dieses verwandte Thema gestoßen, mit diesem Punkt, der hier geteilt wurde:

    Es sieht so aus, als ob der Cooker das rohe Emoji in seinen Namen übersetzt, es dann aber nicht verarbeitet, es sei denn, enable inline emoji translation ist aktiviert.

    Ich habe versucht, dies zu aktivieren, und hatte immer noch das gleiche Problem mit der iOS-Emoji-Auswahl.

  • Für eine zukünftige Korrektur bezüglich der diakritischen Zeichen müssen Sie möglicherweise auch auf vorkomponierte (z. B. eine einzelne Glyphe mit o und dem diakritischen Zeichen eingebrannt) und zerlegte (z. B. o + ^ separat kombiniert) Unicode-Zeichen achten :thinking:

1 „Gefällt mir“

Ja, es gibt alle Arten von Geschichten dazu. Werde mir diese ansehen, wo die Konvertierung schiefgelaufen ist.

4 „Gefällt mir“

Die Situation sollte sich durch diesen Commit erheblich verbessern:

Danke für den Bericht

7 „Gefällt mir“