[XeTeX] Arabic prose
Bernd
mlist at gmx.de
Sun Jul 10 20:51:18 CEST 2005
Hello XeTeX list,
I'm trying to use Jonathan's hint with Xelatex but I'm not getting it to
work for me. It works as expected in Xetex but I have no clue what I
need to do in Xelatex. The best solution for me would be a scenario
where I have something like \poem{} in which everything is formatted
like the sample text below.
thank you, Bernd.
Jonathan Kew schrieb:
> Hi Bernd,
>
> What happens if you run this example exactly as given, with XeTeX? I am
> attaching a PDF that shows the result I get; if you don't see similar
> output, then something is different in your overall setup -- perhaps a
> different version of the Al Bayan font, lacking the justification table?
>
> Or do you mean that it works the same in plain XeTeX, but you are
> unable to produce a similar result in XeLaTeX? If that's case, you
> should probably ask on the mailing list, where there are people
> familiar with LaTeX; I'm not a LaTeX expert by a long way. It's
> possible that LaTeX resets \parfillskip, for example, overriding your
> attempt to make it zero; that would prevent the justification being
> applied. But I really don't know much about the internal workings of
> LaTeX and its packages.
>
> Jonathan
>
> On 9 Jul 2005, at 3:57 pm, Bernd wrote:
>
>> Hi Jonathan,
>> I tried to adapt this example in XeLateX but I don't get it. Nothing
>> happens. I do get the Al Bayan to work, but the stretching won't do
>> with parfillskip. Could you please give me a hint how to do it?
>>
>> Thank you very much, Bernd.
>>
>>> This can be done automatically if you're using an AAT font that
>>> includes a justification table, as some of Apple's do. Try this
>>> (using some random text I grabbed from a web page)....
>>> % - - - - ArabJustify.tex - - - -
>>> % (process this with plain XeTeX)
>>> \TeXXeTstate=1
>>> \nopagenumbers
>>> \hsize=4in
>>> \font\arab="Al Bayan Plain" at 16pt \arab
>>> \baselineskip=24pt
>>> \parindent=0pt
>>> \parfillskip=0pt
>>> \hbadness=10000
>>> \everypar={\beginR}
>>> \obeylines
>>> أنفاسكِ حوليأنفاسكِ حولي
>>> تفاحةٌ تشبه هواءً أحمر
>>> وأعْبد فيكِ هذا الجزءَ بالتحديد
>>> ذلك المكان الذي تتوحد فيه الكلمات
>>> وذلك المكان الذي لاتعود فيه الكلمات للكلام
>>> ذلك المكان الذي تتساقط فيه الإشارات والمحسوس يبقى.
>>> قيمةُ ما أنتِ عليه هو هذا
>>> أن لانتكلم أو نتجسَس على اللامرئي
>>> وأن لانتخطى عتبةَ البيت الصغير الذي هو جسدانا.
>>> \bye
>>> % - - - - - - - - - - - - - - - -
>>> Enjoy,
>>> JK
>>> _______________________________________________
>>> XeTeX mailing list
>>> postmaster at tug.org
>>> http://tug.org/mailman/listinfo/xetex
>>>
>>
>>
>>
>
More information about the XeTeX
mailing list