View Single Post
Old 10-13-2022, 08:43 PM   #13
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
Quote:
Originally Posted by Artie View Post
If somebody can please let me know a device that supports them, I will be very grateful. Thank you very much.
"Emojis" are characters. Just like the letters 'A' or 'B' or 'C'.
  • ✈ = U+2708 = AIRPLANE
  • 😢 = U+1F622 = CRYING FACE
  • 😭 = U+1F62D = LOUDLY CRYING FACE

It would be like saying, "Does the device support Turkish?"

- - -

Emoji/Unicode + Fonts

Now, every year, Unicode does add more and more characters/symbols... and older devices do tend to have much older fonts.

If you are using very old/common characters, like
  • ✈ = AIRPLANE was introduced in June 1993! (Unicode 1.1)
  • ✏ = PENCIL (Unicode 1.1)

it will most likely appear fine.

If you're using newer ones, like:
  • ⚽ = SOCCER BALL = August 2009 (Unicode 5.2)

it will maybe show up.

If it's extremely new, like:
  • 🧛 = VAMPIRE = June 2017. (Unicode 10.0)
  • 🥷 = NINJA = March 2020. (Unicode 13.0)
  • 🪈 = FLUTE = September 2022. (Unicode 15.0)

there's an extremely slim chance it'll work in anything, even many of the newest browsers/phones/OSes.

It usually takes years for these fonts to trickle out... and many older devices, especially ereaders, will never see those updates.

So:
  • the older your character is, the most likely it'll be there.
  • the newer the character is, you'll probably want to embed a specific font for that symbol.

Quote:
Originally Posted by phillipgessert View Post
[...] I would think out-of-the box support would be spotty for e-ink devices, where the greyscale display would also make em look pretty bad even if they did work.
There are black-and-white fallback characters for all Unicode symbols.

There has to be, because you can have these symbols in filenames and all sorts of crazy stuff.

- - -

Side Note: If you want extreme technical details on all that color/emoji/font stuff, I wrote a detailed post back in:

where I discussed all 4 different implementations of OpenType "Color Fonts".

I believe Google just recently released a 5th one too! See:

Quote:
Originally Posted by phillipgessert View Post
Depending on the symbols used, legibility might also suffer in different color modes.
Yep. Especially at small sizes, some of these are not understandable. And with Apple's push for "more realistic" emojis, it's absolutely disastrous for small font-size readability.

This is where Microsoft's implementations were much better.

(They guaranteed a black-and-white version... that could then be colored just like any other letter.)

Quote:
Originally Posted by phillipgessert View Post
Honestly it’s probably easier to just embed an emoji font than it would be to compile a list of devices that don’t need you to.
Agreed. If it's very important to the text, you'll most likely want to embed a very specific font just for those symbols.

Treat it just like you would if you were inserting very rare characters from a specific language, like I discussed in:

Or the gibbous moons (🌔🌖) and vinegar (🜊) symbols in:

Quote:
Originally Posted by Turtle91 View Post
Do you happen to have a test epub which uses the emojis you are interested in?? It might be easier for us to test on some of the devices we have instead of just randomly trying to guess.
Yeah, that sounds like a good idea too.

Last edited by Tex2002ans; 10-13-2022 at 09:11 PM.
Tex2002ans is offline   Reply With Quote