1
0
mirror of synced 2026-04-27 12:39:46 +00:00
Files
Interlisp.medley/unicode/xerox/XCCS-353=SYMBOLS3.TXT
rmkaplan 907010013e Add back character sets that had characters outside 16 bit plane (#1964)
* Add back character sets that had characters outside 16 bit plane

* Update XCCS-353=SYMBOLS3.TXT

Update title line

* Update UNICODE.TEDIT

* Fix charset names

* Reorganized the tables, added requested interfaces

* Use a single hash

* Top-level array branch beats a single hash

* cleanup UNICODE.TRANSLATE macro

* Fix slug in outcharfn

* Remove a stray line

* Another try, would work for raw

* Remove duplicates, redo hashing

* Getting complete maps in both directions

* Initializing

* Only the latest file versions

* Add back gothic mappings
2025-02-03 10:47:12 -08:00

148 lines
6.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#
# Name: XCCS (XC-3-1-1-0) to Unicode
# Unicode version: 3.0
# XCCS charset: 353 UNKNOWN
# 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>
# "353" SYMBOLS3
0xEB21 0x2119 # DOUBLE-STRUCK CAPITAL P
0xEB22 0x210B # SCRIPT CAPITAL H
0xEB23 0x2110 # SCRIPT CAPITAL I
0xEB24 0x224B # ≋ TRIPLE TILDE
0xEB25 0x229C # ⊜ CIRCLED EQUALS
0xEB26 0x2107 # ℇ EULER CONSTANT
0xEB27 0x0332 # ̲ COMBINING LOW LINE
0xEB28 0x203D # ‽ INTERROBANG
0xEB29 0x2318 # ⌘ PLACE OF INTEREST SIGN
0xEB2B 0x210C # BLACK-LETTER CAPITAL H
0xEB2D 0x1D53D # MATHEMATICAL DOUBLE-STRUCK CAPITAL F
0xEB2E 0x21C5 # ⇅ UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
0xEB2F 0x21F5 # ⇵ DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
0xEB30 0x21E2 # ⇢ RIGHTWARDS DASHED ARROW
0xEB31 0x2263 # ≣ STRICTLY EQUIVALENT TO
0xEB32 0x228D # ⊍ MULTISET MULTIPLICATION
0xEB33 0x2ABD # ⪽ SUBSET WITH DOT
0xEB34 0x2A15 # ⨕ INTEGRAL AROUND A POINT OPERATOR
0xEB35 0x2A16 # ⨖ QUATERNION INTEGRAL OPERATOR
0xEB36 0x222F # ∯ SURFACE INTEGRAL
0xEB37 0x2230 # ∰ VOLUME INTEGRAL
0xEB3B 0x25A3 # ▣ WHITE SQUARE CONTAINING BLACK SMALL SQUARE
0xEB3C 0x2043 # HYPHEN BULLET
0xEB3D 0x214C # ⅌ PER SIGN
0xEB3E 0x2696 # ⚖ SCALES
0xEB3F 0x20A1 # ₡ COLON SIGN
0xEB40 0x2588 # █ FULL BLOCK
0xEB41 0x2624 # ☤ CADUCEUS
0xEB42 0x2108 # ℈ SCRUPLE
0xEB44 0x262F # ☯ YIN YANG
0xEB45 0x2639 # ☹ WHITE FROWNING FACE
0xEB46 0x267F # ♿ WHEELCHAIR SYMBOL
0xEB47 0x25AA # ▪ BLACK SMALL SQUARE
0xEB4B 0x2319 # ⌙ TURNED NOT SIGN
0xEB4C 0x25E4 # ◤ BLACK UPPER LEFT TRIANGLE
0xEB4D 0x25E5 # ◥ BLACK UPPER RIGHT TRIANGLE
0xEB4E 0x25E2 # ◢ BLACK LOWER RIGHT TRIANGLE
0xEB4F 0x25E3 # ◣ BLACK LOWER LEFT TRIANGLE
0xEB50 0x2155 # ⅕ VULGAR FRACTION ONE FIFTH
0xEB51 0x2156 # ⅖ VULGAR FRACTION TWO FIFTHS
0xEB52 0x2157 # ⅗ VULGAR FRACTION THREE FIFTHS
0xEB53 0x2158 # ⅘ VULGAR FRACTION FOUR FIFTHS
0xEB54 0x2159 # ⅙ VULGAR FRACTION ONE SIXTH
0xEB55 0x215A # ⅚ VULGAR FRACTION FIVE SIXTHS
0xEB56 0x2669 # ♩ QUARTER NOTE
0xEB59 0x222D # ∭ TRIPLE INTEGRAL
0xEB5A 0x25E6 # ◦ WHITE BULLET
0xEB5E 0x2133 # SCRIPT CAPITAL M
0xEB5F 0x2315 # ⌕ TELEPHONE RECORDER
0xEB66 0x2211 # ∑ N-ARY SUMMATION
0xEB6B 0x25A0 # ■ BLACK SQUARE
0xEB6C 0x25B8 # ▸ BLACK RIGHT-POINTING SMALL TRIANGLE
0xEB6D 0x25C2 # ◂ BLACK LEFT-POINTING SMALL TRIANGLE
0xEB6E 0x2022 # • BULLET
0xEB6F 0x212F # SCRIPT SMALL E
0xEB71 0x2118 # ℘ SCRIPT CAPITAL P
0xEB73 0x2122 # ™ TRADE MARK SIGN
0xEB74 0x2122 # ™ TRADE MARK SIGN
0xEB77 0x25A1 # □ WHITE SQUARE
0xEB78 0x25AB # ▫ WHITE SMALL SQUARE
0xEB79 0x25E6 # ◦ WHITE BULLET
0xEB7A 0x22BB # ⊻ XOR
0xEB7B 0x212D # BLACK-LETTER CAPITAL C
0xEB7C 0x2128 # BLACK-LETTER CAPITAL Z
0xEB7D 0x20A7 # ₧ PESETA SIGN
0xEBA6 0x25CC # ◌ DOTTED CIRCLE
0xEBA7 0x25AD # ▭ WHITE RECTANGLE
0xEBA8 0x25B1 # ▱ WHITE PARALLELOGRAM
0xEBAA 0x2120 # ℠ SERVICE MARK
0xEBAB 0x20D2 # ⃒ COMBINING LONG VERTICAL LINE OVERLAY
0xEBAC 0x20D3 # ⃓ COMBINING SHORT VERTICAL LINE OVERLAY
0xEBAE 0x20D8 # ⃘ COMBINING RING OVERLAY
0xEBAF 0x20DA # ⃚ COMBINING ANTICLOCKWISE RING OVERLAY
0xEBB0 0x20D9 # ⃙ COMBINING CLOCKWISE RING OVERLAY
0xEBB1 0x20D4 # ⃔ COMBINING ANTICLOCKWISE ARROW ABOVE
0xEBB2 0x20D5 # ⃕ COMBINING CLOCKWISE ARROW ABOVE
0xEBB3 0x2279 # ≹ NEITHER GREATER-THAN NOR LESS-THAN
0xEBB4 0x2278 # ≸ NEITHER LESS-THAN NOR GREATER-THAN
0xEBB7 0x2246 # ≆ APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
0xEBB8 0x22BC # ⊼ NAND
0xEBB9 0x22BD # ⊽ NOR
0xEBBB 0x220C # ∌ DOES NOT CONTAIN AS MEMBER
0xEBBC 0x210E # PLANCK CONSTANT
0xEBBE 0x2629 # ☩ CROSS OF JERUSALEM
0xEBBF 0x2613 # ☓ SALTIRE
0xEBC1 0x2232 # ∲ CLOCKWISE CONTOUR INTEGRAL
0xEBC2 0x2233 # ∳ ANTICLOCKWISE CONTOUR INTEGRAL
0xEBC3 0x2231 # ∱ CLOCKWISE INTEGRAL
0xEBC4 0x22B7 # ⊷ IMAGE OF
0xEBC5 0x22B6 # ⊶ ORIGINAL OF
0xEBC6 0x223E # ∾ INVERTED LAZY S
0xEBC7 0x223B # ∻ HOMOTHETIC
0xEBCB 0x21DD # ⇝ RIGHTWARDS SQUIGGLE ARROW
0xEBCC 0x21DC # ⇜ LEFTWARDS SQUIGGLE ARROW
0xEBCD 0x2307 # ⌇ WAVY LINE
0xEBD0 0x2129 # ℩ TURNED GREEK SMALL LETTER IOTA
0xEBD1 0x216A # Ⅺ ROMAN NUMERAL ELEVEN
0xEBD2 0x216B # Ⅻ ROMAN NUMERAL TWELVE
0xEBDF 0x25DE # ◞ LOWER RIGHT QUADRANT CIRCULAR ARC
0xEBE0 0x25DD # ◝ UPPER RIGHT QUADRANT CIRCULAR ARC
0xEBE1 0x25DF # ◟ LOWER LEFT QUADRANT CIRCULAR ARC
0xEBE2 0x25DC # ◜ UPPER LEFT QUADRANT CIRCULAR ARC