The Unicode values used when translating APLX characters to Unicode follow the
standard described by Adrian Smith in Vector 19.3 (January 2003). The full set of characters (not all of which may be displayable on a given platform), and the values
used when mapping from APLX characters to Unicode, are as follows:
(Non-printing control characters are not shown).
Char. AV position Unicode value Description (hex) (hex) 07 2350 File hold 08 0008 Backspace 09 2357 File drop 0A 000a Line feed 0B 2347 File read 0C 2348 File write 0D 000d Carriage-return, Newline 0E 2371 Nor 0F 2372 Nand 10 2352 Grade down 11 234b Grade up 12 233d Reverse 13 2349 Transpose 14 2296 Circle bar 15 235f Log 16 2336 I-Beam 17 236b Del-Tilde 18 234e Execute 19 2355 Format 1A 2340 Slope-Bar 1B 233f Slash-Bar 1C 235d Lamp 1D 235e Quote-Quad ! 1E 0021 Exclamation 1F 2339 Domino 20 0020 Space 21 00a8 Diaeresis, Each ) 22 0029 Right parenthesis < 23 003c Less than 24 2264 Not greater than = 25 003d Equal > 26 003e Greater ] 27 005d Right bracket 28 2228 Or ^ 29 005e And 2A 2260 Not equal 2B 00f7 Divide , 2C 002c Comma + 2D 002b Plus . 2E 002e Period / 2F 002f Slash 0 30 0030 0 1 31 0031 1 2 32 0032 3 3 33 0033 3 4 34 0034 4 5 35 0035 5 6 36 0036 6 7 37 0037 7 8 38 0038 8 9 39 0039 9 ( 3A 0028 Left parenthesis [ 3B 005b Left bracket ; 3C 003b Semi-colon 3D 00d7 Multiply : 3E 003a Colon \ 3F 005c Slope 40 00af High minus 41 237a Alpha 42 22a5 Decode 43 2229 Cap 44 230a Floor 45 220a Epsilon _ 46 005f Underbar 47 2207 Del { 48 007b Left brace 49 2373 Iota 4A 2218 Jot ' 4B 0027 Single quote 4C 2395 Quad | 4D 007c Stile, Remainder 4E 22a4 Encode 4F 25cb Circle * 50 002a Star ? 51 003f Query 52 2374 Rho 53 2308 Ceiling ~ 54 007e Not 55 2193 Drop 56 222a Cup 57 2375 Omega 58 2283 Right shoe 59 2191 Take 5A 2282 Left shoe 5B 2190 Left arrrow 5C 22a2 Right tack 5D 2192 Right arrow 5E 2265 Not less than - 5F 002d Minus 60 22c4 Diamond A 61 0041 A B 62 0042 B C 63 0043 C D 64 0044 D E 65 0045 E F 66 0046 F G 67 0047 G H 68 0048 H I 69 0049 I J 6A 004A J K 6B 004B K L 6C 004C L M 6D 004D M N 6E 004E N O 6F 004F O P 70 0050 P Q 71 0051 Q R 72 0052 R S 73 0053 S T 74 0054 T U 75 0055 U V 76 0056 V W 77 0057 W X 78 0058 X Y 79 0059 Y Z 7A 005A Z 7B 2206 Delta 7C 22a3 Left tack 7D 236a Comma bar $ 7E 0024 Dollar } 7F 007d Right brace 90 250c Line draw top left 91 2510 Line draw top right 92 2514 Line draw bottom left 93 2518 Line draw bottom right 94 2500 Line draw horizontal 95 2502 Line draw vertical 96 253c Line draw cross 97 251c Line draw join right 98 2524 Line draw join left 99 2534 Line draw join up 9A 252c Line draw join down 9B 001B Escape 9C 001C [Spare] 9D 00cD I acute 9E 001E [Spare] 9F 001F [Spare] " A0 0022 Double-quote # A1 0023 Hash % A2 0025 Percent & A3 0026 Ampersand @ A4 0040 At A5 00A3 Pound ` A6 0060 Backquote A7 2261 Match A8 2262 Not match A9 2377 Epsilon underbar AA 2378 Iota underbar ⌻ AB 233b Quad-Jot ⍂ AC 2342 Quote-Slope AD 2364 Jot diaeresis AE 2365 Circle diaeresis AF 2337 Squad B0 00c4 A diaeresis B1 00c5 A ring B2 00c7 C cedilla B3 00c9 E acute B4 00d1 N tilde B5 00d6 O diaeresis B6 00dc U diaeresis B7 00e1 a acute B8 00e0 a grave B9 00e2 a circumflex BA 00e4 a diaeresis BB 00e3 a tilde BC 00e5 a ring BD 00e7 c cedilla BE 00e9 e acute BF 00e8 e grave C0 00ea e circumflex C1 00eb e diaeresis C2 00ed i acute C3 00ec i grave C4 00ee i circumflex C5 00ef i diaeresis C6 00f1 n tilde C7 00f3 o acute C8 00f2 o grave C9 00f4 o circumflex CA 00f6 o diaeresis CB 00f5 o tilde CC 00fa u acute CD 00f9 u grave CE 00fb u circumflex CF 00fc u diaeresis À D0 00c0 A grave à D1 00c3 A tilde Õ D2 00d5 O tilde Œ D3 0152 OE œ D4 0153 oe D5 00c6 AE D6 00e6 ae D7 236c Zilde D8 00d8 O / D9 00f8 o / DA 00bf Inverted ? DB 00a1 Inverted ! DC 00df Beta DD 00ff y diaeresis DE 0000 [Spare] DF 0000 [Spare] E0 0000 [Spare] a E1 0061 a b E2 0062 b c E3 0063 c d E4 0064 d e E5 0065 e f E6 0066 f g E7 0067 g h E8 0068 h i E9 0069 i j EA 006A j k EB 006B k l EC 006C l m ED 006D m n EE 006E n o EF 006F o p F0 0070 p q F1 0071 q r F2 0072 r s F3 0073 s t F4 0074 t u F5 0075 u v F6 0076 v w F7 0077 w x F8 0078 x y F9 0079 y z FA 007A z FB 2359 Delta underbar FC 00c8 E grave FD 20ac Euro FE 0000 [Spare] FF 007f Rubout
There may be several different Unicode characters which look
similar to, or provide a similar function to, an APLX character. In order to maximise the probability of
being able to represent the text when converting from Unicode to internal representation,
APLX accepts as input a number of alternative Unicode values for certain
characters. These are as follows:
Unicode Unicode meaning Mapped to character (hex) 00a6 Broken vertical bar | Remainder 2223 'Divides' in 'Mathematical operators' | Remainder 2227 Logical And in 'Mathematical operators' ^ And 223c Tilde in 'Mathematical operators' ~ Not 22c6 Star in 'Mathematical operators' * Star 2013 En dash - Minus 2212 Minus in 'Mathematical operators' - Minus 2044 'Fraction slash' / Slash 2215 'Division slash' / Slash 25AF Square in 'Geometric shapes' Quad 25ca Diamond in 'Geometric shapes' Diamond 203e Overline High minus 2018 Left quote ' Single quote 2019 Right quote ' Single quote 201c Left double quote " Double quote 201d Right double quote " Double quote 03b1 Greek alpha Alpha 03b2 Greek beta Beta-S 03b5 Greek epsilon Epsilon 03b9 Greek iota Iota 03c1 Greek rho Rho 03c9 Greek omega Omega 2028 Line-separator character Carriage-return 2029 Paragraph-separator character Carriage-return