Dear All,<br><br>I am new to the wonderful TeX world.<br><br>I tried and successfully created Tamil documents using LyX. I believe I&#39;ve created the necessary files for hyphenation in this language, and it works fine.<br>
<br>Where now I got blocked is while attempting to automatically switching the languages between English, Tamil &amp; Malayalam. I can switch the font, but the command to switch language is resulting in a &#39;Tex capacity exceeded error&#39;. I hope somebody from you will be able to help me to put the code right.<br>
<br>Here is my complete code:<br><br>\usepackage{fontspec}<br>\usepackage{xunicode}<br>\usepackage{xltxtra}<br>\usepackage{polyglossia}<br><br>\setdefaultlanguage{english}<br>\setotherlanguage{tamil}<br>\setmainfont{Arial}<br>
\newfontfamily\tamilfont[Script=Tamil]{Latha}<br><br>%Automatic language switching code<br>\newcount\cnt\cnt=&quot;0B80<br>\loop<br>  \XeTeXcharclass\cnt=10 \ifnum\cnt&lt;&quot;0BFF \advance\cnt1<br>\repeat<br>  XeTeXcharclass &quot;200C = 10<br>
  XeTeXcharclass &quot;200D = 10<br><br>\XeTeXinterchartoks 0 10 = {\starttamil}<br>\XeTeXinterchartoks 255 10 = {\starttamil}<br>\XeTeXinterchartoks 10 0 = {\finishtamil}<br>\XeTeXinterchartoks 10 255 = {\finishtamil}<br>
<br>\newcommand\starttamil{\begin{tamil}}<br>\newcommand\finishtamil{\end{tamil}}<br><br>\XeTeXinterchartokenstate = 1<br><br>\begin{document}<br>English and தமிழ் and again some English between தமிழ் மேலும் தமிழ் மற்றும் ஆங்கிலம்.<br>
\end{document}<br><br><br>Thanks,<br><br>-- <br>Kevin Siji<br>
<img style="border: medium none ; position: absolute; z-index: 2147483647; opacity: 0.6; display: none;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADsElEQVR4nK2VTW9VVRSGn33OPgWpYLARbKWhQlCHTogoSkjEkQwclEQcNJEwlfgD/AM6NBo1xjhx5LyJ0cYEDHGkJqhtBGKUpm3SFii3vb2956wPB/t+9raEgSs52fuus89613rftdcNH8/c9q9++oe/Vzb5P+3McyNcfm2CcPj9af9w6gwjTwzvethx3Bx3x8xwd1wNM8dMcTNUHTfFLPnX6nVmZpeIYwf3cWD/PhbrvlPkblAzVFurKS6GmmGqqComaS+qmBoTI0Ncu3mXuGvWnrJ+ZSxweDgnkHf8ndVTdbiT3M7cQp2Z31dRTecHAfqydp4ejhwazh6Zezfnu98E1WIQwB3crEuJ2Y45PBTAQUVR9X4At66AppoEVO1Q8sgAOKJJjw6Am6OquDmvHskZ3R87gW+vlHz98zpmiqphkkRVbQtsfPTOC30lJKFbFTgp83bWh7Zx/uX1B6w3hI3NkkZTqEpBRDBRzG2AQHcwcYwEkOGkTERREbLQ/8HxJwuW7zdYrzfZ2iopy4qqEspKaDYravVm33k1R91Q69FA1VBRzFIVvXbx5AgXT44A8MWP81yfu0utIR2aVK3vfCnGrcUNxp8a7gKYKiLCvY2SUvo/aNtnM3e49ucK9S3p0aDdaT0UAVsKi2tVi6IWwNL9JvdqTdihaz79/l+u/rHMxmaJVMLkS2OoKKLWacdeE3IsSxctc2D5Qcl6vUlVVgNt+fkPPcFFmTw1xruvT7SCd7nuVhDQvECzJH90h0azRKoKFRkAmP5lKTWAGRdefoZL554FQNUxB92WvYeA5UN4PtSqwB2phKqsqMpBgAunRhFR3j49zuU3jnX8k6fHEQKXzh1jbmGDuYU6s4t1rt6socUeLLZHhYO2AHSHmzt19ihTZ48O8Hzl/AmunD/BjTvrvPfNX3hWsNpwJCvwYm+ngug4UilSCSq6k8YPtxDwfA+WRawIWFbgscDiULcCEaWqBFOlrLazurupOSHLqGnEKJAY8TwBEHumqUirAjNm52vEPPRV4p01XXMPAQhUBjcWm9QZwijwokgAeYHlHYA06KR1cT6ZvoV56pDUJQEjw0KeaMgj1hPEY4vz2A4eW0/e1qA7KtQdsxTYAG0H3iG4xyK1Y+xm7XmEPOJZDiENzLi2WZHngeOjj2Pe+sMg4GRYyLAsx7ME4FnsyTD9pr0PEc8zPGRAwKXBkYOPEd96cZRvf11g9MDe7e3R4Z4Q+vyEnn3P4t0XzK/W+ODN5/kPfRLewAJVEQ0AAAAASUVORK5CYII%3D" id="myFxSearchImg" height="24" width="24">