Я пробовал экспериментировать с сокращённым кодом эмодзи (:ivory_coast:) и использовать различные варианты Unicode для галочки над буквой «o» в слове «côte_d_ivoire», но это не помогло.
Интересно, появится ли эта проблема здесь, на Meta, когда я опубликую этот пост…
ОБНОВЛЕНИЕ: Я заметил, что здесь, на Meta, этой проблемы нет. Я пробовал вводить :côte_d_ivoire: в других местах текста, чтобы он не находился рядом с другим сокращённым кодом эмодзи, но проблема сохраняется. Обратите внимание, что я сам не вводил сокращённый код эмодзи. Он автоматически преобразуется моей установкой Discourse сразу после ввода самого эмодзи. Здесь, на Meta, такого не происходит.
Не уверен, что вижу эмодзи в пикере эмодзи Discourse, так что, возможно, это проблема, возникшая при переключении с набора эмодзи Apple на один из новых альтернативных наборов? Emojis update
@j.jaffeux Похоже, что после коммита d38acc5df120e6f3a89d04cf746d2fe03534be29 это сломалось. Видимо, есть несоответствие в отношении диакритических знаков в gem для эмодзи?
Стоит ли добавить алиас côte_d_ivoire → cote_d_ivoire?
(Или, может быть, вариант с «ô» должен быть основным? Не знаю, какой здесь правильный основной вариант.)
Или, возможно, мы просто некорректно обрабатываем диакритические знаки в эмодзи.
Спасибо всем, что обратили на это внимание. Детали слишком сложны для меня, так как я не программист, но вот два момента, которые могут оказаться полезными:
Похоже, что «кухня» преобразует сырые эмодзи в их названия, но не обрабатывает их, если не включена опция enable inline emoji translation.
Я попробовал включить эту опцию, но проблема осталась при использовании селектора эмодзи в iOS.
Для будущего исправления, касающегося диакритических знаков, возможно, вам также стоит обратить внимание на прекомпозиционные (например, единый глиф с буквой «o» и диакритическим знаком, уже встроенными в него) и декомпозиционные (например, o + ^, объединённые отдельно) символы Unicode