Unicode mapping of APL characters 
Author Message
 Unicode mapping of APL characters

FYI,
I've appended below the IBM APL2 ASCII Unicode mapping. The first 128
positions are standard 7 bit ASCII and so are not listed.
The remaining 128 are our mapping.

I've appended at the end the Unicode positions for the APL characters
not used by IBM.

Jim
-----------------------------------------------------------------
0x80-0x8F
    199,  /* 00C7 80 128 LATIN CAPITAL LETTER C CEDILLA */
    252,  /* 00FC 81 129 LATIN CAPITAL LETTER U DIAERESIS */
    233,  /* 00E9 82 130 LATIN SMALL LETTER E ACUTE */
    226,  /* 00E2 83 131 LATIN SMALL LETTER A CIRCUMFLEX */
    228,  /* 00E4 84 132 LATIN SMALL LETTER A DIAERESIS */
    224,  /* 00E0 85 133 LATIN SMALL LETTER A GRAVE */
    229,  /* 00E5 86 134 LATIN SMALL LETTER A RING */
    231,  /* 00E7 87 135 LATIN SMALL LETTER C CEDILLA */
    234,  /* 00EA 88 136 LATIN SMALL LETTER E CIRCUMFLEX */
    235,  /* 00EB 89 137 LATIN SMALL LETTER E DIAERESIS */
    232,  /* 00E8 8A 138 LATIN SMALL LETTER E GRAVE */
    239,  /* 00EF 8B 139 LATIN SMALL LETTER I DIAERESIS */
    238,  /* 00EE 8C 140 LATIN SMALL LETTER I CIRCUMFLEX */
    236,  /* 00EC 8D 141 LATIN SMALL LETTER I GRAVE */
    196,  /* 00C4 8E 142 LATIN CAPITAL LETTER A DIAERESIS */
    197,  /* 00C5 8F 143 LATIN CAPITAL LETTER A RING */

0x90-0x9F
   9647,  /* 25AF 90 144 WHITE VERTICAL RECTANGLE */
   9054,  /* 235E 91 145 APL FUNCTIONAL SYMBOL QUOTE QUAD */
   9017,  /* 2339 92 146 APL FUNCTIONAL SYMBOL QUAD DIVIDE */
    244,  /* 00F4 93 147 LATIN SMALL LETTER O CIRCUMFLEX */
    246,  /* 00F6 94 148 LATIN SMALL LETTER O DIAERESIS */
    242,  /* 00F2 95 149 LATIN SMALL LETTER O GRAVE */
    251,  /* 00FB 96 150 LATIN SMALL LETTER U CIRCUMFLEX */
    249,  /* 00F9 97 151 LATIN SMALL LETTER U GRAVE */
   8868,  /* 22A4 98 152 UP TACK */
    214,  /* 00D6 99 153 LATIN CAPITAL LETTER O DIAERESIS */
    220,  /* 00DC 9A 154 LATIN CAPITAL LETTER U DIAERESIS */
    248,  /* 00F8 9B 155 LATIN SMALL LETTER O SLASH */
    163,  /* 00A3 9C 156 POUND SIGN */
   8869,  /* 22A5 9D 157 DOWN TACK */
   8359,  /* 20A7 9E 158 PESETA SIGN */
   9014,  /* 2336 9F 159 APL FUNCTIONAL SYMBOL I-BEAM */

0xA0-0xAF
    225,  /* 00E1 A0 160 LATIN SMALL LETTER A WITH ACUTE */
    237,  /* 00ED A1 161 LATIN SMALL LETTER I ACUTE */
    243,  /* 00F3 A2 162 LATIN SMALL LETTER O ACUTE */
    250,  /* 00FA A3 163 LATIN SMALL LETTER U ACUTE */
    241,  /* 00F1 A4 164 LATIN SMALL LETTER N TILDE */
    209,  /* 00D1 A5 165 LATIN CAPITAL LETTER N TILDE */
    170,  /* 00AA A6 166 FEMININE ORDINAL INDICATOR */
    186,  /* 00BA A7 167 MASCULINE ORDINAL INDICATOR */
    191,  /* 00BF A8 168 INVERTED QUESTION MARK */
   8968,  /* 2308 A9 169 UP STILE */
    172,  /* 00AC AA 170 NOT SIGN */
    189,  /* 00BD AB 171 FRACTION ONE HALF */
   8746,  /* 222A AC 172 DOWN SHOE */
    161,  /* 00A1 AD 173 INVERTED EXCLAMATION MARK */
   9045,  /* 2355 AE 174 APL FUNCTIONAL SYMBOL UP TACK JOT */
   9038,  /* 234E AF 175 APL FUNCTIONAL SYMBOL DOWN TACK JOT */

0xB0-0xBF
   9617,  /* 2591 B0 176 LIGHT SHADE */
   9618,  /* 2592 B1 177 MEDIUM SHADE */
   9619,  /* 2593 B2 178 DARK SHADE */
   9474,  /* 2502 B3 179 FORMS LIGHT VERTICAL */
   9508,  /* 2524 B4 180 FORMS LIGHT VERTICAL AND LEFT */
   9055,  /* 235F B5 181 APL FUNCTIONAL SYMBOL CIRCLE STAR */
   8710,  /* 2206 B6 182 DELTA */
   8711,  /* 2207 B7 183 DEL */
   8594,  /* 2192 B8 184 RIGHT ARROW */
   9571,  /* 2563 B9 185 FORMS DOUBLE VERTICAL AND LEFT */
   9553,  /* 2551 BA 186 FORMS DOUBLE VERTICAL */
   9559,  /* 2557 BB 187 FORMS DOUBLE DOWN AND LEFT */
   9565,  /* 255D BC 188 FORMS DOUBLE UP AND LEFT */
   8592,  /* 2190 BD 189 LEFT ARROW */
   8970,  /* 230A BE 190 DOWN STILE */
   9488,  /* 2510 BF 191 FORMS LIGHT DOWN AND LEFT */

0xC0-0xCF
   9492,  /* 2514 C0 192 FORMS LIGHT UP AND RIGHT */
   9524,  /* 2534 C1 193 FORMS LIGHT UP AND HORIZONTAL */
   9516,  /* 252C C2 194 FORMS LIGHT DOWN AND HORIZONTAL */
   9500,  /* 251C C3 195 FORMS LIGHT VERTICAL AND RIGHT */
   9472,  /* 2500 C4 196 FORMS LIGHT HORIZONTAL */
   9532,  /* 253C C5 197 FORMS LIGHT VERTICAL AND HORIZONTAL */
   8593,  /* 2191 C6 198 UP ARROW */
   8595,  /* 2193 C7 199 DOWN ARROW */
   9562,  /* 255A C8 200 FORMS DOUBLE UP AND RIGHT */
   9556,  /* 2554 C9 201 FORMS DOUBLE DOWN AND RIGHT */
   9577,  /* 2569 CA 202 FORMS DOUBLE UP AND HORIZONTAL */
   9574,  /* 2566 CB 203 FORMS DOUBLE DOWN AND HORIZONTAL */
   9568,  /* 2560 CC 204 FORMS DOUBLE VERTICAL AND RIGHT */
   9552,  /* 2550 CD 205 FORMS DOUBLE HORIZONTAL */
   9580,  /* 256C CE 206 FORMS DOUBLE VERTICAL AND HOTIZONTAL */
   8801,  /* 2261 CF 207 EQUAL UNDERBAR */

0xD0-0xDF
   9080,  /* 2378 D0 208 iota underbar */
   9079,  /* 2377 D1 209 epsilon underbar */            /* should be 2377? */
   8757,  /* 2235 D2 210 dotted del */
   9015,  /* 2337 D3 211 APL FUNCTIONAL SYMBOL SQUISH QUAD */
   9026,  /* 2342 D4 212 APL FUNCTIONAL SYMBOL QUAD BACKSLASH */
   9019,  /* 233B D5 213 APL FUNCTIONAL SYMBOL QUAD JOT */
   8866,  /* 22A2 D6 214 RIGHT TACK */
   8867,  /* 22A3 D7 215 LEFT TACK */
   9674,  /* 25CA D8 216 LOZENGE */
   9496,  /* 2518 D9 217 FORMS LIGHT UP AND LEFT */
   9484,  /* 250C DA 218 FORMS LIGHT DOWN AND RIGHT */
   9608,  /* 2588 DB 219 FULL BLOCK */
   9604,  /* 2584 DC 220 no name */
    166,  /* 00A6 DD 221 BROKEN VERTICAL BAR */
    204,  /* 00CC DE 222 LATIN CAPITAL LETTER I GRAVE */
   9600,  /* 2580 DF 223 UPPER HALF BLOCK */

0xE0-0xEF
   9082,  /* 237A E0 224 alpha */
    223,  /* 00DF E1 225 LATIN SMALL LETTER SHARP S */
   8834,  /* 2282 E2 226 LEFT SHOE */
   8835,  /* 2283 E3 227 RIGHT SHOE */
   9053,  /* 235D E4 228 APL FUNCTIONAL SYMBOL UP SHOE JOT */
   9074,  /* 2372 E5 229 UP CARET TILDE */
   9076,  /* 2374 E6 230 APL FUNCTIONAL SYMBOL RHO */
   9073,  /* 2371 E7 231 DOWN CARET TILDE */
   9021,  /* 233D E8 232 APL FUNCTIONAL SYMBOL CIRCLE STILE */
   8854,  /* 2296 E9 233 CIRCLE BAR */
   9675,  /* 25CB EA 234 circle */
   8744,  /* 2228 EB 235 or */
   9075,  /* 2373 EC 236 APL FUNCTIONAL SYMBOLS IOTA */
   9033,  /* 2349 ED 237 APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH */
   8714,  /* 220A EE 238 EPSILON */
   8745,  /* 2229 EF 239 UP SHOE */

0xF0-0xFF
   9023,  /* 233F F0 240 APL FUNCTIONAL SYMBOL SLASH BAR */
   9024,  /* 2340 F1 241 APL FUNCTIONAL SYMBOL BACKSLASH BAR */
   8805,  /* 2265 F2 242 NOT LESS */
   8804,  /* 2264 F3 243 NOT GREATER */
   8800,  /* 2260 F4 244 NOT EQUAL */
    215,  /* 00D7 F5 245 times */
    247,  /* 00F7 F6 246 divide */
   9049,  /* 2359 F7 247 APL FUNCTIONAL SYMBOL DELTA UNDERBAR */
   8728,  /* 2218 F8 248 JOT */
   9077,  /* 2375 F9 249 APL FUNCTIONAL SYMBOL OMEGA */
   9067,  /* 236B FA 250 APL FUNCTIONAL SYMBOL DEL TILDE */
   9035,  /* 234B FB 251 APL FUNCTIONAL SYMBEL DELTA STILE */
   9042,  /* 2352 FC 252 APL FUNCTIONAL SYMBOL DEL STILE */
    175,  /* 00AF FD 253 overbar */
    168,  /* 00A8 FE 254 diaeresis */
    160,  /* 00A0 FF 255 NON BREAKING SPACE */

/* non-IBM APL symbols           */
/* U+2205  Circle Slash          */
/* U+2262  Not Same              */
/* U+2286  Left Shoe Underbar    */
/* U+2287  Right Shoe Underbar   */
/* U+2338  Quad Equal            */
/* U+233A  Quad Diamond          */
/* U+233C  Quad Circle           */
/* U+233E  Circle Jot            */
/* U+2341  Quad Slash            */
/* U+2342  Quad Less Than        */
/* U+2343  Quad Greater Than     */
/* U+2345  Left Vane             */
/* U+2346  Right Vane            */
/* U+2347  Quad Left Arrow       */
/* U+2348  Quad Right Arrow      */
/* U+234A  Down Tack Underbar    */
/* U+234C  Quad Down Caret       */
/* U+234D  Quad Delta            */
/* U+234F  Up Vane               */
/* U+2350  Quad Up Arrow         */
/* U+2351  Quad Tack Overbar     */
/* U+2353  Quad Up Caret         */
/* U+2354  Quad Del              */
/* U+2356  Down Vane             */
/* U+2357  Quad Down Arrow       */
/* U+2358  Quote Underbar        */
/* U+235A  Diamond Underbar      */
/* U+235B  Jot Underbar          */
/* U+235C  Circle Underbar       */
/* U+2360  Quad Colon            */
/* U+2361  Uptack Diaeresis      */
/* U+2362  Del Diaeresis         */
/* U+2363  Star Diaeresis        */
/* U+2364  Jot Diaeresis         */
/* U+2365  Circle Diaeresis      */
/* U+2366  Down Shoe Stile       */
/* U+2367  Left Shoe Stile       */
/* U+2368  Tilde Diaeresis       */
/* U+2369  Greater Than Diaresis */
/* U+236A  Comma Bar             */
/* U+236C  Zilde                 */
/* U+236D  Stile Tilde           */
/* U+236E  Semicolon Underbar    */
/* U+236A  Quad Not Equal        */
/* U+236A  Quad Question         */
/* U+2376  Alpha Underbar        */
/* U+2379  Omega Underbar        */



Tue, 17 Dec 1996 01:26:49 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. apl characters in unicode ?

2. Printing APL character with APL Vax

3. The APL Character Set and APL Usage

4. Non-English and APL characters. was: Re: Welsh Characters / Unicode

5. Mapping with unicode strings buggy the format operator %

6. exhaustive mapping from html entities to unicode ?

7. APL and Unicode?

8. Unicode as base character set

9. F2k: Character(Kind=2) & UNICODE

10. What unicode character has a certain value?

11. Support for "wide" Unicode characters

12. unicode, chinese character support?

 

 
Powered by phpBB® Forum Software