Difference between revisions of "Arabic fonts"

From Wiki
Jump to navigation Jump to search
(New page: {{todo|more typescripts for common Arabic fonts.}} == Arabic Typesetting == Typescript file: <texcode> \definefontfeature [fea] [mode=node,language=dflt,script=arab, init=yes,medi=yes...)
(No difference)

Revision as of 23:49, 31 July 2008


TODO: more typescripts for common Arabic fonts. (See: To-Do List)


Arabic Typesetting

Typescript file:

\definefontfeature
 [fea]
 [mode=node,language=dflt,script=arab,
  init=yes,medi=yes,fina=yes,isol=yes,
  liga=yes,dlig=yes,rlig=yes,clig=yes,
  mark=yes,mkmk=yes,kern=yes,curs=yes]

\starttypescript [serif] [arabtype]
 \definefontsynonym [Arabtype-Light]       [name:ArabicTypesetting] [features=fea]
 \definefontsynonym [Arabtype-Bold]        [name:ArabicTypesetting] [features=fea]
 \definefontsynonym [Arabtype-Italic]      [name:ArabicTypesetting] [features=fea]
 \definefontsynonym [Arabtype-Bold-Italic] [name:ArabicTypesetting] [features=fea]
\stoptypescript

\starttypescript [serif] [arabtype]
 \usetypescript[serif][fallback]
 \definefontsynonym [Serif]                [Arabtype-Light]         [features=fea]
 \definefontsynonym [SerifItalic]          [Arabtype-Italic]        [features=fea]
 \definefontsynonym [SerifBold]            [Arabtype-Bold]          [features=fea]
 \definefontsynonym [SerifBoldItalic]      [Arabtype-Bold-Italic]   [features=fea]
\stoptypescript

\starttypescript [Arabtype]
  \definetypeface [Arabtype] [rm] [serif] [arabtype] [default] 
\stoptypescript 

Usage:

\usetypescriptfile[type-arabtype] % file name
\usetypescript[Arabtype][texnansi]
\setupbodyfont[Arabtype,10pt]

Arabeyes.org fonts