Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | ##---------------------------------------------------------------------------## |
2 | ## File: | |
3 | ## $Id: ISO8859_7R.pm,v 1.1 2001/08/19 09:53:56 ehood Exp $ | |
4 | ## Author: | |
5 | ## Earl Hood earl@earlhood.com | |
6 | ## Description: | |
7 | ## Mappings for ISO-8859-1. | |
8 | ##---------------------------------------------------------------------------## | |
9 | ## Copyright (C) 1997,2001 Earl Hood, earl@earlhood.com | |
10 | ## | |
11 | ## This program is free software; you can redistribute it and/or modify | |
12 | ## it under the terms of the GNU General Public License as published by | |
13 | ## the Free Software Foundation; either version 2 of the License, or | |
14 | ## (at your option) any later version. | |
15 | ## | |
16 | ## This program is distributed in the hope that it will be useful, | |
17 | ## but WITHOUT ANY WARRANTY; without even the implied warranty of | |
18 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
19 | ## GNU General Public License for more details. | |
20 | ## | |
21 | ## You should have received a copy of the GNU General Public License | |
22 | ## along with this program; if not, write to the Free Software | |
23 | ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | |
24 | ## 02111-1307, USA | |
25 | ##---------------------------------------------------------------------------## | |
26 | ||
27 | package MHonArc::CharEnt::ISO8859_7R; | |
28 | ||
29 | ##--------------------------------------------------------------------------- | |
30 | ## ISO-8859-7 | |
31 | ##--------------------------------------------------------------------------- | |
32 | ||
33 | +{ | |
34 | #-------------------------------------------------------------------------- | |
35 | # Entity Hex Code # ISO external entity and description | |
36 | #-------------------------------------------------------------------------- | |
37 | 'lsquo' => 0xA1, # ISOnum : SINGLE HIGH-REVERSED-9 QUOTATION | |
38 | # MARK | |
39 | 'rsquo' => 0xA2, # ISOnum : RIGHT SINGLE QUOTATION MARK | |
40 | 'pound' => 0xA3, # ISOnum : POUND SIGN | |
41 | 'brvbar' => 0xA6, # ISOnum : BROKEN BAR | |
42 | 'sect' => 0xA7, # ISOnum : SECTION SIGN | |
43 | 'die' => 0xA8, # ISOdia : DIAERESIS | |
44 | 'copy' => 0xA9, # ISOnum : COPYRIGHT SIGN | |
45 | 'laquo' => 0xAB, # ISOnum : LEFT-POINTING DOUBLE ANGLE | |
46 | # QUOTATION MARK | |
47 | 'not' => 0xAC, # ISOnum : NOT SIGN | |
48 | 'shy' => 0xAD, # ISOnum : SOFT HYPHEN | |
49 | 'mdash' => 0xAF, # ISOpub : EM DASH | |
50 | 'deg' => 0xB0, # ISOnum : DEGREE SIGN | |
51 | 'plusmn' => 0xB1, # ISOnum : PLUS-MINUS SIGN | |
52 | 'sup2' => 0xB2, # ISOnum : SUPERSCRIPT TWO | |
53 | 'sup3' => 0xB3, # ISOnum : SUPERSCRIPT THREE | |
54 | 'acute' => 0xB4, # ISOdia : ACUTE ACCENT | |
55 | 'diagr' => 0xB5, # ISOgrk?: ACUTE ACCENT AND DIAERESIS | |
56 | # (Tonos and Dialytika) | |
57 | 'Aacgr' => 0xB6, # ISOgrk2: GREEK CAPITAL LETTER ALPHA WITH | |
58 | # ACUTE | |
59 | 'middot' => 0xB7, # ISOnum : MIDDLE DOT | |
60 | 'Eacgr' => 0xB8, # ISOgrk2: GREEK CAPITAL LETTER EPSILON WITH | |
61 | # ACUTE | |
62 | 'EEacgr' => 0xB9, # ISOgrk2: GREEK CAPITAL LETTER ETA WITH ACUTE | |
63 | 'Iacgr' => 0xBA, # ISOgrk2: GREEK CAPITAL LETTER IOTA WITH ACUTE | |
64 | 'raquo' => 0xBB, # ISOnum : RIGHT-POINTING DOUBLE ANGLE | |
65 | # QUOTATION MARK | |
66 | 'Oacgr' => 0xBC, # ISOgrk2: GREEK CAPITAL LETTER OMICRON WITH | |
67 | # ACUTE | |
68 | 'frac12' => 0xBD, # ISOnum : VULGAR FRACTION ONE HALF | |
69 | 'half' => 0xBD, # ISOnum : VULGAR FRACTION ONE HALF | |
70 | 'Uacgr' => 0xBE, # ISOgrk2: GREEK CAPITAL LETTER UPSILON WITH | |
71 | # ACUTE | |
72 | 'OHacgr' => 0xBF, # ISOgrk2: GREEK CAPITAL LETTER OMEGA WITH | |
73 | # ACUTE | |
74 | 'idiagr' => 0xC0, # ISOgrk2: GREEK SMALL LETTER IOTA WITH ACUTE | |
75 | # AND DIAERESIS | |
76 | 'Agr' => 0xC1, # ISOgrk1: GREEK CAPITAL LETTER ALPHA | |
77 | 'Bgr' => 0xC2, # ISOgrk1: GREEK CAPITAL LETTER BETA | |
78 | 'Ggr' => 0xC3, # ISOgrk1: GREEK CAPITAL LETTER GAMMA | |
79 | 'Dgr' => 0xC4, # ISOgrk1: GREEK CAPITAL LETTER DELTA | |
80 | 'Egr' => 0xC5, # ISOgrk1: GREEK CAPITAL LETTER EPSILON | |
81 | 'Zgr' => 0xC6, # ISOgrk1: GREEK CAPITAL LETTER ZETA | |
82 | 'EEgr' => 0xC7, # ISOgrk1: GREEK CAPITAL LETTER ETA | |
83 | 'THgr' => 0xC8, # ISOgrk1: GREEK CAPITAL LETTER THETA | |
84 | 'Igr' => 0xC9, # ISOgrk1: GREEK CAPITAL LETTER IOTA | |
85 | 'Kgr' => 0xCA, # ISOgrk1: GREEK CAPITAL LETTER KAPPA | |
86 | 'Lgr' => 0xCB, # ISOgrk1: GREEK CAPITAL LETTER LAMDA | |
87 | 'Mgr' => 0xCC, # ISOgrk1: GREEK CAPITAL LETTER MU | |
88 | 'Ngr' => 0xCD, # ISOgrk1: GREEK CAPITAL LETTER NU | |
89 | 'Xgr' => 0xCE, # ISOgrk1: GREEK CAPITAL LETTER XI | |
90 | 'Ogr' => 0xCF, # ISOgrk1: GREEK CAPITAL LETTER OMICRON | |
91 | 'Pgr' => 0xD0, # ISOgrk1: GREEK CAPITAL LETTER PI | |
92 | 'Rgr' => 0xD1, # ISOgrk1: GREEK CAPITAL LETTER RHO | |
93 | 'Sgr' => 0xD3, # ISOgrk1: GREEK CAPITAL LETTER SIGMA | |
94 | 'Tgr' => 0xD4, # ISOgrk1: GREEK CAPITAL LETTER TAU | |
95 | 'Ugr' => 0xD5, # ISOgrk1: GREEK CAPITAL LETTER UPSILON | |
96 | 'PHgr' => 0xD6, # ISOgrk1: GREEK CAPITAL LETTER PHI | |
97 | 'KHgr' => 0xD7, # ISOgrk1: GREEK CAPITAL LETTER CHI | |
98 | 'PSgr' => 0xD8, # ISOgrk1: GREEK CAPITAL LETTER PSI | |
99 | 'OHgr' => 0xD9, # ISOgrk1: GREEK CAPITAL LETTER OMEGA | |
100 | 'Idigr' => 0xDA, # ISOgrk2: GREEK CAPITAL LETTER IOTA WITH | |
101 | # DIAERESIS | |
102 | 'Udigr' => 0xDB, # ISOgrk2: GREEK CAPITAL LETTER UPSILON WITH | |
103 | # DIAERESIS | |
104 | 'aacgr' => 0xDC, # ISOgrk2: GREEK SMALL LETTER ALPHA WITH ACUTE | |
105 | 'eacgr' => 0xDD, # ISOgrk2: GREEK SMALL LETTER EPSILON WITH | |
106 | # ACUTE | |
107 | 'eeacgr' => 0xDE, # ISOgrk2: GREEK SMALL LETTER ETA WITH ACUTE | |
108 | 'iacgr' => 0xDF, # ISOgrk2: GREEK SMALL LETTER IOTA WITH ACUTE | |
109 | 'udiagr' => 0xE0, # ISOgrk2: GREEK SMALL LETTER UPSILON WITH | |
110 | # ACUTE AND DIAERESIS | |
111 | 'agr' => 0xE1, # ISOgrk1: GREEK SMALL LETTER ALPHA | |
112 | 'bgr' => 0xE2, # ISOgrk1: GREEK SMALL LETTER BETA | |
113 | 'ggr' => 0xE3, # ISOgrk1: GREEK SMALL LETTER GAMMA | |
114 | 'dgr' => 0xE4, # ISOgrk1: GREEK SMALL LETTER DELTA | |
115 | 'egr' => 0xE5, # ISOgrk1: GREEK SMALL LETTER EPSILON | |
116 | 'zgr' => 0xE6, # ISOgrk1: GREEK SMALL LETTER ZETA | |
117 | 'eegr' => 0xE7, # ISOgrk1: GREEK SMALL LETTER ETA | |
118 | 'thgr' => 0xE8, # ISOgrk1: GREEK SMALL LETTER THETA | |
119 | 'igr' => 0xE9, # ISOgrk1: GREEK SMALL LETTER IOTA | |
120 | 'kgr' => 0xEA, # ISOgrk1: GREEK SMALL LETTER KAPPA | |
121 | 'lgr' => 0xEB, # ISOgrk1: GREEK SMALL LETTER LAMDA | |
122 | 'mgr' => 0xEC, # ISOgrk1: GREEK SMALL LETTER MU | |
123 | 'ngr' => 0xED, # ISOgrk1: GREEK SMALL LETTER NU | |
124 | 'xgr' => 0xEE, # ISOgrk1: GREEK SMALL LETTER XI | |
125 | 'ogr' => 0xEF, # ISOgrk1: GREEK SMALL LETTER OMICRON | |
126 | 'pgr' => 0xF0, # ISOgrk1: GREEK SMALL LETTER PI | |
127 | 'rgr' => 0xF1, # ISOgrk1: GREEK SMALL LETTER RHO | |
128 | 'sfgr' => 0xF2, # ISOgrk1: GREEK SMALL LETTER FINAL SIGMA | |
129 | 'sgr' => 0xF3, # ISOgrk1: GREEK SMALL LETTER SIGMA | |
130 | 'tgr' => 0xF4, # ISOgrk1: GREEK SMALL LETTER TAU | |
131 | 'ugr' => 0xF5, # ISOgrk1: GREEK SMALL LETTER UPSILON | |
132 | 'phgr' => 0xF6, # ISOgrk1: GREEK SMALL LETTER PHI | |
133 | 'khgr' => 0xF7, # ISOgrk1: GREEK SMALL LETTER CHI | |
134 | 'psgr' => 0xF8, # ISOgrk1: GREEK SMALL LETTER PSI | |
135 | 'ohgr' => 0xF9, # ISOgrk1: GREEK SMALL LETTER OMEGA | |
136 | 'idigr' => 0xFA, # ISOgrk2: GREEK SMALL LETTER IOTA WITH | |
137 | # DIAERESIS | |
138 | 'udigr' => 0xFB, # ISOgrk2: GREEK SMALL LETTER UPSILON WITH | |
139 | # DIAERESIS | |
140 | 'oacgr' => 0xFC, # ISOgrk2: GREEK SMALL LETTER OMICRON WITH | |
141 | # ACUTE | |
142 | 'uacgr' => 0xFD, # ISOgrk2: GREEK SMALL LETTER UPSILON WITH | |
143 | # ACUTE | |
144 | 'ohacgr' => 0xFE, # ISOgrk2: GREEK SMALL LETTER OMEGA WITH ACUTE | |
145 | }; |