[NTG-context] arabtext in Context

R. Ermers ntg-context@ntg.nl
Wed, 7 Jan 2004 23:17:11 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_001F_01C3D574.6128EAE0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0020_01C3D574.6128EAE0"


------=_NextPart_001_0020_01C3D574.6128EAE0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Context users,

A number of flaws in the ArabicTeX support for ConteXt (working under =
Miktex) have kept me from migrating to Context thus far. I guess I am =
not the only one. I sincerely hope that they can be fixed!

Kind regards.

Robert Ermers

------=_NextPart_001_0020_01C3D574.6128EAE0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi&nbsp;Context users,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>A number of flaws in the ArabicTeX =
support for=20
ConteXt (working under Miktex) have kept me from migrating to Context =
thus far.=20
I&nbsp;guess I am not the only one. I sincerely hope that they can be=20
fixed!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Kind regards.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Robert =
Ermers</FONT></DIV></BODY></HTML>

------=_NextPart_001_0020_01C3D574.6128EAE0--

------=_NextPart_000_001F_01C3D574.6128EAE0
Content-Type: application/octet-stream;
	name="cont-ar-text.dvi"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="cont-ar-text.dvi"

9wIBg5LAHDsAAAAAA+gbIFRlWCBvdXRwdXQgMjAwNC4wMS4wNzoyMzEziwAAAAEAAAABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////oAMExuCNjY2NjY2NjY2g/PoUII2NjaQ45yeN
jY2f0YNajY2NjZIA0VGr8wBYq1ELAAwAAAAMAAAABWNtcjEyqzGOjo6Ojo6OoAJVg2ONjY2g/tU+
T46OjqGOjaACjmqKjY2NjY2NjaD9qnydjZ8Mf8yNjY2NjY2R/tze8yJYq1ELAA5mZgAMAAAABWNt
cjEyzTGRCpMrSW6Vm7x2k29raW5nlgSzL0FyYWJpY5NpbpNDb26Qm7x0ZXh0jo6Ojo6OqRlRFI2R
/tzeq0lulgOUSXRoZZNBcmFidGV4k3BhY5qscmuR/1jkYWdlLJEDpY93cml0dGVuk2KYeZNLbGF1
c5NMYWdhbGx5kf8FViyRA6WPQXJhYmljk3RleHSTY2Fuk2KQU45lk2lumHRyb5BTjmR1Y2Vkk2lu
jqQOd3mNkf7c3nSVrHJ3k2+RA+qod5Nhk3lzOo6hjZH+3N5UaGWWAuAtDHJzdJNpc5Nhk2JyaWVm
k25vdGF0aW9uLJYDFXlpLmUukQTgDPMj34a1VAAMAAAADAAAAAZjbXR0MTLOXDyrLJNmb3KWAuAt
c2luZ2xlk3eQrHJvcmRzk29yk3Nob3J0k3BocmFzZXM6kQSzo85cPG11LmhhbW1hZD6rLI6fED9R
jZH+3N5lLmcujZEF8TTzJPoJBb8ADmZkAA5mZgAGeG5zaDE0z1mNn/fr4Y2RASJDC46fAiA9jZEA
2bIPjp8F8+KNgNKOjo2f+gwejZEEi1oLjp8F8+KNkQSJD22Ojo2f98eXjZEH9HEMjp8F8+KNkQWr
UoDXjo6OkRXQ56sukQU44FdpdGiWA+qoYW5kk3dpdGhvdXSTdpCscm+QU45jYWxpemF0aW9uk2V0
Yy6OpB0Rso2R/tzeT3KRA3/Qzlw8bXUuaGFtbWFklgYszSdpX2STcSJhQW2TemF5ImQikyuTaV9k
k3lhcVVtk3pheWSTK5NBX2STenlkk3EiYUFtPqsskQOVLnJlLY6fEGOZjZH+3N5zdWx0aW5nkQPq
qGluOo2RBfE0z4DQlgC4VEGNn/pUro2QSJAQjp8Fq1KNgK+OjpsIcQxZjY1Ljp8CaM6Nj/8Kjo6N
n/0GD42RBmg+CY6fAvnxjZEDjf1Qjo6Nn/pUro2RDowhCY6fBatSjZENIU1Yjo6REdGOQI2RBFHt
n/27eSuOkQ+/1FmNjUuOnwJozo2P/wqOjo2f+lSwjZEF1xwLjp8CsV+NkQZoPgmOnwL58Y2RA439
UI6OkQ0hTYDQk4DxjZ/3o0+NkQEiQwyOnwKxX42RANmyEI6fBatSjYCujo6Nn/suYY2RBNGfC46f
BNGfjZEEiQ9Ljp8CaM6NkQSJDgqOjo2f+lSujZEN080Jjp8Fq1KNkQxo+ViOjo2NkREZOkCOnwJo
zo2RENCpC46OjZEXHo2f/bt5K46Nn/l6+42RJD/ZFY6fBoUFjZEijHRZjo6Nn/suYY2RKIBWFY6f
BNGfjZEoN8ZLjp8CaM6NkSg3xQqOjo2f+lSwjZEuDuILjp8CsV+NkS6gBAmOnwL58Y2RK8XDUI6O
kTVZE4DQk0GNn/pUro2QSJAQjp8Fq1KNgK+Ojo2f+lSujZEJ2+AJjp8Fq1KNmFiOjo2NkQ0hTUCO
nwOLEo2RDNi8DY6fAiA9jZEM2LwLjo6RE970WY2f9+vhjZEBIkMLjp8CID2NkQDZsg+OnwXz4o2A
0o6OjZ/6DB6NkQSLWguOnwXz4o2RBIkPbY6OjZ/3x5eNkQf0cQyOnwXz4o2RBatSgNeOjo6NjZIA
vAAcn/uOgvMmfHtZBwAIAAAACAAAAARjbXI40TGOjo6hjZH+3N6rVGhllgPqqHNlY29uZJNpc5N0
aGWTZW6VrHJ2aXJvbm1lbpN0lgPqqM5cc3RhcnRhcmFiaWOTq2ZvcpNlbpCscnRpcmWTcGFyYWdy
YXBoczqOnxlRII2R/tzezlxzdGFydGFyYWJpY46kDnd5jZH+3N5tdS5oYW1tYWSWBizNJ2lfZJNx
ImFBbZN6YXkiZCKTK5NpX2STeWFxVW2TenlkkyuTQV9kk3p5ZJNxImFBbY6hjZH+3N5cc3RvcGFy
YWJpY46mjZH+3N6rV2hpY5CscmiWA+qocmVzdWx0c5NpbjqOoY2R/tzez1JlZ3Vsco6pEyQ5jY2S
APFt9IDQlgC4VEGNn/pUro2QSJAQjp8Fq1KNgK+OjpsIr2ZZjY1Ljp8CaM6Nj/8Kjo6Nn/0GD42R
Bmg+CY6fAvnxjZEDjf1Qjo6Nn/pUro2RDsp7CY6fBatSjZENX6dYjo6REg/oQI2RBJBHn/27eSuO
kRA8iFmNjUuOnwJozo2P/wqOjo2f/QYPjZEGaD4Jjp8C+fGNkQON/VCOjpENX6eA0JOA8Y2f96NP
jZEBIkMMjp8CsV+NkQDZshCOnwWrUo2Aro6OjZ/7LmGNkQTRnwuOnwTRn42RBIkPS46fAmjOjZEE
iQ4Kjo6Nn/pUro2RDhInCY6fBatSjZEMp1NYjo6NjZERV5RAjp8CaM6NkREPAwuOjo2RF5tBn/27
eSuOjZ/5evuNkST65xWOnwaFBY2RI0eCWY6OjZ/7LmGNkSk7ZBWOnwTRn42RKPLUS46fAmjOjZEo
8tMKjo6Nn/pUsI2RLsnwC46fArFfjZEvWxIJjp8C+fGNkSyA0VCOjpE2UnuA0JNBjZ/6VK6NkEiQ
EI6fBatSjYCvjo6Nn/pUro2RCho6CY6fBatSjZhYjo6NjZENX6dAjp8DixKNkQ0XFg2OnwIgPY2R
DRcWC46OkRRbqFmNn/fr4Y2RASJDC46fAiA9jZEA2bIPjp8F8+KNgNKOjo2f+gwejZEEi1oLjp8F
8+KNkQSJD22Ojo2f98eXjZEH9HEMjp8F8+KNkQWrUoDXjo6Ojp8a/IWNkf7c3qtTZWNvbmSRA+qo
dGVzdDqOoY2R/tzez1JlZ3Vsco6mjY2SAPFt9IDQlgC4VEGNn/pUro2QSJAQjp8Fq1KNgK+OjpsI
r2ZZjY1Ljp8CaM6Nj/8Kjo6Nn/0GD42RBmg+CY6fAvnxjZEDjf1Qjo6Nn/pUro2RDsp7CY6fBatS
jZENX6dYjo6REg/oQI2RBJBHn/27eSuOkRA8iFmNjUuOnwJozo2P/wqOjo2f/QYPjZEGaD4Jjp8C
+fGNkQON/VCOjpENX6eA0JOA8Y2f96NPjZEBIkMMjp8CsV+NkQDZshCOnwWrUo2Aro6OjZ/7LmGN
kQTRnwuOnwTRn42RBIkPS46fAmjOjZEEiQ4Kjo6Nn/pUro2RDhInCY6fBatSjZEMp1NYjo6NjZER
V5RAjp8CaM6NkREPAwuOjo2RF5tBn/27eSuOjZ/5evuNkST65xWOnwaFBY2RI0eCWY6OjZ/7LmGN
kSk7ZBWOnwTRn42RKPLUS46fAmjOjZEo8tMKjo6Nn/pUsI2RLsnwC46fArFfjZEvWxIJjp8C+fGN
kSyA0VCOjpE2UnuA0JNBjZ/6VK6NkEiQEI6fBatSjYCvjo6Nn/pUro2RCho6CY6fBatSjZhYjo6N
jZENX6dAjp8DixKNkQ0XFg2OnwIgPY2RDRcWC46OkRRbqFmNn/fr4Y2RASJDC46fAiA9jZEA2bIP
jp8F8+KNgNKOjo2f+gwejZEEi1oLjp8F8+KNkQSJD22Ojo2f98eXjZEH9HEMjp8F8+KNkQWrUoDX
jo6Ojp8QIuqNkf7c3vMVfWgh0wAMAAAADAAAAAZjbXNsMTLAQXOWBJcBY2Fuk2KQU45lk3NlZW4s
kQTCF3RoZZNjb21tYW5kk2dlbmVyYXRlc5Nhk2JyaWVmk3NlcXVlbmNlk29mk25vbnNlbnNpY2Fs
k0FyYWJpYy6RBz3qSY6hjZH+3N5ob3CaU45llgPqqHRoaXOTY2Fuk2KYZZMMeGVkIY6pJYhVjY2N
jY2Nkf7c3s0ykQqTK1SR/tM0cmFuc2NyaXB0aW9ukQSzL2lzc3Vlc46Ojo6Ojp8ZURSNkf7c3qtX
aXRolgK29HRoZZNBcmFidGV4k3BhY5CscmuR/1jkYWdlk2l0k2lzk3CQU45vc3NpYmxlk3Rvk2dl
bmVyYXRlk2GTdHJhbnNjcmlwdGlvbpNiYXNlZJNvbpN0aGWTc2FtZY6hjZH+3N5pbnB1dJYC7uNi
mqxyeZNtZWFuc5NvZpN0aGWTY29tbWFuZJPOXHRyYW5zdHJ1ZasukQTk9ChUaGWTQXJhYmljk3Nj
cmlwdJNjYW6TYpBTjmWTc3dpdGOYaGVkk28LjqGNkf7c3mFsdG9nZXRoZXKWAtfId2l0aJPOXGFy
YWJpY2ZhbHNlqy4pkQTdQFRoZZN0cmFuc2NyaXB0aW9uk2lzk2luZGlzcJBTjmVuc2libGWTaW6T
c2OarHJob2xhcmx5k3eYb3JrLo6hjZH+3N5BbpYFhNtleGFtcGxlk29mk2GTdHJhbnNjcmlwdGlv
bpNpc5POXGFyYWJmYWxzZZYGLM1cdHJhbnN0cnVlk1w8bWFkSW5hVCyTbWFra2FUPo6hjZH+3N7z
GJu7iEAADAAAAAwAAAAGY210aTEyw21hZJH+zMwWkfszMRBuYXQskQQzNW1ha2thdKsujqaNjY2N
jY2R/tzezTIuMZEKkytoYW16YZYEsy9hbmSTJ2GQm7x5bo6Ojo6Ojp8bIHiNkf7c3qtIb5WscneT
ZXaTZXIsmwMmMGlmlgL1E3RoZZNpbnB1dJNjb26QrHJ0YWluc5Nhk85cPGA+k6tvcpPOXDwnPqss
mHRoZZNzaWduc5Nmb3KTwGBhkKxyeW6Tq2FuZJPAaGFtemGrLJhDb26QrHJ0ZXh0jqGNkf7c3mdl
dHObBKv8c3R1Y5CscmsskQTcUGUuZy6RB3zbzlxhcmFiZmFsc2WWBizNXHRyYW5zdHJ1ZZNcPGBh
YmSTYWwtcUFkaXI+mKthbmSYzlw8J2EuaG1hZD6Yq2Rvjo6NjZH+3N6gAkJ2eokAAGZmAFVbLp8T
DOmNjY2NpPyf3o2NjZ/9tNCNjZEAmZvzPfoJBb8AC//+AA5mZgAGeG5zaDE06FmNn/lEkY2RAPHj
C46fAcWIjZEAtWoPjp8E9eeNgNKOjo2f+woZjZEDyXULjp8E9eeNkQPHjG2Ojo2f+SZTjZEGoQcM
jp8E9eeNkQS5boDXjo6OkQ3UBPMlS/FgeQAKAAAACgAAAAVjbXIxMNAujp8Fq1LvCXBzOiBnc2F2
ZY2NjY2NjY2NjaGNjY2NjZH2v/yf/F7/0TGOjo6Ojo6Ojo6Ojo6Oju8McHM6IGdyZXN0b3JloY6O
jo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6MiwAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAqoAMExuCNjY2NjY2NjY2g/PoUII2NjaQ45yeNjY2f0YNajY2NjZIA0VGr
qzKOjo6Ojo6OoAJVg2ONjY2g/tU+T46OjqGOjaACjmqKjY2NjY2NjaD9qnydjZ8MAACNkf7c3m5v
dJYEauV3mqxyb3JrLpEGuZdUaGWTdHJhbnNjcmlwdGlvbpNvZpPOXDxgPpOraXOTc29tZXRoaW5n
k2xpa5hlk2Fsk3JhaXNlZJNjLJEEivR3aGVyZWFzk3RoYXSTb2aOpA53eY2R/tzezlw8Jz6WA+qo
q2lzk2Fuk2lulaxydpNlcnRlZJYD6qhjLpEFOOBUaGWTb25lc5NMYWdhbGx5k2hhc5NkZXZpc2Vk
k2FyZZN2kKxyZXJ5k2KQU45lYXV0aWZ1bC6Onyc/+I2NjY2NjZH+3N7NMi4ykQqTK1RoZZYEsy9j
b21tYW5kk/M+34a1VAAOZmYADAAAAAZjbXR0MTLpY2Fwjo6Ojo6OnxsgeI2R/tzeq0aR/wVWdXJ0
aGVybW9yZSyRAxnudGhllgLlv2NvbW1hbmSTzlxjYXCTq2RvmlOOZXOTbm90k3NlZW2TdG+Td5Cs
cm9yay6RBOHoKEluk3RyYW5zY3JpcHRpb26TbW+YZGUskQMZ7nRoZY6hjZH+3N5jb21tYW5klgLI
DM5cY2Fwk6tjmqxyaGFuZ2Vzk3RoZZMMcnN0k2xldHRlcpNpbph0b5Nhk2NhcGl0YWwuKSyRAwIs
ZS5nLpEE2AHOXHRyYW5zdHJ1ZZEGLM1cYXJhYmZhbHNljqGNkf7c3lw8XGNhcJYGLM16YWthcml5
QSyTXGNhcJNiYXlyVXQsk1xjYXCTZGltYV5zcT6rLo6hjZH+3N5Tb5YD6qjOXDxcY2FwkQYszW11
LmhhbW1hZD6Tq3Nob3VsZJNyZXN1bHSTaW6Tw011jY2NaI6OnwJTMY2NjZ4iI42RAJM0Lo6Ojo6O
kQYAA2FtbWFkqyyTZXRjLo6pGVEUjZH+3N5BbGyWBJcvdGhlc2WTDWGarHJ3c5NpbpN0aGWTQXJh
Ymljk3N1cHCQU45vcnSTc3RpbGyTcHJldphlbph0k21lk2Zyb22TbWlncmF0aW5nk3Rvk0Nvbph0
ZXh0LI6hjZH+3N5ldpqscmVulgPqqHRob3VnaJN0aGWTaW6YdGVyZmFjZZNpc5NzdXCaU45lcmlv
ci6RBTjgSZNyZWFsbHmTZG+TaG9wmGWTc29tZW9uZZNjYW6TDHiTdGhlbS6Opo2R/tzeUm9ikFOO
ZXJ0kQPqqEVybWVyc46hjZH+3N5TeXN0ZW06kQU44E1pa3RleCyWA+qobW9zdJNyZWNlbpqscnST
dphlcnNpb26Tb2aTQ29umHRleHQsk2RvmHdubG9hZGVkkzA0LTAxLjIwMDQujqGNkf7c3kZpbmSW
A+qodGhlk2xvZ5MMbGWTYXR0YWOQrHJoZWQujo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OjPgAAA/qAYOS
wBw7AAAAAAPoAwTG4AGqyZUAKgAC8z7fhrVUAA5mZgAMAAAABmNtdHQxMvM9+gkFvwAL//4ADmZm
AAZ4bnNoMTTzJnx7WQcACAAAAAgAAAAEY21yOPMlS/FgeQAKAAAACgAAAAVjbXIxMPMk+gkFvwAO
ZmQADmZmAAZ4bnNoMTTzI9+GtVQADAAAAAwAAAAGY210dDEy8yJYq1ELAA5mZgAMAAAABWNtcjEy
8xibu4hAAAwAAAAMAAAABmNtdGkxMvMVfWgh0wAMAAAADAAAAAZjbXNsMTLzAFirUQsADAAAAAwA
AAAFY21yMTL5AAAUdALf39/f398=

------=_NextPart_000_001F_01C3D574.6128EAE0
Content-Type: application/octet-stream;
	name="cont-ar-text.log"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="cont-ar-text.log"

This is pdfeTeX, Version 3.141592-1.11b-2.1 (MiKTeX 2.4) (preloaded =
format=3Dcont-en 2004.1.4)  7 JAN 2004 23:13
entering extended mode
**cont-ar-text.tex
(cont-ar-text.tex{pdftex.cfg}

ConTeXt  ver: 2004.1.2  fmt: 2004.1.4  int: english  mes: english

language       : language en is active
<protectionstate 0>
system         : cont-new loaded
(J:\tex\texmf\tex\context\base\cont-new.tex
systems        : beware: some patches loaded from cont-new.tex!
system (E-TEX) : [line 99]=20
system (E-TEX) : [line 105] \lastnodetype=20
system (E-TEX) : [line 151]=20
system (E-TEX) : [line 237] \lastnodetype=20
)
system         : cont-old loaded
(J:\tex\texmf\tex\context\base\cont-old.tex
loading        : Context Old Macros
)
system         : cont-fil loaded
(J:\tex\texmf\tex\context\base\cont-fil.tex
loading        : Context File Synonyms
)
system         : cont-sys loaded
(J:\tex\texmf\tex\context\base\cont-sys.tex)
bodyfont       : 12pt rm is loaded
language       : patterns 2:2-en-2 4:2-de-2 5:2-fr-2 6:2-es-2 7:2-it-2 =
8:2-nl-2
 loaded
specials       : tex,postscript,rokicki loaded
systems        : no cont-ar-text.top
pdftex         : needs map file: original-context-symbol.map
pdftex         : needs map file: pl0-ams-cmr.map
pdftex         : needs map file: original-vogel-symbol.map
(J:\tex\texmf\tex\context\base\type-pre.tex)
bodyfont       : variant arb is loaded
(J:\tex\texmf\tex\context\base\font-arb.tex
loading        : Context Font Macros / ArabTeX support
(J:\tex\localtexmf\tex\arabtex\arabtex.sty
(J:\tex\localtexmf\tex\arabtex\aconfig.sty 3.08 get ArabTeX =
configuration=20
(01.11.1998)) 3.09 ArabTeX main module (18.07.1999)
(J:\tex\localtexmf\tex\arabtex\acmd.sty 3.09 Arabic command processing=20
(17.07.1999)) (J:\tex\localtexmf\tex\arabtex\afonts.sty)
(J:\tex\localtexmf\tex\arabtex\ascan.sty 3.09 standard ZDMG input =
encoding=20
(17.07.1999) scanner for code `arabtex' installed.
input encoding set to ArabTeX conventions.)
(J:\tex\localtexmf\tex\arabtex\aparse.sty 3.09 get syllables  =
(19.07.1999))
(J:\tex\localtexmf\tex\arabtex\awrite.sty 3.08 build output word  =
(24.10.1998)
(J:\tex\localtexmf\tex\arabtex\xarbsymb.sty 3.07 symbolic output =
encoding=20
(15.07.1998)) (J:\tex\localtexmf\tex\arabtex\arabskel.sty
3.08 character skeleton definitions  (01.11.1998))
(J:\tex\localtexmf\tex\arabtex\xarbskel.sty
3.09 character skeleton definitions  (17.07.1999))
(J:\tex\localtexmf\tex\arabtex\arabtoks.sty 3.09 ArabTeX CS token =
definitions=20
(17.07.1999)) (J:\tex\localtexmf\tex\arabtex\arabchrs.sty
3.07 letter token definitions  (11.07.1998))
(J:\tex\localtexmf\tex\arabtex\aboxes.sty 3.09 build output boxes =
(17.07.1999))
) (J:\tex\localtexmf\tex\arabtex\aligs.sty 3.09 compute ligatures =
(17.07.1999))
(J:\tex\localtexmf\tex\arabtex\aoutput.sty 3.05 build output lines
(05.05.1997)) (J:\tex\localtexmf\tex\arabtex\abidir.sty
3.07 bidirectional linebreaking (12.03.1998))
(J:\tex\localtexmf\tex\arabtex\atrans.sty 3.09 generate the =
transliteration=20
(16.07.1999) ZDMG transliteration.) =
(J:\tex\localtexmf\tex\arabtex\alatex.sty)
(J:\tex\localtexmf\tex\arabtex\abjad.sty 3.09 abjad numerals  =
(17.07.1999))
(J:\tex\localtexmf\tex\arabtex\apatch.sty 3.09g last minute patches=20
(13.05.2001))
arabtex        : Arabic processor `ArabTeX' [20010513 patch level 3.09g =
(13.05.
2001)]
arabtex        : ... now be patient ...=20
))
systems        : don't change language in unprotected mode!
systems        : begin file cont-ar-text at line 7
systems        : don't change language in unprotected mode!
section        : 1 Invoking Arabic in Context
. > . . . . . . . . . . . . >
systems        : don't change language in unprotected mode!
systems        : don't change language in unprotected mode!
systems        : don't change language in unprotected mode!
systems        : don't change language in unprotected mode!
. >
Missing character: There is no a in font xnsh14!
 . . . . . . . . . . . . / ||
Missing character: There is no a in font xnsh14!
 . . . . . . . . . . . . / ||
systems        : don't change language in unprotected mode!
section        : 2 Transcription issues
>
systems        : don't change language in unprotected mode!
subsection     : 2.1 hamza and 'ayn
systems        : don't change language in unprotected mode!
subsection     : 2.2 The command \type {cap}
[1.1] [2.2]
systems        : end file cont-ar-text at line 86
 )=20
Here is how much of TeX's memory you used:
 2424 strings out of 66925
 22215 string characters out of 740546
 449244 words of memory out of 1088442
 33105 multiletter control sequences out of 35000
 18761 words of font info for 63 fonts, out of 500000 for 1000
 56 hyphenation exceptions out of 607
 44i,20n,56p,435b,722s stack positions out of =
1500i,500n,5000p,200000b,32768s
 0 PDF objects out of 65536
 0 named destinations out of 20000
 1 words of extra memory for PDF output out of 65536

Output written on cont-ar-text.dvi (2 pages, 5492 bytes).

------=_NextPart_000_001F_01C3D574.6128EAE0
Content-Type: application/octet-stream;
	name="cont-ar-text.tex"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="cont-ar-text.tex"

\setupbodyfont[arb]
\setarab
\setxnash

\define[1]\arterm{{\arabfalse \transtrue \<#1>}}

\starttext

\section{Invoking Arabic in Context}
In the Arabtex package, written by Klaus Lagally, Arabic text can be =
introduced in two ways:

The first is a brief notation, i.e. \type{\<}, for single words or short =
phrases: \type{\<mu.hammad>}, e.g. \<mu.hammad>. With and without =
vocalization etc.
\blank
Or \type{\<mu.hammad 'i_d q"aAm zay"d" + i_d yaqUm zayd + A_d zyd =
q"aAm>}, resulting in: \<mu.hammad 'i_d q"aAm zay"d" + i_d yaqUm zayd + =
A_d zyd q"aAm>\footnote{\<mu.hammad>.}

\blank

The second is the environment \type{\startarabic} for entire paragraphs:
\blank
\starttyping
\startarabic
mu.hammad 'i_d q"aAm zay"d" + i_d yaqUm zyd + A_d zyd q"aAm
\stoparabic
\stoptyping

Which results in:

\startarabic
mu.hammad 'i_d q"aAm zay"d" + i_d yaqUm zyd + A_d zyd q"aAm
\stoparabic

\blank

Second test:

\startarabic
mu.hammad 'i_d q"aAm zay"d" + i_d yaqUm zyd + A_d zyd q"aAm
\stoparabic


{\em As can be seen, the command generates a brief sequence of =
nonsensical Arabic. I hope this can be fixed!}

\blank

%Short and long lists alike work flawlessly:

%\startitemize[1., packed]
%\item \<al-maq.sad>?
%\item \<mu.hammad 'i_d q"aAm zay"d">
%\stopitemize

%\startitemize[1., packed]
%\item \<Al|ll_ah akbar>
%\item \<.himAyaT>, nog iets in het Nederlands.
%\item \<.himAyaT>, nog iets in het Nederlands.
%\item \<mu.hammad 'i_d q"aAm zay"d">
%%%\item {\transtrue \arabfalse \<mu.hammad 'i_d q"Am zay"d">}
%%%\item {\arabtrue \transfalse \<.himAyaT>}, nog iets in het =
Nederlands.
%\item \<.himAyaT>, nog iets in het Nederlands.
%\item \<mu.hammad 'i_d q"aAm zay"d">
%\stopitemize

\section{Transcription issues}

With the Arabtex package it is possible to generate a transcription =
based on the same input by means of the command \type{\transtrue}. (The =
Arabic script can be switched off altogether with \type{\arabicfalse}.) =
The transcription is indispensible in scholarly work. An example of a =
transcription is \type{\arabfalse \transtrue \<madInaT, makkaT>} =
\arabfalse \transtrue \<madInaT, makkaT>.

\subsection{hamza and 'ayn}
However, if the input contains a \type{\<`>} or \type{\<'>}, the signs =
for {\em `ayn} and {\em hamza}, Context gets stuck, e.g. =
\type{\arabfalse \transtrue \<`abd al-qAdir>} and \type{\<'a.hmad>} do =
not work. The transcription of \type{\<`>} is something like al raised =
c, whereas that of \type{\<'>} is an inverted c. The ones Lagally has =
devised are very beautiful.

\blank

\subsection{The command \type{cap}}
Furthermore, the command \type{\cap} does not seem to work. (In =
transcription mode, the command \type{\cap} changes the first letter =
into a capital.), e.g. \type{\transtrue \arabfalse \<\cap zakariyA, \cap =
bayrUt, \cap dima^sq>}.

So \type{\<\cap mu.hammad>} should result in {\it Mu\d{h}ammad}, etc.
\blank
All these flaws in the Arabic support still prevent me from migrating to =
Context, even though the interface is superior. I really do hope someone =
can fix them.

\blank

Robert Ermers

System: Miktex, most recent version of Context, downloaded 04-01.2004.

Find the log file attached.
\stoptext
------=_NextPart_000_001F_01C3D574.6128EAE0--