% \iffalse meta-comment % % Copyright 2006 Youssef Jabri % % % This file is part of the `Arabi' system. % ------------------------------------------- % % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3b % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3b or later is part of all distributions of LaTeX % version 2005/12/01 or later. % % This file has the LPPL maintenance status "maintained". % % % \fi % % Filename: `farsifnt.sty' Arabic font switching commands used by % the Arabi package. % \def\fileversion{1.0} \def\filedate{2006/01/01} %%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Check if file is loaded and announce file on terminal: % \csname FarsifontsLoaded\endcsname \let\FarsifontsLoaded\endinput \message{\space\space Farsi font switching commands v\fileversion\space\space\filedate} \message{\space\space (may still change)\space\space} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% %\ProvidesPackage{farsifnt}[2006/01/01 v1.0 Farsi font switching % commands (may still change)] % \DeclareTextFontCommand {} {} % % Declares command to be a font command with one argument. The current font attributes % are locally modified by and then the argument of is typeset in the % resulting new font. % % Commands defined by \DeclareTextFontCommand automatically take care of any necessary % italic correction (on either side). % %============================== Microsoft =================================== % % Farsi Simple and outline \DeclareTextFontCommand{\textfrsimpl}{\fontfamily{farsismpl}\selectfont} \DeclareRobustCommand{\frsimpl}{\fontfamily{farsismpl}\selectfont} % \DeclareRobustCommand{\frsimplout}{\fontfamily{farsismpl}\fontseries{b}\selectfont} \DeclareTextFontCommand{\textfrsimplout}{\fontfamily{farsismpl}\fontseries{b}\selectfont} % Arial \DeclareTextFontCommand{\textfrarial}{\fontfamily{frarial}\selectfont} \DeclareRobustCommand{\frarial}{\fontfamily{frarial}\selectfont} % \DeclareTextFontCommand{\textfrarialb}{\fontfamily{frarial}\fontseries{b}\selectfont} \DeclareRobustCommand{\frarialb}{\fontfamily{frarial}\fontseries{b}\selectfont} % Times New Roman \DeclareTextFontCommand{\textftimes}{\fontfamily{frtimes}\selectfont} \DeclareRobustCommand{\ftimes}{\fontfamily{frtimes}\selectfont} % \DeclareTextFontCommand{\textftimesb}{\fontfamily{frtimes}\fontseries{b}\selectfont} \DeclareRobustCommand{\ftimesb}{\fontfamily{frtimes}\fontseries{b}\selectfont} % Courier % \DeclareTextFontCommand{\textcour}{\fontfamily{cour}\selectfont} % \DeclareRobustCommand{\cour}{\fontfamily{cour}\selectfont} % % \DeclareTextFontCommand{\textcourb}{\fontfamily{cour}\fontseries{b}\selectfont} % \DeclareRobustCommand{\courb}{\fontfamily{cour}\fontseries{b}\selectfont} % Traditional Arabic \DeclareTextFontCommand{\textftrad}{\fontfamily{ftraditionalarabic}\selectfont} \DeclareRobustCommand{\ftrad}{\fontfamily{ftraditionalarabic}\selectfont} % \DeclareTextFontCommand{\textftradb}{\fontfamily{ftraditionalarabic}\fontseries{b}\selectfont} \DeclareRobustCommand{\ftradb}{\fontfamily{ftraditionalarabic}\fontseries{b}\selectfont} % Simplified arabic \DeclareTextFontCommand{\textfrsimplarabic}{\fontfamily{smplarabic}\selectfont} \DeclareRobustCommand{\frsimplarabic}{\fontfamily{smplarabic}\selectfont} % \DeclareTextFontCommand{\textfrsimplarabicb}{\fontfamily{smplarabic}\fontseries{b}\selectfont} \DeclareRobustCommand{\frsimplarabicb}{\fontfamily{smplarabic}\fontseries{b}\selectfont} % % Andalus \DeclareTextFontCommand{\textfandalus}{\fontfamily{fandlso}\selectfont} \DeclareRobustCommand{\fandalus}{\fontfamily{fandlso}\selectfont} % %================================== ?????????????? ========================== % % %=============================== FarsiWeb Project Fonts =================================== % Nazli (Normal and Bold) \DeclareTextFontCommand{\textnazli}{\fontfamily{nazli}\selectfont} \DeclareRobustCommand{\nazli}{\fontfamily{nazli}\selectfont} % \DeclareTextFontCommand{\textnazlib}{\fontfamily{nazli}\fontseries{b}\selectfont} \DeclareRobustCommand{\nazlib}{\fontfamily{nazli}\fontseries{b}\selectfont} % Nazli Outline (Normal and Bold) \DeclareTextFontCommand{\textnazliout}{\fontfamily{nazliout}\selectfont} \DeclareRobustCommand{\nazliout}{\fontfamily{nazliout}\selectfont} % \DeclareTextFontCommand{\textnazlibout}{\fontfamily{nazliout}\fontseries{b}\selectfont} \DeclareRobustCommand{\nazlibout}{\fontfamily{nazliout}\fontseries{b}\selectfont} % % Titr (Bold only for titles) \DeclareTextFontCommand{\texttitr}{\fontfamily{titr}\selectfont} \DeclareRobustCommand{\titr}{\fontfamily{titr}\selectfont} % % Titr Outline \DeclareTextFontCommand{\texttitrout}{\fontfamily{titrout}\selectfont} \DeclareRobustCommand{\titrout}{\fontfamily{titrout}\selectfont} % % Koodak \DeclareTextFontCommand{\textkoodak}{\fontfamily{koodak}\selectfont} \DeclareRobustCommand{\koodak}{\fontfamily{koodak}\selectfont} % % Homa \DeclareTextFontCommand{\texthoma}{\fontfamily{homa}\selectfont} \DeclareRobustCommand{\homa}{\fontfamily{homa}\selectfont} % Elham \DeclareTextFontCommand{\textelham}{\fontfamily{elham}\selectfont} \DeclareRobustCommand{\elham}{\fontfamily{elham}\selectfont} % % Roya (Normal and Bold) \DeclareTextFontCommand{\textroya}{\fontfamily{roya}\selectfont} \DeclareRobustCommand{\roya}{\fontfamily{roya}\selectfont} % \DeclareTextFontCommand{\textroyab}{\fontfamily{roya}\fontseries{b}\selectfont} \DeclareRobustCommand{\royab}{\fontfamily{roya}\fontseries{b}\selectfont} % Terafik (Normal and Bold) \DeclareTextFontCommand{\textterafik}{\fontfamily{terafik}\selectfont} \DeclareTextFontCommand{\terafik}{\fontfamily{terafik}\selectfont} % \DeclareTextFontCommand{\textterafikb}{\fontfamily{terafik}\fontseries{b}\selectfont} \DeclareTextFontCommand{\terafikb}{\fontfamily{terafik}\fontseries{b}\selectfont} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% \endinput