1 # SPDX-License-Identifier: GPL-2.0
3 # Unicode table for IBM Codepage 437. Note that there are many more
4 # substitutions that could be conceived (for example, thick-line
5 # graphs probably should be replaced with double-line ones, accented
6 # Latin characters should replaced with their nonaccented versions,
7 # and some upper case Greek characters could be replaced by Latin), however,
8 # I have limited myself to the Unicodes used by the kernel ISO 8859-1,
9 # DEC VT, and IBM CP 437 tables.
11 # --------------------------------
13 # Basic IBM dingbats, some of which will never have a purpose clear
49 # The ASCII range is identity-mapped, but some of the characters also
50 # have to act as substitutes, especially the upper-case characters.
85 0x41 U+0041 U+00c0 U+00c1 U+00c2 U+00c3
89 0x45 U+0045 U+00c8 U+00ca U+00cb
93 0x49 U+0049 U+00cc U+00cd U+00ce U+00cf
99 0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5
105 0x55 U+0055 U+00d9 U+00da U+00db
115 0x5f U+005f U+23bd U+f804
148 # Okay, what on Earth is this one supposed to be used for?
152 # Non-English characters, mostly lower case letters...
254 # Greek letters and mathematical symbols
287 # Square bullet, non-spacing blank
288 # Mapping U+fffd to the square bullet means it is the substitution