#        Copyright 2003 by Carnegie Mellon University
#
#                      All Rights Reserved
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose and without fee is hereby granted,
# provided that the above copyright notice appear in all copies and that
# both that copyright notice and this permission notice appear in
# supporting documentation, and that the name of CMU not be
# used in advertising or publicity pertaining to distribution of the
# software without specific, written prior permission.
#
# CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
# ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
# CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
# ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
# WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
# ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
# SOFTWARE.
#
# Charset put together by Rayed Alrashed <rayed@saudi.net.sa>
# Reference:
#   ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT
00 0000 NULL
01 0001 START OF HEADING
02 0002 START OF TEXT
03 0003 END OF TEXT
04 0004 END OF TRANSMISSION
05 0005 ENQUIRY
06 0006 ACKNOWLEDGE
07 0007 BELL
08 0008 BACKSPACE
09 0009 HORIZONTAL TABULATION
0A 000A LINE FEED
0B 000B VERTICAL TABULATION
0C 000C FORM FEED
0D 000D CARRIAGE RETURN
0E 000E SHIFT OUT
0F 000F SHIFT IN
10 0010 DATA LINK ESCAPE
11 0011 DEVICE CONTROL ONE
12 0012 DEVICE CONTROL TWO
13 0013 DEVICE CONTROL THREE
14 0014 DEVICE CONTROL FOUR
15 0015 NEGATIVE ACKNOWLEDGE
16 0016 SYNCHRONOUS IDLE
17 0017 END OF TRANSMISSION BLOCK
18 0018 CANCEL
19 0019 END OF MEDIUM
1A 001A SUBSTITUTE
1B 001B ESCAPE
1C 001C FILE SEPARATOR
1D 001D GROUP SEPARATOR
1E 001E RECORD SEPARATOR
1F 001F UNIT SEPARATOR
20 0020 SPACE
21 0021 EXCLAMATION MARK
22 0022 QUOTATION MARK
23 0023 NUMBER SIGN
24 0024 DOLLAR SIGN
25 0025 PERCENT SIGN
26 0026 AMPERSAND
27 0027 APOSTROPHE
28 0028 LEFT PARENTHESIS
29 0029 RIGHT PARENTHESIS
2A 002A ASTERISK
2B 002B PLUS SIGN
2C 002C COMMA
2D 002D HYPHEN-MINUS
2E 002E FULL STOP
2F 002F SOLIDUS
30 0030 DIGIT ZERO
31 0031 DIGIT ONE
32 0032 DIGIT TWO
33 0033 DIGIT THREE
34 0034 DIGIT FOUR
35 0035 DIGIT FIVE
36 0036 DIGIT SIX
37 0037 DIGIT SEVEN
38 0038 DIGIT EIGHT
39 0039 DIGIT NINE
3A 003A COLON
3B 003B SEMICOLON
3C 003C LESS-THAN SIGN
3D 003D EQUALS SIGN
3E 003E GREATER-THAN SIGN
3F 003F QUESTION MARK
40 0040 COMMERCIAL AT
41 0041 LATIN CAPITAL LETTER A
42 0042 LATIN CAPITAL LETTER B
43 0043 LATIN CAPITAL LETTER C
44 0044 LATIN CAPITAL LETTER D
45 0045 LATIN CAPITAL LETTER E
46 0046 LATIN CAPITAL LETTER F
47 0047 LATIN CAPITAL LETTER G
48 0048 LATIN CAPITAL LETTER H
49 0049 LATIN CAPITAL LETTER I
4A 004A LATIN CAPITAL LETTER J
4B 004B LATIN CAPITAL LETTER K
4C 004C LATIN CAPITAL LETTER L
4D 004D LATIN CAPITAL LETTER M
4E 004E LATIN CAPITAL LETTER N
4F 004F LATIN CAPITAL LETTER O
50 0050 LATIN CAPITAL LETTER P
51 0051 LATIN CAPITAL LETTER Q
52 0052 LATIN CAPITAL LETTER R
53 0053 LATIN CAPITAL LETTER S
54 0054 LATIN CAPITAL LETTER T
55 0055 LATIN CAPITAL LETTER U
56 0056 LATIN CAPITAL LETTER V
57 0057 LATIN CAPITAL LETTER W
58 0058 LATIN CAPITAL LETTER X
59 0059 LATIN CAPITAL LETTER Y
5A 005A LATIN CAPITAL LETTER Z
5B 005B LEFT SQUARE BRACKET
5C 005C REVERSE SOLIDUS
5D 005D RIGHT SQUARE BRACKET
5E 005E CIRCUMFLEX ACCENT
5F 005F LOW LINE
60 0060 GRAVE ACCENT
61 0061 LATIN SMALL LETTER A
62 0062 LATIN SMALL LETTER B
63 0063 LATIN SMALL LETTER C
64 0064 LATIN SMALL LETTER D
65 0065 LATIN SMALL LETTER E
66 0066 LATIN SMALL LETTER F
67 0067 LATIN SMALL LETTER G
68 0068 LATIN SMALL LETTER H
69 0069 LATIN SMALL LETTER I
6A 006A LATIN SMALL LETTER J
6B 006B LATIN SMALL LETTER K
6C 006C LATIN SMALL LETTER L
6D 006D LATIN SMALL LETTER M
6E 006E LATIN SMALL LETTER N
6F 006F LATIN SMALL LETTER O
70 0070 LATIN SMALL LETTER P
71 0071 LATIN SMALL LETTER Q
72 0072 LATIN SMALL LETTER R
73 0073 LATIN SMALL LETTER S
74 0074 LATIN SMALL LETTER T
75 0075 LATIN SMALL LETTER U
76 0076 LATIN SMALL LETTER V
77 0077 LATIN SMALL LETTER W
78 0078 LATIN SMALL LETTER X
79 0079 LATIN SMALL LETTER Y
7A 007A LATIN SMALL LETTER Z
7B 007B LEFT CURLY BRACKET
7C 007C VERTICAL LINE
7D 007D RIGHT CURLY BRACKET
7E 007E TILDE
7F 007F DELETE
80 20AC EURO SIGN
81 067E ARABIC LETTER PEH
82 201A SINGLE LOW- 9QUOTATION MARK
83 0192 LATIN SMALL LETTER F WITH HOOK
84 201E DOUBLE LOW- 9QUOTATION MARK
85 2026 HORIZONTAL ELLIPSIS
86 2020 DAGGER
87 2021 DOUBLE DAGGER
88 02C6 MODIFIER LETTER CIRCUMFLEX ACCENT
89 2030 PER MILLE SIGN
8A 0679 ARABIC LETTER TTEH
8B 2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK
8C 0152 LATIN CAPITAL LIGATURE OE
8D 0686 ARABIC LETTER TCHEH
8E 0698 ARABIC LETTER JEH
8F 0688 ARABIC LETTER DDAL
90 06AF ARABIC LETTER GAF
91 2018 LEFT SINGLE QUOTATION MARK
92 2019 RIGHT SINGLE QUOTATION MARK
93 201C LEFT DOUBLE QUOTATION MARK
94 201D RIGHT DOUBLE QUOTATION MARK
95 2022 BULLET
96 2013 EN DASH
97 2014 EM DASH
98 06A9 ARABIC LETTER KEHEH
99 2122 TRADE MARK SIGN
9A 0691 ARABIC LETTER RREH
9B 203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
9C 0153 LATIN SMALL LIGATURE OE
9D 200C ZERO WIDTH NON-JOINER
9E 200D ZERO WIDTH JOINER
9F 06BA ARABIC LETTER NOON GHUNNA
A0 00A0 NO-BREAK SPACE
A1 060C ARABIC COMMA
A2 00A2 CENT SIGN
A3 00A3 POUND SIGN
A4 00A4 CURRENCY SIGN
A5 00A5 YEN SIGN
A6 00A6 BROKEN BAR
A7 00A7 SECTION SIGN
A8 00A8 DIAERESIS
A9 00A9 COPYRIGHT SIGN
AA 06BE ARABIC LETTER HEH DOACHASHMEE
AB 00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
AC 00AC NOT SIGN
AD 00AD SOFT HYPHEN
AE 00AE REGISTERED SIGN
AF 00AF MACRON
B0 00B0 DEGREE SIGN
B1 00B1 PLUS-MINUS SIGN
B2 00B2 SUPERSCRIPT TWO
B3 00B3 SUPERSCRIPT THREE
B4 00B4 ACUTE ACCENT
B5 00B5 MICRO SIGN
B6 00B6 PILCROW SIGN
B7 00B7 MIDDLE DOT
B8 00B8 CEDILLA
B9 00B9 SUPERSCRIPT ONE
BA 061B ARABIC SEMICOLON
BB 00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
BC 00BC VULGAR FRACTION ONE QUARTER
BD 00BD VULGAR FRACTION ONE HALF
BE 00BE VULGAR FRACTION THREE QUARTERS
BF 061F ARABIC QUESTION MARK
C0 06C1 ARABIC LETTER HEH GOAL
C1 0621 ARABIC LETTER HAMZA
C2 0622 ARABIC LETTER ALEF WITH MADDA ABOVE
C3 0623 ARABIC LETTER ALEF WITH HAMZA ABOVE
C4 0624 ARABIC LETTER WAW WITH HAMZA ABOVE
C5 0625 ARABIC LETTER ALEF WITH HAMZA BELOW
C6 0626 ARABIC LETTER YEH WITH HAMZA ABOVE
C7 0627 ARABIC LETTER ALEF
C8 0628 ARABIC LETTER BEH
C9 0629 ARABIC LETTER TEH MARBUTA
CA 062A ARABIC LETTER TEH
CB 062B ARABIC LETTER THEH
CC 062C ARABIC LETTER JEEM
CD 062D ARABIC LETTER HAH
CE 062E ARABIC LETTER KHAH
CF 062F ARABIC LETTER DAL
D0 0630 ARABIC LETTER THAL
D1 0631 ARABIC LETTER REH
D2 0632 ARABIC LETTER ZAIN
D3 0633 ARABIC LETTER SEEN
D4 0634 ARABIC LETTER SHEEN
D5 0635 ARABIC LETTER SAD
D6 0636 ARABIC LETTER DAD
D7 00D7 MULTIPLICATION SIGN
D8 0637 ARABIC LETTER TAH
D9 0638 ARABIC LETTER ZAH
DA 0639 ARABIC LETTER AIN
DB 063A ARABIC LETTER GHAIN
DC 0640 ARABIC TATWEEL
DD 0641 ARABIC LETTER FEH
DE 0642 ARABIC LETTER QAF
DF 0643 ARABIC LETTER KAF
E0 00E0 LATIN SMALL LETTER A WITH GRAVE
E1 0644 ARABIC LETTER LAM
E2 00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
E3 0645 ARABIC LETTER MEEM
E4 0646 ARABIC LETTER NOON
E5 0647 ARABIC LETTER HEH
E6 0648 ARABIC LETTER WAW
E7 00E7 LATIN SMALL LETTER C WITH CEDILLA
E8 00E8 LATIN SMALL LETTER E WITH GRAVE
E9 00E9 LATIN SMALL LETTER E WITH ACUTE
EA 00EA LATIN SMALL LETTER E WITH CIRCUMFLEX
EB 00EB LATIN SMALL LETTER E WITH DIAERESIS
EC 0649 ARABIC LETTER ALEF MAKSURA
ED 064A ARABIC LETTER YEH
EE 00EE LATIN SMALL LETTER I WITH CIRCUMFLEX
EF 00EF LATIN SMALL LETTER I WITH DIAERESIS
F0 064B ARABIC FATHATAN
F1 064C ARABIC DAMMATAN
F2 064D ARABIC KASRATAN
F3 064E ARABIC FATHA
F4 00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
F5 064F ARABIC DAMMA
F6 0650 ARABIC KASRA
F7 00F7 DIVISION SIGN
F8 0651 ARABIC SHADDA
F9 00F9 LATIN SMALL LETTER U WITH GRAVE
FA 0652 ARABIC SUKUN
FB 00FB LATIN SMALL LETTER U WITH CIRCUMFLEX
FC 00FC LATIN SMALL LETTER U WITH DIAERESIS
FD 200E LEFT-TO-RIGHT MARK
FE 200F RIGHT-TO-LEFT MARK
FF 06D2 ARABIC LETTER YEH BARREE
