2024-August-13
As of today, this evolving[1]
article
has been on
the web
for
2021-December-28
My adventures in desktop Linux
inspired me to add
the
:penguin:
[2]
emoji
to the
examples
below.
I use a lot of non-ASCII characters — for example emoji[3] — in my writing.✍ While trying to control the appearance of these characters in web browsers, I’ve learned about Unicode Variation Selectors 15 and 16, which are also known as VS15 and VS16.
The table below describes these selectors and gives some examples. Note that whether a character uses emoji style[4] depends on…
no variation selector | |||
HTML entity (hex) | ︎ | ️ | |
HTML entity (decimal) | ︎ | ️ | |
Meaning | if available, use | if available, use | browser chooses |
🔣︎ | 🔣️ | ||
Example 2 | ✔︎ | ✔️ | |
Example 3 | 🆕︎ | 🆕️ | |
Example 4 | ⁉︎ | ⁉️ | |
Example 5 | ‽︎ | ‽️ | |
Example 6 | ❤︎ | ❤️ | |
Example 7 | ♥︎ | ♥️ | |
Example 8 | ↩︎ | ↩️ | |
Example 9 | 😷︎ | 😷️ | |
Example 10 | 💡︎ | 💡️ | |
Example 11 | 🚪︎ | 🚪️ | |
Example 12 | 🐧︎ | 🐧️ | |
Example 13 | 🎱︎ | 🎱️ | |
Example 14 | ♾︎ | ♾️ | |
Example 15 | 🔤︎ | 🔤️ | |
Example 16 | 📣︎ | 📣️ | |
Example 17 | 👋︎ | 👋️ | |
Example 18 | 🧭︎ | 🧭️ |
Hexadecimal HTML entities are case insensitive
so you can use
any of the following for
︎
and ️
︎
and ️
︎
and ️
In my web writing, I prefer the last option
(lower case x
and all upper case
hexadecimal number).
💡 | A mnemonic I use to remember these variation selectors is this: The one that ends in F is for Fun and the one that ends in E is for Everyday.✔️✔︎ |
To learn more about variation selectors, see:
wikipedia.org
For more related to Unicode, see Infinite Ink’s…
:penguin:
is the emoji shortcode for 🐧 and :symbols:
is the emoji shortcode for 🔣. To learn about emoji shortcodes, see emojipedia.org/shortcodes/.@nm@mathstodon.xyz
or
#InfiniteInk
in it.