* UNICODE: a few additional Tedit helpers, revised documentation * New JIS files (courtesy of Peter) * Updated mapping files (courtesy of Peter Craven) * UNICODE: changed SHOULDNT to ERROR
258 lines
9.6 KiB
Plaintext
258 lines
9.6 KiB
Plaintext
#
|
||
# Name: XCCS (XC-3-1-1-0) to Unicode
|
||
# Unicode version: 3.0
|
||
# XCCS charset: 0 LATIN
|
||
# Table version: 0.1
|
||
# Table format: Format A
|
||
# Date: 9-Aug-2021
|
||
# Author: Ron Kaplan <Ron.Kaplan@post.harvard.edu>
|
||
#
|
||
# This file contains mappings from the Xerox Character Code Standard (version
|
||
# XC1-3-3-0, 1987) into Unicode 3.0. standard codes. That is the version of
|
||
# XCCS corresponding to the fonts in the Medley system.
|
||
#
|
||
# The format of this file conforms to the format of the other Unicode-supplied
|
||
# mapping files:
|
||
# Three white-space (tab or spaces) separated columns:
|
||
# Column 1 is the XCCS code (as hex 0xXXXX)
|
||
# Column 2 is the corresponding Unicode (as hex 0xXXXX)
|
||
# Column 3 (after #) is a comment column. For convenience, it contains the
|
||
# Unicode character itself (since the Unicode character names
|
||
# are not available)
|
||
# Unicode FFFF is used for undefined XCCS codes (Column 3 = UNDEFINED
|
||
# Unicode FFFE is used for XCCS codes that have not yet been filled in.
|
||
# (Column 3 = MISSING)
|
||
#
|
||
# This file is encoded in UTF8, so that the Unicode characters
|
||
# are properly displayed in Column 3 and can be edited by standard
|
||
# Unicode-enabled editors (e.g. Mac Textedit).
|
||
#
|
||
# This file can also be read by the function
|
||
# READ-UNICODE-MAPPING in the UNICODE Medley library package.
|
||
#
|
||
# The entries are in XCCS order and grouped by character sets. In front of
|
||
# the mappings, for convenience, there is a line with the octal XCCS
|
||
# character set, after #.
|
||
#
|
||
# Note that a given XCCS code might map to codes in several different Unicode
|
||
# positions, since there are repetitions in the Unicode standard.
|
||
#
|
||
# For more details, see the associated README.TXT file.
|
||
#
|
||
# Any comments or problems, contact <ron.kaplan@post.harvard.edu>
|
||
|
||
|
||
# "0" LATIN
|
||
0x0000 0x0000 # ^@
|
||
0x0001 0x0001 # ^A
|
||
0x0002 0x0002 # ^B
|
||
0x0003 0x0003 # ^C
|
||
0x0004 0x0004 # ^D
|
||
0x0005 0x0005 # ^E
|
||
0x0006 0x0006 # ^F
|
||
0x0007 0x0007 # ^G
|
||
0x0008 0x0008 # ^H
|
||
0x0009 0x0009 # ^I
|
||
0x000A 0x000A # ^J
|
||
0x000B 0x000B # ^K
|
||
0x000C 0x000C # ^L
|
||
0x000D 0x000D # ^M
|
||
0x000E 0x000E # ^N
|
||
0x000F 0x000F # ^O
|
||
0x0010 0x0010 # ^P
|
||
0x0011 0x0011 # ^Q
|
||
0x0012 0x0012 # ^R
|
||
0x0013 0x0013 # ^S
|
||
0x0014 0x0014 # ^T
|
||
0x0015 0x0015 # ^U
|
||
0x0016 0x0016 # ^V
|
||
0x0017 0x0017 # ^W
|
||
0x0018 0x0018 # ^X
|
||
0x0019 0x0019 # ^Y
|
||
0x001A 0x001A # ^Z
|
||
0x001B 0x001B # ^[
|
||
0x001C 0x001C # ^\
|
||
0x001D 0x001D # ^]
|
||
0x001E 0x001E # ^^
|
||
0x001F 0x001F # ^_
|
||
0x0020 0x0020 # SPACE
|
||
0x0021 0x0021 # ! EXCLAMATION MARK
|
||
0x0022 0x0022 # " QUOTATION MARK
|
||
0x0023 0x0023 # # NUMBER SIGN
|
||
# 0x0024 0x00A4 # ¤ CURRENCY SIGN
|
||
0x0024 0x0024 # $ DOLLAR SIGN
|
||
0x0025 0x0025 # % PERCENT SIGN
|
||
0x0026 0x0026 # & AMPERSAND
|
||
0x0027 0x0027 # ' APOSTROPHE
|
||
0x0028 0x0028 # ( LEFT PARENTHESIS
|
||
0x0029 0x0029 # ) RIGHT PARENTHESIS
|
||
0x002A 0x002A # * ASTERISK
|
||
0x002B 0x002B # + PLUS SIGN
|
||
0x002C 0x002C # , COMMA
|
||
0x002D 0x002D # - HYPHEN-MINUS
|
||
0x002E 0x002E # . FULL STOP
|
||
0x002F 0x002F # / SOLIDUS
|
||
0x0030 0x0030 # 0 DIGIT ZERO
|
||
0x0031 0x0031 # 1 DIGIT ONE
|
||
0x0032 0x0032 # 2 DIGIT TWO
|
||
0x0033 0x0033 # 3 DIGIT THREE
|
||
0x0034 0x0034 # 4 DIGIT FOUR
|
||
0x0035 0x0035 # 5 DIGIT FIVE
|
||
0x0036 0x0036 # 6 DIGIT SIX
|
||
0x0037 0x0037 # 7 DIGIT SEVEN
|
||
0x0038 0x0038 # 8 DIGIT EIGHT
|
||
0x0039 0x0039 # 9 DIGIT NINE
|
||
0x003A 0x003A # : COLON
|
||
0x003B 0x003B # ; SEMICOLON
|
||
0x003C 0x003C # < LESS-THAN SIGN
|
||
0x003D 0x003D # = EQUALS SIGN
|
||
0x003E 0x003E # > GREATER-THAN SIGN
|
||
0x003F 0x003F # ? QUESTION MARK
|
||
0x0040 0x0040 # @ COMMERCIAL AT
|
||
0x0041 0x0041 # A LATIN CAPITAL LETTER A
|
||
0x0042 0x0042 # B LATIN CAPITAL LETTER B
|
||
0x0043 0x0043 # C LATIN CAPITAL LETTER C
|
||
0x0044 0x0044 # D LATIN CAPITAL LETTER D
|
||
0x0045 0x0045 # E LATIN CAPITAL LETTER E
|
||
0x0046 0x0046 # F LATIN CAPITAL LETTER F
|
||
0x0047 0x0047 # G LATIN CAPITAL LETTER G
|
||
0x0048 0x0048 # H LATIN CAPITAL LETTER H
|
||
0x0049 0x0049 # I LATIN CAPITAL LETTER I
|
||
0x004A 0x004A # J LATIN CAPITAL LETTER J
|
||
0x004B 0x004B # K LATIN CAPITAL LETTER K
|
||
0x004C 0x004C # L LATIN CAPITAL LETTER L
|
||
0x004D 0x004D # M LATIN CAPITAL LETTER M
|
||
0x004E 0x004E # N LATIN CAPITAL LETTER N
|
||
0x004F 0x004F # O LATIN CAPITAL LETTER O
|
||
0x0050 0x0050 # P LATIN CAPITAL LETTER P
|
||
0x0051 0x0051 # Q LATIN CAPITAL LETTER Q
|
||
0x0052 0x0052 # R LATIN CAPITAL LETTER R
|
||
0x0053 0x0053 # S LATIN CAPITAL LETTER S
|
||
0x0054 0x0054 # T LATIN CAPITAL LETTER T
|
||
0x0055 0x0055 # U LATIN CAPITAL LETTER U
|
||
0x0056 0x0056 # V LATIN CAPITAL LETTER V
|
||
0x0057 0x0057 # W LATIN CAPITAL LETTER W
|
||
0x0058 0x0058 # X LATIN CAPITAL LETTER X
|
||
0x0059 0x0059 # Y LATIN CAPITAL LETTER Y
|
||
0x005A 0x005A # Z LATIN CAPITAL LETTER Z
|
||
0x005B 0x005B # [ LEFT SQUARE BRACKET
|
||
0x005C 0x005C # \ REVERSE SOLIDUS
|
||
0x005D 0x005D # ] RIGHT SQUARE BRACKET
|
||
0x005E 0x005E # ^ CIRCUMFLEX ACCENT
|
||
0x005F 0x005F # _ LOW LINE
|
||
0x0060 0x0060 # ` GRAVE ACCENT
|
||
0x0061 0x0061 # a LATIN SMALL LETTER A
|
||
0x0062 0x0062 # b LATIN SMALL LETTER B
|
||
0x0063 0x0063 # c LATIN SMALL LETTER C
|
||
0x0064 0x0064 # d LATIN SMALL LETTER D
|
||
0x0065 0x0065 # e LATIN SMALL LETTER E
|
||
0x0066 0x0066 # f LATIN SMALL LETTER F
|
||
0x0067 0x0067 # g LATIN SMALL LETTER G
|
||
0x0068 0x0068 # h LATIN SMALL LETTER H
|
||
0x0069 0x0069 # i LATIN SMALL LETTER I
|
||
0x006A 0x006A # j LATIN SMALL LETTER J
|
||
0x006B 0x006B # k LATIN SMALL LETTER K
|
||
0x006C 0x006C # l LATIN SMALL LETTER L
|
||
0x006D 0x006D # m LATIN SMALL LETTER M
|
||
0x006E 0x006E # n LATIN SMALL LETTER N
|
||
0x006F 0x006F # o LATIN SMALL LETTER O
|
||
0x0070 0x0070 # p LATIN SMALL LETTER P
|
||
0x0071 0x0071 # q LATIN SMALL LETTER Q
|
||
0x0072 0x0072 # r LATIN SMALL LETTER R
|
||
0x0073 0x0073 # s LATIN SMALL LETTER S
|
||
0x0074 0x0074 # t LATIN SMALL LETTER T
|
||
0x0075 0x0075 # u LATIN SMALL LETTER U
|
||
0x0076 0x0076 # v LATIN SMALL LETTER V
|
||
0x0077 0x0077 # w LATIN SMALL LETTER W
|
||
0x0078 0x0078 # x LATIN SMALL LETTER X
|
||
0x0079 0x0079 # y LATIN SMALL LETTER Y
|
||
0x007A 0x007A # z LATIN SMALL LETTER Z
|
||
0x007B 0x007B # { LEFT CURLY BRACKET
|
||
0x007C 0x007C # | VERTICAL LINE
|
||
0x007D 0x007D # } RIGHT CURLY BRACKET
|
||
0x007E 0x007E # ~ TILDE
|
||
0x00A1 0x00A1 # ¡ INVERTED EXCLAMATION MARK
|
||
0x00A2 0x00A2 # ¢ CENT SIGN
|
||
0x00A3 0x00A3 # £ POUND SIGN
|
||
0x00A4 0x0024 # $ DOLLAR SIGN
|
||
0x00A5 0x00A5 # ¥ YEN SIGN
|
||
0x00A7 0x00A7 # § SECTION SIGN
|
||
0x00A9 0x2018 # ‘ LEFT SINGLE QUOTATION MARK
|
||
0x00AA 0x201C # “ LEFT DOUBLE QUOTATION MARK
|
||
0x00AB 0x00AB # « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||
0x00AC 0x2190 # ← LEFTWARDS ARROW
|
||
0x00AD 0x2191 # ↑ UPWARDS ARROW
|
||
0x00AE 0x2192 # → RIGHTWARDS ARROW
|
||
0x00AF 0x2193 # ↓ DOWNWARDS ARROW
|
||
0x00B0 0x00B0 # ° DEGREE SIGN
|
||
0x00B1 0x00B1 # ± PLUS-MINUS SIGN
|
||
0x00B2 0x00B2 # ² SUPERSCRIPT TWO
|
||
0x00B3 0x00B3 # ³ SUPERSCRIPT THREE
|
||
0x00B4 0x00D7 # × MULTIPLICATION SIGN
|
||
0x00B5 0x00B5 # µ MICRO SIGN
|
||
0x00B6 0x00B6 # ¶ PILCROW SIGN
|
||
0x00B7 0x00B7 # · MIDDLE DOT
|
||
0x00B8 0x00F7 # ÷ DIVISION SIGN
|
||
0x00B9 0x2019 # ’ RIGHT SINGLE QUOTATION MARK
|
||
0x00BA 0x201D # ” RIGHT DOUBLE QUOTATION MARK
|
||
0x00BB 0x00BB # » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||
0x00BC 0x00BC # ¼ VULGAR FRACTION ONE QUARTER
|
||
0x00BD 0x00BD # ½ VULGAR FRACTION ONE HALF
|
||
0x00BE 0x00BE # ¾ VULGAR FRACTION THREE QUARTERS
|
||
0x00BF 0x00BF # ¿ INVERTED QUESTION MARK
|
||
0x00C1 0x0300 # ̀ COMBINING GRAVE ACCENT
|
||
0x00C2 0x0301 # ́ COMBINING ACUTE ACCENT
|
||
0x00C3 0x0302 # ̂ COMBINING CIRCUMFLEX ACCENT
|
||
0x00C4 0x0303 # ̃ COMBINING TILDE
|
||
0x00C5 0x0304 # ̄ COMBINING MACRON
|
||
0x00C6 0x0306 # ̆ COMBINING BREVE
|
||
0x00C7 0x0307 # ̇ COMBINING DOT ABOVE
|
||
0x00C8 0x0308 # ̈ COMBINING DIAERESIS
|
||
0x00CA 0x030A # ̊ COMBINING RING ABOVE
|
||
0x00CB 0x0327 # ̧ COMBINING CEDILLA
|
||
0x00CC 0x0332 # ̲ COMBINING LOW LINE
|
||
0x00CD 0x030B # ̋ COMBINING DOUBLE ACUTE ACCENT
|
||
0x00CE 0x0328 # ̨ COMBINING OGONEK
|
||
0x00CF 0x030C # ̌ COMBINING CARON
|
||
0x00D0 0x2015 # ― HORIZONTAL BAR
|
||
0x00D1 0x00B9 # ¹ SUPERSCRIPT ONE
|
||
0x00D2 0x00AE # ® REGISTERED SIGN
|
||
0x00D3 0x00A9 # © COPYRIGHT SIGN
|
||
0x00D4 0x2122 # ™ TRADE MARK SIGN
|
||
0x00D5 0x266A # ♪ EIGHTH NOTE
|
||
0x00DC 0x215B # ⅛ VULGAR FRACTION ONE EIGHTH
|
||
0x00DD 0x215C # ⅜ VULGAR FRACTION THREE EIGHTHS
|
||
0x00DE 0x215D # ⅝ VULGAR FRACTION FIVE EIGHTHS
|
||
0x00DF 0x215E # ⅞ VULGAR FRACTION SEVEN EIGHTHS
|
||
0x00E0 0x2126 # Ω OHM SIGN
|
||
0x00E1 0x00C6 # Æ LATIN CAPITAL LETTER AE
|
||
0x00E2 0x00D0 # Đ LATIN CAPITAL LETTER D WITH STROKE (Croatian) Also 0110 ?
|
||
0x00E3 0x00AA # ª FEMININE ORDINAL INDICATOR
|
||
0x00E4 0x0126 # Ħ LATIN CAPITAL LETTER H WITH STROKE
|
||
0x00E5 0x0237 # ȷ LATIN SMALL LETTER DOTLESS J
|
||
0x00E6 0x0132 # IJ LATIN CAPITAL LIGATURE IJ
|
||
0x00E7 0x013F # Ŀ LATIN CAPITAL LETTER L WITH MIDDLE DOT
|
||
0x00E8 0x0141 # Ł LATIN CAPITAL LETTER L WITH STROKE
|
||
0x00E9 0x00D8 # Ø LATIN CAPITAL LETTER O WITH STROKE
|
||
0x00EA 0x0152 # Œ LATIN CAPITAL LIGATURE OE
|
||
0x00EB 0x00BA # º MASCULINE ORDINAL INDICATOR
|
||
0x00EC 0x00DE # Þ LATIN CAPITAL LETTER THORN
|
||
0x00ED 0x0166 # Ŧ LATIN CAPITAL LETTER T WITH STROKE
|
||
0x00EE 0x014A # Ŋ LATIN CAPITAL LETTER ENG
|
||
0x00EF 0x0149 # ʼn LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
|
||
0x00F0 0x0138 # ᴋ LATIN LETTER SMALL CAPITAL KRA (Greenlandic)
|
||
0x00F1 0x00E6 # æ LATIN SMALL LETTER AE
|
||
0x00F2 0x0111 # đ LATIN SMALL LETTER D WITH STROKE
|
||
0x00F3 0x00F0 # ð LATIN SMALL LETTER ETH
|
||
0x00F4 0x0127 # ħ LATIN SMALL LETTER H WITH STROKE
|
||
0x00F5 0x0131 # ı LATIN SMALL LETTER DOTLESS I
|
||
0x00F6 0x0133 # ij LATIN SMALL LIGATURE IJ
|
||
0x00F7 0x0140 # ŀ LATIN SMALL LETTER L WITH MIDDLE DOT
|
||
0x00F8 0x0142 # ł LATIN SMALL LETTER L WITH STROKE
|
||
0x00F9 0x00F8 # ø LATIN SMALL LETTER O WITH STROKE
|
||
0x00FA 0x0153 # œ LATIN SMALL LIGATURE OE
|
||
0x00FB 0x00DF # ß LATIN SMALL LETTER SHARP S
|
||
0x00FC 0x00FE # þ LATIN SMALL LETTER THORN
|
||
0x00FD 0x0167 # ŧ LATIN SMALL LETTER T WITH STROKE
|
||
0x00FE 0x014B # ŋ LATIN SMALL LETTER ENG
|