* 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
51 lines
2.2 KiB
Plaintext
51 lines
2.2 KiB
Plaintext
#
|
|
# Name: XCCS (XC-3-1-1-0) to Unicode
|
|
# Unicode version: 3.0
|
|
# XCCS charset: 56 DECORATED-RULES
|
|
# 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>
|
|
|
|
|
|
# "56" DECORATED-RULES
|
|
0x2E21 0x2500 # ─ BOX DRAWINGS LIGHT HORIZONTAL
|
|
0x2E22 0x23AF # ⎯ HORIZONTAL LINE EXTENSION
|
|
0x2E23 0x2501 # ━ BOX DRAWINGS HEAVY HORIZONTAL
|
|
0x2E33 0xFE37 # ︷ PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
|
|
0x2E34 0xFE38 # ︸ PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
|