Thanks. It was my fault.

On Sun, Sep 18, 2011 at 4:44 PM, Will Robertson <wsp...@gmail.com> wrote:

> On 2011-09-17 18:44:48 +0930, VAFA KHALIGHI <vafa...@gmail.com> said:
>
>  Why this always returns "non-RTL script"?
>>
>> \newif\if@Latin
>>
>> \fontspec_if_current_script:**nTF {arab} {\@Latinfalse} {\@Latintrue}
>>
>
> I wondered if the documentation for this feature needed work, but it seems
> okay if a little terse: "Test whether the currently loaded font is using the
> specified raw OpenType script tag #1."
>
> This is, you have to execute the conditional after you've selected the
> font:
>
> \documentclass{article}
> \usepackage{fontspec}
> \ExplSyntaxOn
> \def\test{
>  \fontspec_if_current_script:nF {arab} {non-}
>  RTL~ script
> }
> \ExplSyntaxOff
> \newfontfamily\rlfont[Script=**Arabic]{XB Zar}
>
> \newfontfamily\lrfont[Path,**Script=Latin]{lmroman12-**regular}
> \begin{document}
> {\rlfont\test}
> {\lrfont\test}
> \end{document}
>
> Hope this helps,
> Will
>
>
>
>
> ------------------------------**--------------------
> Subscriptions, Archive, and List information, etc.:
>  
> http://tug.org/mailman/**listinfo/xetex<http://tug.org/mailman/listinfo/xetex>
>

--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to