[XeTeX] Persian(Farsi) on Windows

Axel Etzold AEtzold at gmx.de
Wed Oct 31 23:27:53 CET 2007


Dear Omid,

in the third line of your source file below, you input
an external file testfontavailability.tex, which isn't
found by your system.
Googling for this gave me this link:

http://permalink.gmane.org/gmane.comp.tex.xetex/4844 ,

which says you don't need that file and thus can hopefully
xetex your source file with that line removed.
(There are still some other results for googling testfontavailability,
but these are in Persian -- so you'll have to read them yourself,
as my knowledge of Persian is non-existant :-(

Best regards,

Axel 


-------- Original-Nachricht --------
> Datum: Wed, 31 Oct 2007 14:48:25 -0700 (PDT)
> Von: omid omid <omid_a1998 at yahoo.com>
> An: xetex at tug.org
> Betreff: [XeTeX] Persian(Farsi) on Windows

> 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 

-- 
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail


More information about the XeTeX mailing list