jdecked / twemoji

Emoji for everyone.
https://jdecked.github.io/twemoji/v/latest/preview-svg.html
MIT License
1k stars 60 forks source link

Inconsistency in Suit Icons Color Representation #89

Closed kofaysi closed 7 months ago

kofaysi commented 7 months ago

Description

Encountered an issue within the twemoji library affecting the platform at BoardGamesGeek. There's a discrepancy in the color representation of the heart and diamond suit icons, which contradicts their expected appearance based on their names.

Current Behavior

Expected Behavior

Option 1: Adjust the heart and diamond icons to display in black, aligning with their naming. Option 2: Update the naming convention for these icons to reflect their color accurately if they are intended to remain red, to "Red Heart Suit" and "Red Diamond Suit."

Steps to Reproduce

  1. Use the twemoji library in a project.
  2. Render the suit icons (:spades:, :clubs:, :hearts:, :diamonds:) following the library's guidelines.
  3. Notice the color inconsistency among the icons.

Expected Outcome

Uniform color representation for all suit icons or updated naming to accurately reflect their colors.

Additional Context

The twemoji library's integration is crucial for BGG, and resolving this discrepancy will improve visual consistency and user experience.

Links

Thank you for addressing this issue. Looking forward to a resolution.

karptonite commented 7 months ago

Hi, to be be clear, the original poster is not making this request on behalf of BGG. Rather, he requested that BGG change the color, and we told him which library our Emoji's are derived from. BGG doesn't have any opinion on what color this should be.

Crissov commented 7 months ago

Within Unicode character names, ” BLACK“ means filled and ”WHITE“ means hollow. Twemoji has no influence on these immutable designations.

Within Unicode (CLDR) emoji names, English color terms have their usual meaning. However, the four card suit emojis do not mention any color, i.e. they do not have to be represented in red and black, unlike the respective hearts, squares and circles. Regardless, all current emoji sets show ♥️ and ♦️ consistently in red.

The submission window for emoji proposals to the Unicode consortium has just been opened again, so if anyone would like to request specific colored variants of the card suit emojis, e.g. green clubs and blue spades as ZWJ sequences with colored squares (♠️🟦, ♣️🟩, ♦️🟨, ♥️⬛️), now would be the perfect time to do so, although I’d consider the chances of them being accepted to be rather slim.

jdecked commented 7 months ago

I believe this issue has been sufficiently addressed by the above two comments. We won't be changing the colour of this specific emoji; they display as intended.

(Also, BGG rocks! Thanks for working on it Daniel!)