Changes

Jump to navigation Jump to search
765 bytes added ,  04:29, 27 January 2016
Farsi text with (LTR) number
== Basics ==
Use {{cmd|setupalign}} to change the text direction to RTL. This command sets the page, paragraph and text directions.
<context source=yes mode=mkiv text="This produces:">
% mode=mkiv
\setupalign[r2l]
\starttext
\input knuth
\stoptext
</context>
 
=== BiDi text ===
To work with documents with mixed RTL and LTR text, we need the bidi algorithm implemented in {{cmd|setupdirections}}. Since numbers are LTR elements in Arabic, Persian and other RTL languages, we almost always need this.
<context source=yes mode=mkiv text="This produces:">
% mode=mkiv
\usemodule[simplefonts]
\setmainfont[ALM Fixed][features=arabic,range=arabic]
\setcharacterstripping[1] % don't show ZWNJ, etc.
\setupdirections[bidi=global,method=one]
\setupalign[r2l]
\starttext
این نمونه ساده از متنی فارسی است که در \CONTEXT\ تهیه شده است.
توجه کنید که عدد ۱۰۰۰ به صورت صحیح نمایش داده می‌شود.
</context>
25

edits

Navigation menu