Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Heart emojis #222

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Crissov opened this issue Feb 13, 2017 · 16 comments
Closed

Heart emojis #222

Crissov opened this issue Feb 13, 2017 · 16 comments

Comments

@Crissov
Copy link
Owner

Crissov commented Feb 13, 2017

The Heart doesn’t look much like the human organ, but is a very popular symbol nevertheless. Some say the physical origins of the symbol are rather a buttocks or vulva/vagina. Unicode already has several color variants, but there is some demand for even more variety. For a Rainbow Heart see #173. An Orange Heart emoji is already accepted for Unicode 10 (June 2017).

Petitions

@Crissov
Copy link
Owner Author

Crissov commented Feb 16, 2017

Heraldic Colored and Patterned Hearts

Color Tincture Heart Pattern Sample Description
White argent ♡ (U+2661) □ U+25A1 None, blank
Gray ≈ Stone cendrée Alternating dashed
Black sable 🖤 U+1F5A4 ▦ U+25A6 Square pattern, Orthogonal crosshatch
Black ♥ (U+2665) ■ U+25A0 Solid
Black ❤︎ (U+2764) ■ U+25A0 Solid
Red gules ❤️ U+2764 ▥ U+25A5 Vertical stripes
Maroon ≈ Pink sanguine 💓 (U+1F493) Horizontal-forward crosshatch
Maroon murrey 💖 (U+1F496) ▩ U+25A9 Diamond pattern / Diagonal crosshatch
Purple purpure 💜 U+1F49C ▨ U+25A8 Backward diagonals
Blue azure 💙 U+1F499 ▤ U+25A4 Horizontal stripes
Sky ≈ Ice bleu-céleste / bleu de ciel Horizontal dash-dotted
Green vert 💚 U+1F49A ▧ U+25A7 Forward diagonals
Yellow = Gold or 💛 U+1F49B ░ U+2591 Dotted (Light shade)
Skin carnation ▒ (U+2592) Vertical dashed (Medium shade)
Orange 🧡 U+1F9E1 ▓ (U+2593) Vertical dash-dotted (Dark shade)
Brown tenné / brunâtre 💝 (U+1F49D) Vertical-forward crosshatch
Iron
  • There is no White Heart emoji, U+2661 and U+2665 are card suits.
  • The Black Heart was added in Unicode 9.0 (2016), the Red Heart is solid (black) in text style (Heavy Black Heart).
  • The Orange Heart will be added in Unicode 10.0 (2017).
  • The Heart with Ribbon character U+1F49D 💝 resulted from unification of a Box of Chocolates emoji and a Chocolate Heart or Brown Heart emoji.
  • This and other Heart emojis are nowadays usually rendered in pink which is not really the same color as maroon, but the Sparkling and Beating Hearts are shown here anyhow.

Historically, there have been alternate systems of heraldic hatching.

ISO 81714-2 section 6.9 defines and IEC 81714-2 Annex H shows example patterns for the “design of graphical symbols for use in the technical documentation of products”. Other technical drawing standards also cover many colors, materials and patterns. Some are based on and compatible with traditional heraldic patterns, e.g. German DIN 201 and ISO 128-50 section 5.

US Patent and Trademark Office color hatching patterns allowed prior to 2003

Hatching Pattern: vertical forward vertical dashed backward horizontal horizontal dashed diamond grid square grid
Heraldry: gules purpure ~carnation vert azure ~bleu-céleste murrey sable
English: red purple ~skin green blue ~sky-blue maroon black
US PTO: red / pink brown violet / purple green blue grey / silver orange yellow / gold
Compatibility: ⚡️ ⚡️ ⚡️ ⚡️ ⚡️

Conclusion

The monochrome reference glyphs in the Unicode Standard, for Hearts and other colored emojis, should use a common hatching pattern system and the one established in (European) heraldry seems sufficient and appropriate. Only the Yellow Heart and Orange Heart reference glyphs currently agree with that, though. Adobe‘s Source Emoji typeface already does follow the heraldic convention.

@Crissov
Copy link
Owner Author

Crissov commented Feb 17, 2017

Linguistic Color Theory

Languages differ in which primary colors they distinguish at the native lexeme level, see WALS 132. It is usually 3 to 6 out of these primaries:

  • White W
  • ❤️ Red R
  • 💛 Yellow Y
  • 💚 Green G
  • 💙 Blue Bu
  • 🖤 Black Bk

Major composite terms are found for these:

  • Green/Blue (“Grue”)
  • Black/Green/Blue (“Cold” → Ice Heart)
  • White/Red/Yellow (“Light”)
  • Black/Blue (“Dark”)
  • Red/Yellow (“Warm” → Fire Heart)
  • Yellow/Green/Blue
  • Yellow/Green (→ Heart Leaf? Lime Leaf/Heart? 🍃 🍂)
  • (White/Yellow)

Then there are several derived (intersective) categories or mixtures:

  • Gray = Black + White ( → Stone Heart?)
  • Pink = White + Red
  • 🧡 Orange = Yellow + Red
  • 💜 Purple = Blue + Red
  • (💝 Brown = Yellow + Black)

Conclusion

This calls for the further addition of a White Heart emoji and probably also explicitly Gray and Pink Hearts emojis and perhaps a Brown Heart emoji.

@Crissov Crissov changed the title Material Heart emojis Heart emojis Feb 17, 2017
@Crissov
Copy link
Owner Author

Crissov commented Feb 19, 2017

Unicode Utilities: UnicodeSet “subhead = Heart symbol”

Google Hangouts / Android

Here’s Google’s infamous Hairy Heart in context. Also see the respective Android bug tracker issue. Images provided by Emojipedia, except final column directly taken from the Noto Emoji repository.

Color Heart Reference then now 4.3 4.4 5.0/7.1 8.0
Black/Red ♥ (U+2665) Black Heart Suit
Red ❤️ U+2764 Heavy Black Heart
Purple 💜 U+1F49C
Blue 💙 U+1F499
Green 💚 U+1F49A
Yellow 💛 U+1F49B
💘 (U+1F498) Heart with Arrow
(Maroon ≈ Pink) 💓 (U+1F493) Beating Heart
(Maroon) 💖 (U+1F496) Sparkling Heart
(Brown) 💝 (U+1F49D) Heart with Ribbon
(Transparent) 💟 (U+1F49F) Heart Decoration

@Crissov
Copy link
Owner Author

Crissov commented Feb 19, 2017

Monochrome Fonts

Color Heart Reference Android 4.3 (Noto) Windows 8.1 (Segoe) Emoji One Adobe Source Symbola
Black 🖤 U+1F5A4
Red ❤️ U+2764 Heavy Black Heart
Purple 💜 U+1F49C
Blue 💙 U+1F499
Green 💚 U+1F49A
Yellow 💛 U+1F49B
Orange 🧡 U+1F9E1

@Crissov
Copy link
Owner Author

Crissov commented Feb 21, 2017

Original Japanese Heart Emoji

NTT SB  KDDI Unicode Name
80 E+20C B1A ♥️ U+2665 Heart Suit
136 E+022 B0C ❤️ U+2764 Red Heart
E32A B13 💙 U+1F499 Blue Heart
E32B B14 💚 U+1F49A Green Heart
E32C B15 💛 U+1F49B Yellow Heart
E32D B16 💜 U+1F49C Purple Heart
NTT SB  KDDI Unicode Name
137 E327 B0D 💓 U+1F493 Beating Heart
138 E023 B0E 💔 U+1F494 Broken Heart
139 B0F 💕 U+1F495 Two Hearts
E437 B10 💖 U+1F496 Sparkling Heart
E328 B11 💗 U+1F497 Growing Heart
E329 B12 💘 U+1F498 Heart with Arrow
E437 B17 💝 U+1F49D Heart with Ribbon
💞 U+1F49E Revolving Hearts
E204 B19 💟 U+1F49F Heart Decoration

NTT Docomo (i-mode)

http://www.nttdocomo.co.jp/service/developer/make/content/pictograph/basic/images/{Decimal ID}.gif
http://www.nttdocomo.co.jp/service/developer/make/content/pictograph/extention/images/{Decimal ID − 300}.gif [sic!]

Image NTT ID PUA Unicode Name
80 E+68D U+2665 Black Heart Suit
136 E+6EC U+2764 Red Heart
137 E+6ED U+1F493 Beating Heart
138 E+6EE U+1F494 Broken Heart
139 E+6EF U+1F495 Two Hearts

Softbank

http://creation.mb.softbank.jp/mc/tech/tech_pic/img/{uppercase Unicode PUA ID}_20.gif
http://creation.mb.softbank.jp/mc/tech/tech_pic/img/{uppercase Unicode PUA ID}_20_ani.gif

Image PUA Unicode Name
E+022 U+2764 Red Heart
E+023 U+1F494 Broken Heart
E+204 U+1F49F Heart Decoration
E+20C U+2665 Black Heart Suit
E+327 U+1F493 Beating Heart
E+328 U+1F497 Growing Heart
E+329 U+1F498 Heart with Arrow
E+32A U+1F499 Blue Heart
E+32B U+1F49A Green Heart
E+32C U+1F49B Yellow Heart
E+32D U+1F49C Purple Heart
E+437 U+1F49D/6 Heart with Ribbon / Sparkling Heart

KDDI (au), EZweb

http://mail.google.com/mail/e/ezweb_ne_jp/{uppercase E4U ID without leading ‘E’}
http://www001.upp.so-net.ne.jp/hdml/emoji/e/{ID}.gif

Image E4U ID PUA Unicode Name
B0C E+022 U+2764 Red Heart
B0D E+327 U+1F493 Beating Heart
B0E E+023 U+1F494 Broken Heart
B0F E+6EF U+1F495 Two Hearts
B10 E+437 U+1F496 Sparkling Heart
B11 E+328 U+1F497 Growing Heart
B12 E+329 U+1F498 Heart with Arrow
B13 E+32A U+1F499 Blue Heart
B14 E+32B U+1F49A Green Heart
B15 E+32C U+1F49B Yellow Heart
B16 E+32D U+1F49C Purple Heart
B17 E+437 U+1F49D Heart with Ribbon
B19 E+204 U+1F49F Heart Decoration
B1A E+20C U+2665 Black Heart Suit

Observation

Red Heart has been unified with Pink Heart and disunified from Red Heart Suit.

@Crissov
Copy link
Owner Author

Crissov commented Mar 3, 2017

Colored Metals, Gemstones etc.

🎨 Tincture ⚗️ Metal 💎 Gemstone 🌐 Planet / 🏛 Roman deity 🏔 Greek deity ☁️ Germanic deity 📆 Day
💟 Argent Ag Silver Pearl ☽️ Moon / Luna 🐂🐓🐕🔦 Selene 🌝 Moon / Máni Monday
❤️ Gules Fe Iron Ruby ♂️ Mars ⚔️🐕🐗 Ares Tiw / Diu / Týr Tuesday
💙 Azure Sn Tin Sapphire ♃️ Jupiter 🐢🐓👼 Hermes Wotan / Odin Wednesday
💜 Purpure Hg Quicksilver Amethyst ☿️ Mercury ⚡️🦅🐂 Zeus Thor / Donar Thursday
💚 Vert Cu Copper Emerald ♀️ Venus 🐬🕊🌹 Aphrodite Freya / Frigg Friday
🖤 Sable Pb Lead Diamond ♄️ Saturn 🐍🌾🎸 Kronos Saturday
💛 Or Au Gold Topaz ☉️ Sun / Sol 🐎🐓🌻🚗 Helios 🌞 Sunna / Sól Sunday

Conclusion

A White Heart is missing, since Heart Decoration is a bad substitute. (By this esoteric metric, an Orange Heart was not missing.)

@Crissov
Copy link
Owner Author

Crissov commented Apr 6, 2017

PS: Michael Everson submitted a formal Proposal to add heraldic hatching characters to the UCS (L2/11-094 = N4011) which failed back in 2011, i.e. there were neither more characters added nor the existing ones properly annotated.

N258A is also relevant in the context of hearts: it proposed combining heart characters.

@Crissov
Copy link
Owner Author

Crissov commented May 9, 2017

Colors of the Rainbow

Physically, a rainbow has more colors than any human could count, i.e. virtually an infinite number. When people are drawing rainbows, however, they are often not painting a seamless gradient from (ultra)violet to (infra)red, but stripes of separate colors. This is also evident in the Rainbow 🌈 and the Rainbow Flag 🏳️‍🌈 emojis.

I have not yet found scientific research that would explain cultural (e.g. Roy G. Biv mnemonic) and individual factors of how many and which colors someone will ascribe to a rainbow, but the Orange Heart 🧡 emoji is being added to Unicode 10.0 to purportedly complete the set of nominal colors of the rainbow, see its original proposal L2/16-124: “Emoji users occasionally want to represent the rainbow as a series of colored hearts, but the absence of an orange heart emoji prevents this from being realized satisfactorily for many users.” (It lists several other arguments in its favor, too.) The Black Heart 🖤 added in Unicode 9.0 (2016, proposal) is obviously not part of this series and neither would be a complementing White Heart emoji.

A quick analysis of image search results from Google shows that

  1. many people can't draw an accurate color spectrum sequence (i.e. they misplace colors, or have it upside-down) and
  2. the 6-color rainbow (flag) is frequent, but 7 and, rarely, more colors also occur:
    • Often purple and violet are distinguished.
    • (Navy/dark) blue and teal or cyan are also often distinguished instead.
    • Sometimes (hot) pink is added beyond red.

I don't know whether that constitutes a strong case in favor of Violet Heart, Teal Heart or Pink Heart, but it certainly is not reason enough alone.

@Crissov
Copy link
Owner Author

Crissov commented Jul 20, 2017

Proposals

L2/17-228 proposes an emoji sequence U+2764+200D+1F52A ❤️ + 🔪 where the knife might be replaced by a dagger U+1F5E1 🗡️. ❤‍🔪 ❤‍🗡. It has been rejected.

@Crissov
Copy link
Owner Author

Crissov commented Oct 18, 2018

Brown and White Heart emojis are Candidates for Emoji 12.0 (2019).

@alysdexia
Copy link

Colored Metals, Gemstones etc.

🖤 Sable Pb Lead Diamond ♄️ Saturn 🐍🌾🎸 Kronos — Saturday

Yngvi/Freyr

@alysdexia
Copy link

alysdexia commented Feb 16, 2020

Colors of the Rainbow

Physically, a rainbow has more colors than any human could count, i.e. virtually an infinite number. When people are drawing rainbows, however, they are often not painting a seamless gradient from (ultra)violet to (infra)red, but stripes of separate colors. This is also evident in the Rainbow 🌈 and the Rainbow Flag 🏳️‍🌈 emojis.

count;
indefinite

I have not yet found scientific research that would explain cultural (e.g. Roy G. Biv mnemonic) and individual factors of how many and which colors someone will ascribe to a rainbow, but the Orange Heart 🧡 emoji is being added to Unicode 10.0 to purportedly complete the set of nominal colors of the rainbow, ...
A quick analysis of image search results from Google shows that

  1. many people can't draw an accurate color spectrum sequence (i.e. they misplace colors, or have it upside-down) and

  2. the 6-color rainbow (flag) is frequent, but 7 and, rarely, more colors also occur:

    • Often purple and violet are distinguished.
    • (Navy/dark) blue and teal or cyan are also often distinguished instead.
    • Sometimes (hot) pink is added beyond red.

I don't know whether that constitutes a strong case in favor of Violet Heart, Teal Heart or Pink Heart, but it certainly is not reason enough alone.

Look at the sun's spectrum by prism. (Not by a diffraction grating like a CD as that imposes a mode and harmonics.) You'll see the two broadest bands are at the ends, one for each end opsin. You'll also see that violet is one of those; therefore violet is a primary rather than the blue of CRTs and palettes. The mid band for the mid opsin is green, slim due to the crowding with the other opsins. There are two other slim contrastive bands for each two opsins. These threefold peaks lead to the odd division of the spectrum: red, yellow, green, shore, violet. Bands near these tend to be conflated for them. The more observant and articulate coin further: red, brazen, yellow, chartreuse, green, glass, shore, blue, violet. Dependent on whether violet gets leveled for luminosity it could become lilac. The three other hues of the color wheel add mauve, pink, and purple under lilac or lavender, eggplant, and plum under violet, where mauve-lavender replaces sky-dusk under the blue primary. The dark shades of the nine-banded spectrum are auburn, brown, sallow, moss, kelly, teal, verdigris, navy, violet. Nonspectral hues are representatively important of course; flesh is purple to pink. Petals take up the gamut. Glass is the same hue as some of the better emeralds, which I own a lab-grown one. There are heart-cut emeralds that are essentially tealish hearts: https://www.google.com/search?q=%22heart-cut+emerald%22&tbm=isch. Amethysts make up lilac-violet: https://www.google.com/search?q=%22heart-cut+amethyst%22&tbm=isch.

@alysdexia
Copy link

alysdexia commented Mar 18, 2020

I found a few problems with my above explanation. First there are many pictures of the spectrum but there's no way to tell if they're real, drawn, or computer-generated or what the source, weather, window, time, and latitude are or whether the camera can be trusted. So whereas there are a few spectrum pictures where violet dominates blue, most pictures don't even show violet and a few show sliht violet besides the dominant blue:
https://www.google.com/search?q=prism+spectrum&tbm=isch;
https://www.google.com/search?q=sun+prism+spectrum&tbm=isch.

I don't know why some spectra are dominant in violet; something had to filter blue. Could it be a glass additive?

So I went looking for a definitive scientific treatment of the spectrum and found this:
https://www.noao.edu/image_gallery/html/im0600.html. But this means 400 nm crosses into plum! If that's eye-accurate, pink-eggplant is spectral. I know that LEDs and plasma globes include pink but don't know whether it's a combination of violet and red or only violet. I don't know how cameras behave compared to the eye. Unluckily the violet rows still break into dark blue, red, and violet bands—maybe the absorption lines themselves diffract? I modded the 45-megapixel image with wavespans for anyone who wants to calibrate the spectrum to color space.

The spectrum awfully disagrees with the CIE color tongue:
https://www.ledtuning.nl/en/cie-convertor.

Its 360nm end only touches what I had called violet, blue-pink, and its 730nm end has purple whereas the spectrum fades into dark red at 700 nm. Dependent on whether dark 621 nm looks like 700 nm (to the eye in case it picks up off-gamut of sRGB) I may need to distinguish between maroon as dark red and auburn as red-infrared. According to tristimulus, the primaries are opsin net maxima whereas two of the tertiaries are opsin gross maxima. As seen in the prisms' slimmer dispersions they make red (net long-mid, ~630 nm), brazen (gross long, ~597 nm), yellow (gross long-mid, ~579 nm), chartreuse (gross mid, ~555 nm), green (net long-mid-short, ~518 nm), shore (gross mid-short, ~496 nm), and blue (gross and seemingly net short-long-mid, ~449 nm) or seven hues, without violet. These figures are based on the CIE color-matching curves which mostly match the observatory's spectrum but annoyingly not the CIE color tongue on the same page. Its 449 nm is near where my violet is whereas the spectrum's is short of sRGB blue. Maybe the color-matching curves are wrong too; they're not universal: https://www.google.com/search?q=tristimulus&tbm=isch. The spectrum implies the long cone overtakes the short cone by 403 nm. That'd explain why violet and blue look different. Under magnification glass-teal, (emerald/medicine/glaucose), sky-dusk, lilac-violet, pink-eggplant?, and purple-plum? should show up which means the whole color wheel's rim could fit in the spectrum, or 12 hues.

Argh GitHub doesn't support TIFF or files more than 10MB. I changed my mind; most of the original image is redundant and there's no need to keep most of the rows so I scaled it to 1080 then saved another PNG that can be embedded here. (original file 131·183MB, 5464.tif 36·377MB, 1080.tif 4·666MB, 1080.png 7·274MB)
sun ruled spectrum 1080

linkback: https://github.com/alysdexia/sun-ruled-spectrum/

@Crissov
Copy link
Owner Author

Crissov commented Feb 13, 2021

🫀 Anatomical Heart
🤎 Brown Heart
🤍 White Heart

@Crissov
Copy link
Owner Author

Crissov commented Apr 15, 2021

https://www.unicode.org/L2/L2021/21075-heart-emoji-coverage.pdf

With this document by the ESC, pink, gray and aqua/cyan heart emojis have become much more likely.

@Crissov
Copy link
Owner Author

Crissov commented Mar 29, 2022

@Crissov Crissov closed this as completed Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants