[XeTeX] Persian(Farsi) on Windows

omid omid omid_a1998 at yahoo.com
Wed Oct 31 22:48:25 CET 2007


Hi everyone,
I have installed Miktex 2.7 betta 4 and want to use xetex. when I xetex the following lines 

\TeXXeTstate=1
\nopagenumbers \frenchspacing
\input testfontavailability
\FindAnInstalledFont{Titr:script=arab}{\titlefont}
\font\title="\titlefont" at 16pt
\font\heading="\titlefont" at 16pt
\FindAnInstalledFont{Nazli:script=arab}{\bodyfont}
\font\body="\bodyfont" at 12pt \body
\font\romfont="Times New Roman" at 11pt \def\rom#1{{\beginL\romfont #1\endL}}
\parindent=0.5in \baselineskip=22pt \lineskiplimit=-1000pt
\def\s#1{\bigskip \rightline{\beginR\heading #1\endR}\nobreak\medskip}
% Define the \XeTeX logo:
\def\reflect#1{{\setbox0=\hbox{#1}\rlap{\kern0.5\wd0
  \special{x:gsave}\special{x:scale -1 1}}\box0 \special{x:grestore}}}
\def\XeTeX{\leavevmode
  \setbox0=\hbox{X\lower.5ex\hbox{\kern-.15em\reflect{E}}\kern-.1667em \TeX}%
  \dp0=0pt\ht0=0pt\box0 }
\def\XeLaTeX{\leavevmode
  \setbox0=\hbox{X\lower.5ex\hbox{\kern-.15em\reflect{E}}\kern-.0833em \LaTeX}%
  \dp0=0pt\ht0=0pt\box0 }

\centerline{\beginR\title  فارسی نویسی در \rom{\XeTeX} \endR}
\everypar={\setbox0=\lastbox \beginR \box0 }
\bigskip
با سلام خدمت دوستان گرامی و عزیز 
بالاخره یک نرم افزار مناسب و امروزی برای تایپ و حروف چینی فارسی در \rom{\TeX} تهیه شده. که البته حدود یک سال قدیمی است و از وجود آن با خبر نبودم. شما می توانید این برنامه را بر روی سیستم عامل لینوکس و یا مک نصب و استفاده کنید. تایپ کردن فایل سورس را می توانید در ویراشگر دلخواه خود انجام دهید و از هر فونتی که بر روی سیستم شما نصب است استفاده کنید. تمامی فایل های سورس را می توانید بر اساس استاندار های یونیکد تهیه کنید. 
سیستم را روی لینوکس دبیان نصب و آزمایش کردم و برای تهیه‌ای فایل سورس نیز از ویرایگر‌ متن \rom{ gedit} استفاده کردم. 
در اسرع وقت نسبت به تهیه یک راهنمای نصب به زبان فارسی نیز اقدام خواهم کرد.
از این سایت دریافت کنید \rom{http://scripts.sil.org/xetex}  

موفق باشید
کیا تیموریان 
\vskip 1in
\noindent یک مثال ساده از  \rom{\TeX }:
$$\vbox{
\eqalignno{\biggl(\int_{-\infty}^\infty e^{-x^2}\,dx\biggr)^2
  &=\int_{-\infty}^\infty\int_{-\infty}^\infty
    e^{-(x^2+y^2)}\,dx\,dy\cr
  &=\int_0^{2\pi}\int_0^\infty e^{-r^2}r\,dr\,d\theta\cr
  &=\int_0^{2\pi}\biggl(-{e^{-r^2}\over2}
    \bigg\vert_{r=0}^{r=\infty}\,\biggr)\,d\theta\cr
  &=\pi.&\cr}
}$$
\hrule
\bye


I got the following error

This is XeTex, Version 3.141592-2.2-0.997 (MikTex 2.7 Beta 4)
entering extended mode
!I can't find file 'testfontavailability'.
1.10 \input testfontavailability
Please type another file name:

Please tell me how can I solve this problem and how can I make xetex know windows fonts.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tug.org/pipermail/xetex/attachments/20071031/dd975bc8/attachment.html 


More information about the XeTeX mailing list