Unicode and Emoji Glossary

21 terms explained in plain language, with examples. These are the words that turn up when an emoji does not behave the way you expected — in a bug report, a spec, or a character-count error.

Core concepts

Terms with enough behind them to be worth a page of their own.

Quick definitions

Shorter terms, defined here in full — a separate page for each would add nothing.

Unicode
Unicode is the standard that assigns a unique number to every character used in the world's writing systems, including emoji.
Glyph
A glyph is the actual drawn shape a font uses to display a character — one character can have many glyphs across different fonts.
Emoji
Emoji are pictographic characters defined by Unicode and drawn by the fonts installed on your device.
Emoticon
An emoticon is a face built from ordinary punctuation, such as :-), rather than a dedicated character.
Kaomoji
Kaomoji are Japanese-style text faces read upright, assembled from letters and symbols such as (╯°□°)╯.
Emoji presentation
Emoji presentation is the colourful pictorial rendering of a character, as opposed to its monochrome text form.
Text presentation
Text presentation is the monochrome, typeface-styled rendering of a character that also has an emoji form.
Combining character
A combining character attaches to the character before it, adding an accent or other mark without occupying its own space.
Unicode block
A block is a contiguous, named range of code points, such as Arrows (U+2190–U+21FF), used to organise the standard.
UTF-8
UTF-8 stores each code point as one to four bytes and is the dominant encoding on the web.
UTF-16
UTF-16 stores each code point as one or two 16-bit units; JavaScript string lengths are measured in these units.
HTML entity
An HTML entity writes a character using its code point, such as 😂, so it survives files with a limited encoding.
Shortcode
A shortcode such as :joy: is a platform-specific text alias for an emoji; it is not part of the Unicode standard.

Where these definitions come from

Each definition describes what the Unicode standard specifies, written by the SymbolTap editorial side rather than quoted. Terms defined normatively by Unicode link to the relevant report so you can read the exact wording. Where a term is a convention rather than part of the standard — shortcodes, for instance — the entry says so.

Last reviewed 31 July 2026.