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

所以,我正在使用并喜爱 Discourse Reactions - Beyond Likes。我有一些自定义表情符号,比如 :classic_smiley:

image

(我的 Z 世代青少年告诉我,:slightly_smiling_face: 的含义与我这个 X 世代所认为的不同。但他们永远无法夺走我的表情符号。)

问题是:它在浅色模式下看起来很棒,但在深色模式下却显示不佳。我希望它能自动替换为另一种颜色(比如白色,可能)。

如果自定义表情符号界面能够分别上传适用于深色和浅色主题的图片,并根据所选主题的颜色方案自动应用,那就太好了。

实际上,这可以扩展到 一般的颜色方案 —— 如果某人想制作一个 热狗摊 主题,那么自定义表情符号能够相应切换将会很酷。(但深色/浅色模式才是我真正关心的问题。)

3 个赞

而且,尽管大多数表情符号集(我现在意识到)设计为无论配色方案如何都能很好地工作,但仍有一些表情符号,如 :heavy_check_mark: :dark_sunglasses: :chess_pawn: :ant:,即使在默认表情符号集中也无法很好地显示。

如果您在浅色模式下查看此帖子,示例图片如下:

3 个赞

您能否修改该图像,使其使用某种颜色而不是黑色?即使是 50-60% 的灰色图像看起来应该也不错。

这是最简单的方案,我们的核心代码中没有任何功能支持为深色模式切换表情符号,因为绝大多数表情符号在默认情况下表现良好。

5 个赞

smiletest

是的,这不算最糟,但我并不是特别喜欢。它最终看起来太像灰色的控件元素了,而且如果你启用了“去色反应面板”,与其他反应混合使用时会显得特别奇怪。

对于这个特定的表情,我在 Fedora 网站上最终选择了

采用 Fedora 新的蓝色,这还不错。如果能根据主题选择来匹配它们,那就更完美了。

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 个赞