diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/arabi/farsifnt.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/arabi/farsifnt.sty | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/arabi/farsifnt.sty b/Master/texmf-dist/tex/latex/arabi/farsifnt.sty new file mode 100644 index 00000000000..e406ea0d5e7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/farsifnt.sty @@ -0,0 +1,178 @@ +% \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 {<cmd>} {<font-switches>} +% +% Declares command <cmd> to be a font command with one argument. The current font attributes +% are locally modified by <font-switches> and then the argument of <cmd> 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 |