* 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
202 lines
8.9 KiB
Plaintext
202 lines
8.9 KiB
Plaintext
#
|
||
# Name: XCCS (XC-3-1-1-0) to Unicode
|
||
# Unicode version: 3.0
|
||
# XCCS charset: 340 ARABIC
|
||
# 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>
|
||
|
||
|
||
# "340" ARABIC
|
||
0xE025 0x066A # ٪ ARABIC PERCENT SIGN
|
||
0xE02C 0x060C # ، ARABIC COMMA
|
||
0xE02E 0x06D4 # ۔ ARABIC FULL STOP
|
||
0xE030 0x0660 # ٠ ARABIC-INDIC DIGIT ZERO
|
||
0xE031 0x0661 # ١ ARABIC-INDIC DIGIT ONE
|
||
0xE032 0x0662 # ٢ ARABIC-INDIC DIGIT TWO
|
||
0xE033 0x0663 # ٣ ARABIC-INDIC DIGIT THREE
|
||
0xE034 0x0664 # ٤ ARABIC-INDIC DIGIT FOUR
|
||
0xE035 0x0665 # ٥ ARABIC-INDIC DIGIT FIVE
|
||
0xE036 0x0666 # ٦ ARABIC-INDIC DIGIT SIX
|
||
0xE037 0x0667 # ٧ ARABIC-INDIC DIGIT SEVEN
|
||
0xE038 0x0668 # ٨ ARABIC-INDIC DIGIT EIGHT
|
||
0xE039 0x0669 # ٩ ARABIC-INDIC DIGIT NINE
|
||
0xE03B 0x061B # ؛ ARABIC SEMICOLON
|
||
0xE03F 0x061F # ؟ ARABIC QUESTION MARK
|
||
0xE041 0x0621 # ء ARABIC LETTER HAMZA
|
||
0xE042 0x0622 # آ ARABIC LETTER ALEF WITH MADDA ABOVE
|
||
0xE043 0x0623 # أ ARABIC LETTER ALEF WITH HAMZA ABOVE
|
||
0xE044 0x0624 # ؤ ARABIC LETTER WAW WITH HAMZA ABOVE
|
||
0xE045 0x0625 # إ ARABIC LETTER ALEF WITH HAMZA BELOW
|
||
0xE046 0x0626 # ئ ARABIC LETTER YEH WITH HAMZA ABOVE
|
||
0xE047 0x0627 # ا ARABIC LETTER ALEF
|
||
0xE048 0x0628 # ب ARABIC LETTER BEH
|
||
0xE049 0x0629 # ة ARABIC LETTER TEH MARBUTA
|
||
0xE04A 0x062A # ت ARABIC LETTER TEH
|
||
0xE04B 0x062B # ث ARABIC LETTER THEH
|
||
0xE04C 0x062C # ج ARABIC LETTER JEEM
|
||
0xE04D 0x062D # ح ARABIC LETTER HAH
|
||
0xE04E 0x062E # خ ARABIC LETTER KHAH
|
||
0xE04F 0x062F # د ARABIC LETTER DAL
|
||
0xE050 0x0630 # ذ ARABIC LETTER THAL
|
||
0xE051 0x0631 # ر ARABIC LETTER REH
|
||
0xE052 0x0632 # ز ARABIC LETTER ZAIN
|
||
0xE053 0x0633 # س ARABIC LETTER SEEN
|
||
0xE054 0x0634 # ش ARABIC LETTER SHEEN
|
||
0xE055 0x0635 # ص ARABIC LETTER SAD
|
||
0xE056 0x0636 # ض ARABIC LETTER DAD
|
||
0xE057 0x0637 # ط ARABIC LETTER TAH
|
||
0xE058 0x0638 # ظ ARABIC LETTER ZAH
|
||
0xE059 0x0639 # ع ARABIC LETTER AIN
|
||
0xE05A 0x063A # غ ARABIC LETTER GHAIN
|
||
0xE060 0x0640 # ـ ARABIC TATWEEL
|
||
0xE061 0x0641 # ف ARABIC LETTER FEH
|
||
0xE062 0x0642 # ق ARABIC LETTER QAF
|
||
0xE063 0x0643 # ك ARABIC LETTER KAF
|
||
0xE064 0x0644 # ل ARABIC LETTER LAM
|
||
0xE065 0x0645 # م ARABIC LETTER MEEM
|
||
0xE066 0x0646 # ن ARABIC LETTER NOON
|
||
0xE067 0x0647 # ه ARABIC LETTER HEH
|
||
0xE068 0x0648 # و ARABIC LETTER WAW
|
||
0xE069 0x0649 # ى ARABIC LETTER ALEF MAKSURA
|
||
0xE06A 0x064A # ي ARABIC LETTER YEH
|
||
0xE06B 0x064B # ً ARABIC FATHATAN
|
||
0xE06C 0x064C # ٌ ARABIC DAMMATAN
|
||
0xE06D 0x064D # ٍ ARABIC KASRATAN
|
||
0xE06E 0x064E # َ ARABIC FATHA
|
||
0xE06F 0x064F # ُ ARABIC DAMMA
|
||
0xE070 0x0650 # ِ ARABIC KASRA
|
||
0xE071 0x0651 # ّ ARABIC SHADDA
|
||
0xE072 0x0652 # ْ ARABIC SUKUN
|
||
0xE073 0x0670 # ٰ ARABIC LETTER SUPERSCRIPT ALEF
|
||
0xE074 0x0671 # ٱ ARABIC LETTER ALEF WASLA
|
||
0xE075 0x066B # ٫ ARABIC DECIMAL SEPARATOR
|
||
0xE076 0x066C # ٬ ARABIC THOUSANDS SEPARATOR
|
||
0xE0A1 0x06A4 # ڤ ARABIC LETTER VEH
|
||
0xE0A2 0x067E # پ ARABIC LETTER PEH
|
||
0xE0A3 0x0686 # چ ARABIC LETTER TCHEH
|
||
0xE0A4 0x0698 # ژ ARABIC LETTER JEH
|
||
0xE0A5 0x06AF # گ ARABIC LETTER GAF
|
||
0xE0A6 0x06C0 # ۀ ARABIC LETTER HEH WITH YEH ABOVE
|
||
0xE0A7 0x0679 # ٹ ARABIC LETTER TTEH
|
||
0xE0A8 0x0688 # ڈ ARABIC LETTER DDAL
|
||
0xE0A9 0x0691 # ڑ ARABIC LETTER RREH
|
||
0xE0AA 0x06BA # ں ARABIC LETTER NOON GHUNNA
|
||
0xE0AB 0x06BE # ھ ARABIC LETTER HEH DOACHASHMEE
|
||
0xE0AC 0x06C1 # ہ ARABIC LETTER HEH GOAL
|
||
0xE0AD 0x06C3 # ۃ ARABIC LETTER TEH MARBUTA GOAL
|
||
0xE0AE 0x06C2 # ۂ ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
|
||
0xE0AF 0x06D2 # ے ARABIC LETTER YEH BARREE
|
||
0xE0B1 0x067C # ټ ARABIC LETTER TEH WITH RING
|
||
0xE0B2 0x0681 # ځ ARABIC LETTER HAH WITH HAMZA ABOVE
|
||
0xE0B3 0x0685 # څ ARABIC LETTER HAH WITH THREE DOTS ABOVE
|
||
0xE0B4 0x0689 # ډ ARABIC LETTER DAL WITH RING
|
||
0xE0B5 0x0693 # ړ ARABIC LETTER REH WITH RING
|
||
0xE0B6 0x0696 # ږ ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
|
||
0xE0B7 0x069A # ښ ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
|
||
0xE0B8 0x06BC # ڼ ARABIC LETTER NOON WITH RING
|
||
0xE0B9 0x06D0 # ې ARABIC LETTER E
|
||
0xE0BA 0x06CD # ۍ ARABIC LETTER YEH WITH TAIL
|
||
0xE0BB 0x0672 # ٲ ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
|
||
0xE0BC 0x0673 # ٳ ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
|
||
0xE0BD 0x06D3 # ۓ ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
|
||
0xE0BE 0x06D5 # ە ARABIC LETTER AE
|
||
0xE0BF 0xFBD3 # ﯓ ARABIC LETTER NG ISOLATED FORM
|
||
0xE0C0 0x06C7 # ۇ ARABIC LETTER U
|
||
0xE0C1 0x06C6 # ۆ ARABIC LETTER OE
|
||
0xE0C2 0x06C8 # ۈ ARABIC LETTER YU
|
||
0xE0C3 0xFBDD # ﯝ ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
|
||
0xE0C4 0x06CB # ۋ ARABIC LETTER VE
|
||
0xE0C5 0x06C5 # ۅ ARABIC LETTER KIRGHIZ OE
|
||
0xE0C6 0x06C9 # ۉ ARABIC LETTER KIRGHIZ YU
|
||
0xE0C7 0x0674 # ٴ ARABIC LETTER HIGH HAMZA
|
||
0xE0C8 0x0675 # ٵ ARABIC LETTER HIGH HAMZA ALEF
|
||
0xE0C9 0x0676 # ٶ ARABIC LETTER HIGH HAMZA WAW
|
||
0xE0CA 0x0682 # ڂ ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
|
||
0xE0CB 0x0677 # ٷ ARABIC LETTER U WITH HAMZA ABOVE
|
||
0xE0CC 0x0678 # ٸ ARABIC LETTER HIGH HAMZA YEH
|
||
0xE0CD 0x067D # ٽ ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
|
||
0xE0CE 0x068A # ڊ ARABIC LETTER DAL WITH DOT BELOW
|
||
0xE0CF 0x068B # ڋ ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
|
||
0xE0D0 0x06AB # ګ ARABIC LETTER KAF WITH RING
|
||
0xE0D1 0x068F # ڏ ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
|
||
0xE0D2 0x0690 # ڐ ARABIC LETTER DAL WITH FOUR DOTS ABOVE
|
||
0xE0D3 0x06CC # ی ARABIC LETTER FARSI YEH
|
||
0xE0D4 0x067B # ٻ ARABIC LETTER BEEH
|
||
0xE0D5 0x0680 # ڀ ARABIC LETTER BEHEH
|
||
0xE0D6 0x067A # ٺ ARABIC LETTER TTEHEH
|
||
0xE0D7 0x067F # ٿ ARABIC LETTER TEHEH
|
||
0xE0D8 0x06A6 # ڦ ARABIC LETTER PEHEH
|
||
0xE0D9 0x0684 # ڄ ARABIC LETTER DYEH
|
||
0xE0DA 0x0683 # ڃ ARABIC LETTER NYEH
|
||
0xE0DB 0x0687 # ڇ ARABIC LETTER TCHEHEH
|
||
0xE0DC 0x068D # ڍ ARABIC LETTER DDAHAL
|
||
0xE0DD 0x068C # ڌ ARABIC LETTER DAHAL
|
||
0xE0DE 0x068E # ڎ ARABIC LETTER DUL
|
||
0xE0DF 0x06A9 # ک ARABIC LETTER KEHEH
|
||
0xE0E0 0x06B3 # ڳ ARABIC LETTER GUEH
|
||
0xE0E1 0x06B1 # ڱ ARABIC LETTER NGOEH
|
||
0xE0E2 0x06BB # ڻ ARABIC LETTER RNOON
|
||
0xE0E3 0x0692 # ڒ ARABIC LETTER REH WITH SMALL V
|
||
0xE0E4 0x0694 # ڔ ARABIC LETTER REH WITH DOT BELOW
|
||
0xE0E5 0x0695 # ڕ ARABIC LETTER REH WITH SMALL V BELOW
|
||
0xE0E6 0x0697 # ڗ ARABIC LETTER REH WITH TWO DOTS ABOVE
|
||
0xE0E7 0x0699 # ڙ ARABIC LETTER REH WITH FOUR DOTS ABOVE
|
||
0xE0E8 0x069B # ڛ ARABIC LETTER SEEN WITH THREE DOTS BELOW
|
||
0xE0E9 0x069C # ڜ ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
|
||
0xE0EA 0x069D # ڝ ARABIC LETTER SAD WITH TWO DOTS BELOW
|
||
0xE0EB 0x069E # ڞ ARABIC LETTER SAD WITH THREE DOTS ABOVE
|
||
0xE0EC 0x069F # ڟ ARABIC LETTER TAH WITH THREE DOTS ABOVE
|
||
0xE0ED 0x06A0 # ڠ ARABIC LETTER AIN WITH THREE DOTS ABOVE
|
||
0xE0EE 0x06A1 # ڡ ARABIC LETTER DOTLESS FEH
|
||
0xE0EF 0x06A2 # ڢ ARABIC LETTER FEH WITH DOT MOVED BELOW
|
||
0xE0F0 0x06A3 # ڣ ARABIC LETTER FEH WITH DOT BELOW
|
||
0xE0F1 0x06A5 # ڥ ARABIC LETTER FEH WITH THREE DOTS BELOW
|
||
0xE0F2 0x06A7 # ڧ ARABIC LETTER QAF WITH DOT ABOVE
|
||
0xE0F3 0x06A8 # ڨ ARABIC LETTER QAF WITH THREE DOTS ABOVE
|
||
0xE0F4 0x06AA # ڪ ARABIC LETTER SWASH KAF
|
||
0xE0F5 0x06AC # ڬ ARABIC LETTER KAF WITH DOT ABOVE
|
||
0xE0F6 0x06AD # ڭ ARABIC LETTER NG
|
||
0xE0F8 0x06AE # ڮ ARABIC LETTER KAF WITH THREE DOTS BELOW
|
||
0xE0F9 0x06B0 # ڰ ARABIC LETTER GAF WITH RING
|
||
0xE0FA 0x06B2 # ڲ ARABIC LETTER GAF WITH TWO DOTS BELOW
|
||
0xE0FB 0x06B4 # ڴ ARABIC LETTER GAF WITH THREE DOTS ABOVE
|
||
0xE0FC 0x200E # LEFT-TO-RIGHT MARK
|
||
0xE0FD 0x200F # RIGHT-TO-LEFT MARK
|
||
0xE0FE 0x200D # ZERO WIDTH JOINER
|