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