diff options
author | Karl Berry <karl@freefriends.org> | 2006-12-19 14:43:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-12-19 14:43:13 +0000 |
commit | 1e298c548919394a0daf6243076a734b9b8c2fe7 (patch) | |
tree | c97a9c395e28bd30b4d13771dea3a2b6604e47f4 /Master/texmf-dist/tex/latex/arabi/lfeenc.def | |
parent | 0ab593f121f4b07946d534dc7b7dc5e02e67c631 (diff) |
arabi 1.1 (18dec06)
git-svn-id: svn://tug.org/texlive/trunk@2811 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/arabi/lfeenc.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/arabi/lfeenc.def | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/arabi/lfeenc.def b/Master/texmf-dist/tex/latex/arabi/lfeenc.def new file mode 100644 index 00000000000..71119bbb48f --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfeenc.def @@ -0,0 +1,151 @@ +% \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: lfeenc.def + +\ProvidesFile{lfeenc.def} + [2006/01/01 v0.1 Local Farsi font encoding (test version: may change)] + +\DeclareFontEncoding{LFE}{}{} +\DeclareFontSubstitution{LFE}{cmr}{m}{n} +\DeclareErrorFont{LFE}{cmr}{m}{n}{10} + +\ProvideTextCommand{\textcopyright}{LFE}{\textcircled{\@latin{c}}} +\ProvideTextCommand{\textregistered}{LFE}{\textcircled{\scshape% + \@latin{r}}} +\ProvideTextCommand{\texttrademark}{LFE}{\textsuperscript{\@latin{TM}}} + +\DeclareTextSymbol{\hamza}{LFE}{186} +\DeclareTextSymbol{\alefmadda}{LFE}{6} +\DeclareTextSymbol{\alefhamza}{LFE}{2} +\DeclareTextSymbol{\wawhamza}{LFE}{165} +\DeclareTextSymbol{\aleflowerhamza}{LFE}{4} +\DeclareTextSymbol{\yahamza}{LFE}{183} +\DeclareTextSymbol{\alef}{LFE}{65} +\DeclareTextSymbol{\baa}{LFE}{98} +\DeclareTextSymbol{\peh}{LFE}{112} +\DeclareTextSymbol{\T}{LFE}{84} %taa marbuuta +\DeclareTextSymbol{\taa}{LFE}{116} +\DeclareTextSymbol{\thaa}{LFE}{16} +\DeclareTextSymbol{\jeem}{LFE}{20} %geem +\DeclareTextSymbol{\tcheh}{LFE}{99} +\DeclareTextSymbol{\Haa}{LFE}{24} +\DeclareTextSymbol{\kha}{LFE}{28} +\DeclareTextSymbol{\dal}{LFE}{100} +\DeclareTextSymbol{\dhal}{LFE}{64} +\DeclareTextSymbol{\ra}{LFE}{114} +\DeclareTextSymbol{\zay}{LFE}{122} +\DeclareTextSymbol{\seen}{LFE}{115} +\DeclareTextSymbol{\sheen}{LFE}{75} +\DeclareTextSymbol{\sad}{LFE}{79} +\DeclareTextSymbol{\dad}{LFE}{83} +\DeclareTextSymbol{\Ta}{LFE}{87} +\DeclareTextSymbol{\za}{LFE}{92} +\DeclareTextSymbol{\ayn}{LFE}{96} +\DeclareTextSymbol{\ghayn}{LFE}{140} +\DeclareTextSymbol{\jeh}{LFE}{209} +% +\DeclareTextSymbol{\keshchar}{LFE}{254}%tatweel +\DeclareTextSymbol{\fa}{LFE}{102} +\DeclareTextSymbol{\qaf}{LFE}{113} +\DeclareTextSymbol{\farsikaf}{LFE}{107} +% +\DeclareTextSymbol{\kaf}{LFE}{107}%added to use CP 1256 +% +\DeclareTextSymbol{\gaf}{LFE}{103} +\DeclareTextSymbol{\lam}{LFE}{108} +\DeclareTextSymbol{\meem}{LFE}{109} +\DeclareTextSymbol{\nun}{LFE}{110} +\DeclareTextSymbol{\ha}{LFE}{104} +\DeclareTextSymbol{\waw}{LFE}{119} +\DeclareTextSymbol{\farsiya}{LFE}{121} +% +\DeclareTextSymbol{\ya}{LFE}{121}%added to use CP 1256 +% +\DeclareTextSymbol{\alefmaqsura}{LFE}{89} +% +%%%%%%%%%%%% Vowels +% +% Firt, Vowels that come only at the end of a word +% +\DeclareTextSymbol{\nasb}{LFE}{190} +\DeclareTextSymbol{\raff}{LFE}{191} +\DeclareTextSymbol{\jarr}{LFE}{192} +% +\DeclareTextSymbol{\shaddanasb}{LFE}{198} +\DeclareTextSymbol{\shaddaraff}{LFE}{199} +\DeclareTextSymbol{\shaddajarr}{LFE}{200} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextSymbol{\fatha}{LFE}{97} +\DeclareTextSymbol{\damma}{LFE}{117} +\DeclareTextSymbol{\kasra}{LFE}{105} +\DeclareTextSymbol{\shadda}{LFE}{204} +\DeclareTextSymbol{\sukun}{LFE}{34} +% +\DeclareTextSymbol{\shaddafatha}{LFE}{201} +\DeclareTextSymbol{\shaddadamma}{LFE}{202} +\DeclareTextSymbol{\shaddakasra}{LFE}{203} +% +\DeclareTextCommand{\ZWNJ}{LFE}{{}}%\kern0ptZWNJ *to force final of previous char + %and + to force initian of next one +% +\DeclareTextCommand{\Farsimadda}{LFE}{}%Farsi madda accent +\DeclareTextCommand{\Farsihamza}{LFE}{}%Farsi hamza accent +\DeclareTextCommand{\Farsihamzabelow}{LFE}{}%Farsi hamza accent below + +% +% Some special ones for LFE! +% +\DeclareTextCommand{\tatweel}{LFE}{\keshchar} +% a little utility ! +\DeclareTextCommand{\Notdef}{LFE}{}%!!!!!!!!!!! +% The macro \cs{rial} is defined in the `farsi.ldf' file +\DeclareTextSymbol{\rialchar}{LFE}{253} +% +\DeclareTextSymbol{\llahchar}{LFE}{252} +\DeclareTextSymbol{\Decimalchar}{LFE}{251} + + + +%% +%% \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 + + + + |