As of Unicode version 16.0, there are 155,063 characters with code points, covering 168 modern and historical scripts, as well as multiple symbol sets. As it is not technically possible to list all of these characters in a single Wikipedia page, this list is limited to a subset of the most important characters for English-language readers, with links to other pages which list the supplementary characters. This article includes the 1,062 characters in the Multilingual European Character Set 2 (MES-2) subset, and some additional related characters. Character reference overview See also: List of XML and HTML character entity references and Unicode input Index of predominant national and selected regional or minority scripts Alphabetic Logographic and Syllabic Abjad Abugida Latin Cyrillic Greek Armenian Georgian Mongolian Neo-Tifinagh Osage Hangula Hanzi [L] Kana [S] / Kanji [L] Hanjab [L] Cherokee [S] Arabic Hebrew North Indic South Indic Ethiopic Thaana Canadian syllabics a Featural-alphabetic. b Limited. HTML and XML provide ways to reference Unicode characters when the characters themselves either cannot or should not be used. A numeric character reference refers to a character by its Universal Character Set/Unicode code point, and a character entity reference refers to a character by a predefined name. A numeric character reference uses the format: &#nnnn; or &#xhhhh; where nnnn is the code point in decimal form, and hhhh is the code point in hexadecimal form. The x must be lowercase in XML documents. The nnnn or hhhh may be any number of digits and may include leading zeros. The hhhh may mix uppercase and lowercase, though uppercase is the usual style. In contrast, a character entity reference refers to a character by the name of an entity which has the desired character as its replacement text. The entity must either be predefined (built into the markup language) or explicitly declared in a Document Type Definition (DTD). The format is the same as for any entity reference: &name; where name is the case-sensitive name of the entity. The semicolon is required. Because numbers are harder for humans to remember than names, character entity references are most often written by humans, while numeric character references are most often produced by computer programs.