<div dir="ltr">Human Beings..! Please help.<br><br>I feel that when I ask a question on the mailing list no one answers it and I solve the problems most of the time myself but why?<br><br>I want to set \XeTeXinterchartoks for small English sentenses in a Right to Left direction such that when I write an/Two English it will be typeset in rmfamily and from Left to Write. This is what I have done<br>
<br>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br>\XeTeXinterchartokenstate = 1<br>\XeTeXcharclass `\Q 1<br>\XeTeXcharclass `\q 2<br>\XeTeXcharclass `\W 3<br>\XeTeXcharclass `\w 4<br>\XeTeXcharclass `\E 5<br>\XeTeXcharclass `\e 6<br>
\XeTeXcharclass `\R 7<br>\XeTeXcharclass `\r 8<br>\XeTeXcharclass `\T 9<br>\XeTeXcharclass `\t 10<br>\XeTeXcharclass `\Y 11<br>\XeTeXcharclass `\y 12<br>\XeTeXcharclass `\U 13<br>\XeTeXcharclass `\u 14<br>\XeTeXcharclass `\I 15<br>
\XeTeXcharclass `\i 16<br>\XeTeXcharclass `\O 17<br>\XeTeXcharclass `\o 18<br>\XeTeXcharclass `\P 19<br>\XeTeXcharclass `\p 20<br>\XeTeXcharclass `\A 21<br>\XeTeXcharclass `\a 22<br>\XeTeXcharclass `\S 23<br>\XeTeXcharclass `\s 24<br>
\XeTeXcharclass `\D 25<br>\XeTeXcharclass `\d 26<br>\XeTeXcharclass `\F 27<br>\XeTeXcharclass `\f 28<br>\XeTeXcharclass `\G 29<br>\XeTeXcharclass `\g 30<br>\XeTeXcharclass `\H 31<br>\XeTeXcharclass `\h 32<br>\XeTeXcharclass `\J 33<br>
\XeTeXcharclass `\j 34<br>\XeTeXcharclass `\K 35<br>\XeTeXcharclass `\k 36<br>\XeTeXcharclass `\L 37<br>\XeTeXcharclass `\l 38<br>\XeTeXcharclass `\Z 39<br>\XeTeXcharclass `\z 40<br>\XeTeXcharclass `\X 41<br>\XeTeXcharclass `\x 42<br>
\XeTeXcharclass `\C 43<br>\XeTeXcharclass `\c 44<br>\XeTeXcharclass `\V 45<br>\XeTeXcharclass `\v 46<br>\XeTeXcharclass `\B 47<br>\XeTeXcharclass `\b 48<br>\XeTeXcharclass `\N 49<br>\XeTeXcharclass `\n 50<br>\XeTeXcharclass `\M 51<br>
\XeTeXcharclass `\m 52<br>\XeTeXinterchartoks 255 1={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 1 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 2={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 2 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 3={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 3 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 4={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 4 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 5={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 5 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 6={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 6 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 7={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 7 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 8={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 8 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 9={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 9 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 10={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 10 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 11={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 11 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 12={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 12 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 13={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 13 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 14={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 14 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 15={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 15 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 16={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 16 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 17={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 17 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 18={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 18 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 19={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 19 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 20={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 20 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 21={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 21 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 22={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 22 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 23={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 23 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 24={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 24 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 25={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 25 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 26={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 26 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 27={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 27 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 28={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 28 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 29={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 29 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 30={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 30 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 31={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 31 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 32={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 32 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 33={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 33 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 34={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 34 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 35={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 35 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 36={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 36 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 37={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 37 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 38={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 38 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 39={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 39 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 40={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 40 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 41={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 41 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 42={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 42 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 43={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 43 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 44={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 44 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 45={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 45 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 46={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 46 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 47={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 47 255={\end{rmfamily}\endL}<br>
\XeTeXinterchartoks 255 48={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 48 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 49={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 49 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 50={\beginL\begin{rmfamily}}<br>
\XeTeXinterchartoks 50 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 51={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 51 255={\end{rmfamily}\endL}<br>\XeTeXinterchartoks 255 52={\beginL\begin{rmfamily}}<br>\XeTeXinterchartoks 52 255={\end{rmfamily}\endL}<br>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br><br>but when I write &quot;This is&quot; in a Right to left direction, I see that it is typeset in rmfamily but in the reverse order &quot;is This&quot;, so can you please help me to get this done?<br>
<br>I am only asking for one example, please just show me how to do this for&nbsp; &quot;This is&quot;.<br><br>Thanks<br clear="all"><br><br>
</div>