(Мои подростки из поколения Z говорят, что означает не то, что, по мнению меня, представителя поколения X, оно должно означать. Но они никогда не заберут мои смайлики.)
Проблема в том, что это отлично выглядит в светлой теме, но в тёмной теме не работает. Я бы хотел, чтобы оно автоматически заменялось на другой цвет (например, белый, скорее всего).
Было бы здорово, если бы интерфейс пользовательских эмодзи позволял загружать изображения отдельно для тёмной и светлой цветовых схем и применял их соответствующим образом в зависимости от выбранной палитры темы.
На самом деле, это можно расширить на цветовые палитры в целом — если кто-то захочет создать Hot Dog Stand, было бы круто, если бы пользовательские эмодзи могли переключаться соответственно. (Но меня действительно беспокоит именно тёмная/светлая тема.)
И хотя большинство наборов эмодзи (я теперь это понимаю) разработаны так, чтобы хорошо работать независимо от цветовой схемы, есть такие, как , которые плохо отображаются даже в наборе по умолчанию.
Пример изображения, если вы просматриваете этот пост в светлой теме:
Не могли бы вы изменить это изображение, чтобы оно использовало цвет вместо чёрного? Даже изображение в оттенках серого на 50–60% вероятно будет выглядеть нормально.
Это самый простой вариант. В ядре у нас нет ничего для переключения эмодзи в тёмном режиме, поскольку подавляющее большинство из них отлично работают и без изменений.
Да, это не худший вариант, но мне он не очень нравится. В итоге он выглядит слишком похоже на серые элементы управления и особенно странно смотрится в смеси с другими реакциями, если у вас включена «обесцвеченная панель реакций».
Для сайта Fedora в этом конкретном случае я остановился на
Было бы здорово иметь альтернативные эмодзи для светлой и тёмной тем.
У Discord та же проблема.
Но я понимаю, что это не настолько важная задача, чтобы её реализовывали, особенно если мы можем заменить (а можем ли мы, кстати?) некоторые стандартные эмодзи…
Это интересно, но почему для стандартных эмодзи это не требуется? Как они могут использовать одно изображение для тёмной/светлой темы, а для пользовательских эмодзи — нет?
Я понимаю стремление к этому, но, к сожалению, убираю пометку «приветствуются PR» из этого запроса. Я не уверен, что поддерживаю это, пока мы не рассмотрим вопрос комплексно. Есть ли у нас текущие «стандартные» эмодзи, которые некорректно отображаются в тёмной теме?
Действительно интересно. Однако я не вижу, чтобы другие приложения обрабатывали это как-то иначе. Вот скриншот из Twitter (мы используем их набор эмодзи по умолчанию):
Я также проверил iOS: в их наборе некоторые из этих тёмных эмодзи (например, горилла) имеют больше цветов, но я не вижу там какой-либо специальной обработки.
Да, в наборах эмодзи нет специальных иконок для тёмной темы… и я не видел никаких указаний на то, что какие-либо популярные наборы эмодзи работают над этим… так что, полагаю, не используйте эти эмодзи
Google недавно выпустил монохромный набор эмодзи… так что это один из способов избежать проблемы, но нам каким-то образом нужно будет добавить поддержку этого (возможно, мы сможем использовать SVG?)
Я считаю, что если вы определите пользовательский эмодзи с тем же именем, что и стандартный, он заменит его [1]. Таким образом, следуя моему первоначальному предложению по улучшению (RFE), если функция пользовательских эмодзи позволяла бы два варианта с автоматическим переключением, те, кому это действительно важно, могли бы заменить, например, и так далее.
по крайней мере, в селекторе эмодзи или при использовании :whatever:, но не при вводе напрямую через Unicode ↩︎