APLX Character set


AV characters and mapping to Unicode

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

Alternative Unicode mappings

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

Topic: APLX Help : APLX Character Set
[ Contents | Index ]