Unicode
Where to Get Data
- Unicode Base Data
- CLDR (Unicode Common Locale Data Repository)
Emoji
One of the slightly confusing things about Emoji and it's overlap with Unicode is how to describe or label emoji.
There are multiple readable properties that can belong to an emoji - using U+1F4A1
- 💡, as an example:
- Name
- Example:
ELECTRIC LIGHT BULB
- What: This is an immutable / permanent unique ID for the character, specific by Unicode
- Always in English
- Not intended to be translated
- "limited to uppercase ASCII letters, digits and hyphen"
- Note: Many websites will mix this up with the CLDR short name or alias. Or, if they do have the correct name, they use proper case instead of the true upper case.
- AKA Unicode Standard Name, Unicode Character Name, Official Name
- Example:
- Alias
- Example:
idea
- What: An alternative ID for the character. According to this, they are also supposed to be unique.
- In English
- Limited to standard ASCII, like Name
- Warning: There can be more than one alias for a single character, or even none!
- Warning: Not to be confused with CLDR Keywords (see below)!
- Example:
- CLDR Short Name
- Example:
light bulb
(English) - What: This is shorter, more readable name for the character, maintained under CLDR.
- Unlike the Standard Name or Alias, this value does get translated into other languages
- Also unlike Name or Alias, this is not guaranteed to stay the same - it is not an ID
- This is the property usually meant for screen-readers, thus CLDR annotating it as "TTS", for "Text-to-Speech"
- Can be found under CLDR annotations
- AKA Short Name, Short Character Name, TTS value
- More info:
- Example:
- CLDR Keywords
- Example:
bulb | comic | electric | idea | light
(English) - What:
- A set of single words that correspond with the character, which could be used to search for it.
- Like the CLDR Short Name, these should be internationalized and are meant to be flexible
- Can be found under CLDR annotations
- AKA: CLD Character Keywords
- More info:
- Example:
Many system tools will combine these properties in interesting ways. For example, the Windows Emoji Picker will let you search by CLDR Short Name, or CLDR Keywords.