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]]