[Adapted by Mark Liberman from Ken Beesley's original table. Changes: used HTML table instead of <pre> table, added Windows CP 1256 code points, added gifs of glyphs.]
Note that ISO 8859-6 (or ASMO 449E) codes are predictable from ASMO 449 codes: the low-order seven bits of ISO 8859-6 are exactly ASCII, while the other 128 positions are ASMO 449 with the eighth bit set.
The Buckwalter Transliteration is a strict transliteration of Modern Standard Arabic orthographical symbols using only 7-bit ASCII characters. It is used for representing exact orthographical strings of Arabic in email and other environments where the display of real Arabic script is impractical or impossible. There is a strict one-to-one mapping back and forth from UNICODE to Buckwalter Transliteration, without gain or loss of ambiguity. Arabic text in ASMO 449 and ISO8859-6 can also be translated into Buckwalter Transliteration (or UNICODE), but the reverse mapping is hindered by the lack of a couple of (rare) characters.
[Note that actual presentation glyphs vary with context as well as entering into various ligatures].
Name
(Unicode name) |
UNICODE | Buckwalter |
ISO 8859-6
|
ASMO 449 | Windows 1256 | Glyph |
hamza-on-the-line
(Arabic letter hamza) |
\u0621
|
'
|
C1
|
A
|
C1
|
|
madda
(Arabic letter alef with madda above) |
\u0622
|
|
|
C2
|
B
|
C2
|
|
hamza-on-'alif
(Arabic letter aleph with hamza above) |
\u0623
|
>
|
C3
|
C
|
C3
|
|
hamza-on-waaw
(Arabic letter waw with hamza above) |
\u0624
|
&
|
C4
|
D
|
C4
|
|
hamza-under-'alif
(Arabic letter aleph with hamza below) |
\u0625
|
<
|
C5
|
E
|
C5
|
|
hamza-on-yaa' |
\u0626
|
}
|
C6
|
F
|
C6
|
|
bare 'alif
(Arabic letter alef) |
\u0627
|
A
|
C7
|
G
|
C7
|
|
baa'
(Arabic letter beh) |
\u0628
|
b
|
C8
|
H
|
C8
|
|
taa' marbuuTa
(Arabic letter teh marbuta) |
\u0629
|
p
|
C9
|
I
|
C9
|
|
taa'
(Arabic letter teh) |
\u062A
|
t
|
CA
|
J
|
CA
|
|
thaa'
(Arabic letter theh) |
\u062B
|
v
|
CB
|
K
|
CB
|
|
jiim |
\u062C
|
j
|
CC
|
L
|
CC
|
|
Haa'
(Arabic letter hah) |
\u062D
|
H
|
CD
|
M
|
CD
|
|
khaa' |
\u062E
|
x
|
CE
|
N
|
CE
|
|
daal
(Arabic letter dal) |
\u062F
|
d
|
CF
|
O
|
CF
|
|
dhaal
(Arabic letter thal) |
\u0630
|
*
|
D0
|
P
|
D0
|
|
raa'
(Arabic letter reh) |
\u0631
|
r
|
D1
|
Q
|
D1
|
|
zaay
(Arabic letter zain) |
\u0632
|
z
|
D2
|
R
|
D2
|
|
siin
(Arabic letter seen) |
\u0633
|
s
|
D3
|
S
|
D3
|
|
shiin
(Arabic letter sheen) |
\u0634
|
$
|
D4
|
T
|
D4
|
|
Saad
(Arabic letter sad) |
\u0635
|
S
|
D5
|
U
|
D5
|
|
Daad
(Arabic letter dad) |
\u0636
|
D
|
D6
|
V
|
D6
|
|
Taa'
(Arabic letter tah) |
\u0637
|
T
|
D7
|
W
|
D8
|
|
Zaa' (DHaa')
(Arabic letter zah) |
\u0638
|
Z
|
D8
|
X
|
D9
|
|
cayn
(Arabic letter ain) |
\u0639
|
E
|
D9
|
Y
|
DA
|
|
(Arabic letter ghain)
|
\u063A
|
g
|
DA
|
Z
|
DB
|
|
taTwiil
(Arabic letter tatweel) |
\u0640
|
_
|
E0
|
0x60
|
DC
|
|
faa' |
\u0641
|
f
|
E1
|
a
|
DD
|
|
qaaf |
\u0642
|
q
|
E2
|
b
|
DE
|
|
kaaf
(Arabic letter kaf) |
\u0643
|
k
|
E3
|
c
|
DF
|
|
laam
(Arabic letter lam) |
\u0644
|
l
|
E4
|
d
|
E1
|
|
miim
(Arabic letter meem) |
\u0645
|
m
|
E5
|
e
|
E3
|
|
nuun
(Arabic letter noon) |
\u0646
|
n
|
E6
|
f
|
E4
|
|
haa'
(Arabic letter heh) |
\u0647
|
h
|
E7
|
g
|
E5
|
|
waaw
(Arabic letter waw) |
\u0648
|
w
|
E8
|
h
|
E6
|
|
'alif maqSuura
(Arabic letter alef maksura) |
\u0649
|
Y
|
E9
|
i
|
EC
|
|
yaa'
(Arabic letter yeh) |
\u064A
|
y
|
EA
|
j
|
ED
|
|
fatHatayn
(Arabic fathatan) |
\u064B
|
F
|
EB
|
k
|
F0
|
|
Dammatayn
(Arabic dammatan) |
\u064C
|
N
|
EC
|
l
|
F1
|
|
kasratayn
(Arabic kasratan) |
\u064D
|
K
|
ED
|
m
|
F2
|
|
fatHa
(Arabic fatha) |
\u064E
|
a
|
EE
|
n
|
F3
|
|
Damma
(Arabic damma) |
\u064F
|
u
|
EF
|
o
|
F5
|
|
kasra
(Arabic kasra) |
\u0650
|
i
|
F0
|
p
|
F6
|
|
shaddah
(Arabic shadda) |
\u0651
|
~
|
F1
|
q
|
F8
|
|
sukuun
(Arabic sukun) |
\u0652
|
o
|
F2
|
r
|
FA
|
|
dagger 'alif
(Arabic letter superscript alef) |
\u0670
|
`
|
(missing)
|
(missing)
|
(missing)
|
|
waSla-on-alif
(Arabic letter alef wasla) |
\u0671
|
{
|
(missing)
|
(missing)
|
(missing)
|
[Arabic Home Page] [Arabic Keyboard Input Page]
Ken.Beesley@xrce.xerox.com