in src/main/java/org/apache/commons/text/translate/EntityArrays.java [41:140]
static {
final Map<CharSequence, CharSequence> initialMap = new HashMap<>();
initialMap.put("\u00A0", " "); // non-breaking space
initialMap.put("\u00A1", "¡"); // inverted exclamation mark
initialMap.put("\u00A2", "¢"); // cent sign
initialMap.put("\u00A3", "£"); // pound sign
initialMap.put("\u00A4", "¤"); // currency sign
initialMap.put("\u00A5", "¥"); // yen sign = yuan sign
initialMap.put("\u00A6", "¦"); // broken bar = broken vertical bar
initialMap.put("\u00A7", "§"); // section sign
initialMap.put("\u00A8", "¨"); // dieresis = spacing dieresis
initialMap.put("\u00A9", "©"); // © - copyright sign
initialMap.put("\u00AA", "ª"); // feminine ordinal indicator
initialMap.put("\u00AB", "«"); // left-pointing double angle quotation mark = left pointing guillemet
initialMap.put("\u00AC", "¬"); // not sign
initialMap.put("\u00AD", "­"); // soft hyphen = discretionary hyphen
initialMap.put("\u00AE", "®"); // ® - registered trademark sign
initialMap.put("\u00AF", "¯"); // macron = spacing macron = overline = APL overbar
initialMap.put("\u00B0", "°"); // degree sign
initialMap.put("\u00B1", "±"); // plus-minus sign = plus-or-minus sign
initialMap.put("\u00B2", "²"); // superscript two = superscript digit two = squared
initialMap.put("\u00B3", "³"); // superscript three = superscript digit three = cubed
initialMap.put("\u00B4", "´"); // acute accent = spacing acute
initialMap.put("\u00B5", "µ"); // micro sign
initialMap.put("\u00B6", "¶"); // pilcrow sign = paragraph sign
initialMap.put("\u00B7", "·"); // middle dot = Georgian comma = Greek middle dot
initialMap.put("\u00B8", "¸"); // cedilla = spacing cedilla
initialMap.put("\u00B9", "¹"); // superscript one = superscript digit one
initialMap.put("\u00BA", "º"); // masculine ordinal indicator
initialMap.put("\u00BB", "»"); // right-pointing double angle quotation mark = right pointing guillemet
initialMap.put("\u00BC", "¼"); // vulgar fraction one quarter = fraction one quarter
initialMap.put("\u00BD", "½"); // vulgar fraction one half = fraction one half
initialMap.put("\u00BE", "¾"); // vulgar fraction three quarters = fraction three quarters
initialMap.put("\u00BF", "¿"); // inverted question mark = turned question mark
initialMap.put("\u00C0", "À"); // À - uppercase A, grave accent
initialMap.put("\u00C1", "Á"); // Á - uppercase A, acute accent
initialMap.put("\u00C2", "Â"); // Â - uppercase A, circumflex accent
initialMap.put("\u00C3", "Ã"); // Ã - uppercase A, tilde
initialMap.put("\u00C4", "Ä"); // Ä - uppercase A, umlaut
initialMap.put("\u00C5", "Å"); // � - uppercase A, ring
initialMap.put("\u00C6", "Æ"); // Æ - uppercase AE
initialMap.put("\u00C7", "Ç"); // Ç - uppercase C, cedilla
initialMap.put("\u00C8", "È"); // È - uppercase E, grave accent
initialMap.put("\u00C9", "É"); // É - uppercase E, acute accent
initialMap.put("\u00CA", "Ê"); // Ê - uppercase E, circumflex accent
initialMap.put("\u00CB", "Ë"); // Ë - uppercase E, umlaut
initialMap.put("\u00CC", "Ì"); // Ì - uppercase I, grave accent
initialMap.put("\u00CD", "Í"); // Í - uppercase I, acute accent
initialMap.put("\u00CE", "Î"); // Î - uppercase I, circumflex accent
initialMap.put("\u00CF", "Ï"); // Ï - uppercase I, umlaut
initialMap.put("\u00D0", "Ð"); // Ð - uppercase Eth, Icelandic
initialMap.put("\u00D1", "Ñ"); // Ñ - uppercase N, tilde
initialMap.put("\u00D2", "Ò"); // Ò - uppercase O, grave accent
initialMap.put("\u00D3", "Ó"); // Ó - uppercase O, acute accent
initialMap.put("\u00D4", "Ô"); // Ô - uppercase O, circumflex accent
initialMap.put("\u00D5", "Õ"); // Õ - uppercase O, tilde
initialMap.put("\u00D6", "Ö"); // Ö - uppercase O, umlaut
initialMap.put("\u00D7", "×"); // multiplication sign
initialMap.put("\u00D8", "Ø"); // Ø - uppercase O, slash
initialMap.put("\u00D9", "Ù"); // Ù - uppercase U, grave accent
initialMap.put("\u00DA", "Ú"); // Ú - uppercase U, acute accent
initialMap.put("\u00DB", "Û"); // Û - uppercase U, circumflex accent
initialMap.put("\u00DC", "Ü"); // Ü - uppercase U, umlaut
initialMap.put("\u00DD", "Ý"); // Ý - uppercase Y, acute accent
initialMap.put("\u00DE", "Þ"); // Þ - uppercase THORN, Icelandic
initialMap.put("\u00DF", "ß"); // ß - lowercase sharps, German
initialMap.put("\u00E0", "à"); // à - lowercase a, grave accent
initialMap.put("\u00E1", "á"); // á - lowercase a, acute accent
initialMap.put("\u00E2", "â"); // â - lowercase a, circumflex accent
initialMap.put("\u00E3", "ã"); // ã - lowercase a, tilde
initialMap.put("\u00E4", "ä"); // ä - lowercase a, umlaut
initialMap.put("\u00E5", "å"); // å - lowercase a, ring
initialMap.put("\u00E6", "æ"); // æ - lowercase ae
initialMap.put("\u00E7", "ç"); // ç - lowercase c, cedilla
initialMap.put("\u00E8", "è"); // è - lowercase e, grave accent
initialMap.put("\u00E9", "é"); // é - lowercase e, acute accent
initialMap.put("\u00EA", "ê"); // ê - lowercase e, circumflex accent
initialMap.put("\u00EB", "ë"); // ë - lowercase e, umlaut
initialMap.put("\u00EC", "ì"); // ì - lowercase i, grave accent
initialMap.put("\u00ED", "í"); // í - lowercase i, acute accent
initialMap.put("\u00EE", "î"); // î - lowercase i, circumflex accent
initialMap.put("\u00EF", "ï"); // ï - lowercase i, umlaut
initialMap.put("\u00F0", "ð"); // ð - lowercase eth, Icelandic
initialMap.put("\u00F1", "ñ"); // ñ - lowercase n, tilde
initialMap.put("\u00F2", "ò"); // ò - lowercase o, grave accent
initialMap.put("\u00F3", "ó"); // ó - lowercase o, acute accent
initialMap.put("\u00F4", "ô"); // ô - lowercase o, circumflex accent
initialMap.put("\u00F5", "õ"); // õ - lowercase o, tilde
initialMap.put("\u00F6", "ö"); // ö - lowercase o, umlaut
initialMap.put("\u00F7", "÷"); // division sign
initialMap.put("\u00F8", "ø"); // ø - lowercase o, slash
initialMap.put("\u00F9", "ù"); // ù - lowercase u, grave accent
initialMap.put("\u00FA", "ú"); // ú - lowercase u, acute accent
initialMap.put("\u00FB", "û"); // û - lowercase u, circumflex accent
initialMap.put("\u00FC", "ü"); // ü - lowercase u, umlaut
initialMap.put("\u00FD", "ý"); // ý - lowercase y, acute accent
initialMap.put("\u00FE", "þ"); // þ - lowercase thorn, Icelandic
initialMap.put("\u00FF", "ÿ"); // ÿ - lowercase y, umlaut
ISO8859_1_ESCAPE = Collections.unmodifiableMap(initialMap);
}