tags: #publish
links: [[Software and Tech]]
created: 2021-11-02 Tue
---
# Unicode
A single logical character space intended to cover all characters, glyphs and symbols in all languages.
Unicode is essentially a huge table mapping many thousands of numeric **codepoints** (assigned numeric positions in the standard, e.g. `U+004`) to their corresponding semantic meanings (e.g. `Latin Capital Letter A`).
The standard is extended periodically with new codepoints representing new glyphs - commonly, new emojis are added, sometimes new languages or technical symbols.
Unicode is neither a binary encoding, nor a font.
It is used together with **character encodings** (e.g. "UTF-8") which define the mapping from strings of codepoints to a binary encoding format.
It is used together with **fonts** which define a visual representation (glyphs, kerning and rendering hints, ligatures) characters or combination of characters.
## Security
See [[Trojan Source]]
## In domain names
See [[Punycode]]