RFE:自定义表情符号的深色/浅色模式选项

So, I’m using and love Discourse Reactions - Beyond Likes. I have some custom emoji, like :classic_smiley:

image

(My gen-z teenagers tell me that :slightly_smiling_face: does not mean what I, gen-x, think it does. But they will never take my emoticons.)

The problem is: that looks great in light mode, but fails in dark mode. I’d like it to automatically be replaced with a different color (like, white, probably).

It would be lovely if the custom emoji interface would allow upload of images dark and light color schemes separately, and apply as appropriate based on the color palette selected for the theme.

Actually, this could extended to color palettes generally — if someone wants to make a Hot Dog Stand, it’d be cool for the custom emoji to be able to switch accordingly. (But dark/light is my real concern.)

3 个赞

And, although most emoji sets are (I realize now) designed to work pretty well regardless of color scheme, there are some things like :heavy_check_mark: :dark_sunglasses: :chess_pawn: :ant: which don’t work well even from the default emoji set.

Example image if you’re viewing this post in light mode:
image

3 个赞

Could you modify that image so it uses a color instead of black? Even a 50-60% gray image would likely look fine.

That’s your easiest option, we don’t have anything in core to support toggling emojis for dark mode because the vast majority work fine as is.

5 个赞

smiletest

Yeah, it’s not the worst, but I don’t really love it. It ends up looking too much like the gray control elements, and is particularly weird mixed with other reactions if you have “desaturated reaction panel” enabled.

For the Fedora site for this particular one, I ended up going with

in Fedora’s new blue color, which is fine. It it would just be lovely to be able to match them to the theme choice.

1 个赞

为浅色和深色主题提供一些替代表情符号将非常棒。
Discord 也存在同样的问题。
但我明白这并不是一个足够大的问题需要去解决,尤其是如果我们能替换(我们能替换吗?)一些默认表情符号的话……

1 个赞

这很有趣,但为什么默认表情符号也不需要这样呢?他们如何能为暗/亮主题使用单个图片,而自定义表情符号却不能?

我理解这里的想法,但我很遗憾地从这个 PR 中移除欢迎语。除非我们全面地看待这个问题,否则我不确定我是否支持它。我们目前是否有在暗色主题下表现不佳的“标准”表情符号?

3 个赞

是的。:black_heart: :black_cat: :black_circle: :black_flag: :eight_pointed_black_star: :black_nib: :black_small_square: :ant: :chess_pawn: :dark_sunglasses: :gorilla:

5 个赞

有趣的难题 @Designers

image

3 个赞

它在以下描述中也是一个问题

3 个赞

确实很有趣。不过,我没有看到其他应用对此有任何不同的处理方式。这是来自 Twitter 的截图(我们使用他们的表情符号集作为默认设置):

我也测试了 iOS,他们的表情符号集在某些深色表情符号(例如大猩猩)方面有更多的颜色,但我也没有看到任何特殊的处理方式。

3 个赞

是的,表情符号集中没有专门的暗模式图标……而且我也没有看到任何迹象表明任何流行的表情符号集正在为此努力……所以我想 :man_shrugging: 不要使用那些表情符号

Google 最近发布了一套单色表情符号……这是避免该问题的一种方法,但我们需要以某种方式为其添加支持(也许我们可以使用 SVG?)

3 个赞

Openmoji 正在处理此问题

3 个赞

我认为,如果你定义一个与标准表情符号同名的自定义表情符号,它会覆盖标准表情符号(至少在表情符号选择器中或使用“:whatever:”时,而不是直接输入 Unicode)。因此,根据我最初的 RFE,如果_自定义_表情符号功能允许两个选项自动切换,那些真正关心的人就可以替换 :black_heart: 等等。

1 个赞