diff options
212 files changed, 13851 insertions, 5 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl index d4fe93eb229..37529554bee 100755 --- a/Build/cdbuild/ctan2tds.pl +++ b/Build/cdbuild/ctan2tds.pl @@ -77,6 +77,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; 'amsrefs', "&MAKEamslatex", 'antomega', "&MAKEflatten", 'antt', "&MAKEflatten", + 'arabi', "&MAKEarabi", 'arabtex', "&MAKEarabtex", 'archaic', "&MAKEwilson", 'arev', "&MAKEcopy", @@ -1021,7 +1022,7 @@ for (@ARGV) { @x=split(/\//,$packagedir); $package=pop(@x); - $dest=$specialdest{$package} || "texmf-dist"; + my $dest=$specialdest{$package} || "texmf-dist"; $TOPDEST="$TDS/$package"; $DEST="$TOPDEST/$dest"; @@ -1117,7 +1118,7 @@ sub MAKEcopy { -f "$dest/MANIFEST.txt" && &SYSTEM ("cd $dest && rm -f GUST*.txt MANIFEST.txt README.eng"); - # we need to preserve the lm sources. + # preserve the lm sources. if ($package eq "lm") { my $srcdir = " $dest/source/$whichdocformat/$package/"; &SYSTEM ("mkdir -p $srcdir"); @@ -1600,6 +1601,23 @@ sub MAKEamslatex { &SYSTEM ("rm -rf @deldir"); # discard the rest } +sub MAKEarabi { + &xchdir ("$packagedir/arabi/texmf"); # author will remove these next time + # + print "\t SPECIAL $package: removing microsoft and nonfree\n"; + &SYSTEM('find -name microsoft -o -name nonfree | xargs rm -rf'); + # + print "\t SPECIAL $package: rearranging for tds\n"; + &SYSTEM ("mkdir -p tex; mv latex tex"); + &SYSTEM ("rm -f tex/latex/arabi/updmap.cfg") + &SYSTEM ("rm -rf dvips"); + # + print "\t SPECIAL $package: copying to $DEST\n"; + # do the copy. + &SYSTEM ("mkdir -p $DEST"); + &SYSTEM ("$CP -r * $DEST/"); +} + sub MAKEarabtex { &xchdir ($packagedir); # diff --git a/Build/tools/Tpm.pm b/Build/tools/Tpm.pm index c32e95163a9..e4175960ff8 100644 --- a/Build/tools/Tpm.pm +++ b/Build/tools/Tpm.pm @@ -138,7 +138,7 @@ my @fonttypes = ( ); # Font vendors my @vendors = ( - "adobe", "amsfonts", "archaic", "arphic", + "adobe", "amsfonts", "arabi", "archaic", "arphic", "bakoma", "bh", "bitstrea", "bluesky", "cg", "cns", "cspsfonts-adobe", "groff", "hoekwater", "ibm", "itc", "jknappen", "jmn", "korean", "lh", diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check index 75877b654fc..ff554601d16 100755 --- a/Build/tools/tpm-ctan-check +++ b/Build/tools/tpm-ctan-check @@ -10,7 +10,7 @@ my @WorkingTPM = qw( a0poster aastex abbr abc abstract accfonts acmtrans acronym active-conf aguplus algorithm2e algorithmicx algorithms alnumsec altfont ams amscls amsldoc-it amsltx2 amsmath amsrefs - amsthdoc-it apacite appendix arabtex archaic arcs arev + amsthdoc-it apacite appendix arabi arabtex archaic arcs arev armenian arrayjob arydshln ascii assignment attachfile aurical babelbib beamer beamer-tut-pt begriff bera betababel diff --git a/Master/texmf-dist/doc/latex/arabi/README b/Master/texmf-dist/doc/latex/arabi/README new file mode 100644 index 00000000000..3c05323d044 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/README @@ -0,0 +1,85 @@ + Arabi System
+ Version 1.1
+ (c) Youssef Jabri
+
+
+An author maintained LPPL system to write in Arabic and Farsi.
+Fully compatible with BABEL and can use commercial fonts
+(as well as free ones :)
+
+See the PDF user guide in the documentation folder texmf/doc/arabi
+concerning how to use the system!
+
+
+Among the new things with Version 1.1:
+==========================
++ You can search and copy Arabic and Farsi text from PDF files generated by pdflatex (read the documentation to know how to)
++ You can use TeX4ht to make HTML files.
++ Now we can have Arabic in the bookmarks sidebar, although hyperref is still not fully supported yet.
++ In Farsi contexts, Digits (0, 1, . . . , 9) are written with the extended Indo-Arabic (Farsi) digits.
++ Changed some control sequences to more standard forms and less problematic ones, (request made during TUG 2006)
+\R --> \textRL
+\L --> \textLR (\L is used by the Polish languagae)
+\embox --> \LRmbox
+\ambox --> \ARmbox
+\fmbox --> \FRmbox
++ Only the following Farsi fonts from the Farsiweb project are Free (GPL):
+(Nazli, Nazli bold, Homa, Titr). The others should be GPL'ed in their next release. Thank you R. Pournader.
+I modified the free fonts Notices to say they are GPL, as suggested by Pournader, and removed
+the non free ones from Arabi.
+
+Last minute addenum:
+====================
+To get your system to know about the Type 1 (.pfb) files that come
+with "Arabi":
+
+in principle,
+
+1) a line like:
++p arabi.map
+should be added to the file "config.ps" in the "/usr/share/texmf/dvips/config" folder.
+But since this file is updated automatically, all information that is added manually
+is (will be) overwritten and lost!
+
+2) or u should call dvips with the option -u "dvips arabi.map"
+
+3) There's also "dvips -P arabi " where "config.arabi" contains at least
+the line "p +arabi.map".
+
+4) The best way:
+You should know how to use the "updmap" utility that comes
+with your specific Installation.
+
+Concerning MikTeX:
+==================
+Arabi is a part of MikTeX 2.5, so just call the package manager and get it to install Arabi for you.
+If you still use an earlier version, just download Arabi, unzip it where due and:
+1. create an empty configuration file "updmap.cfg" in the local config
+ directory, e.g.
+ C:\localtexmf\miktex\config\updmap.cfg
+(For your information, a file "updmap.cfg" comes in /texmf/web2c/
+YOU SHOULD NOT MODIFY IT, because this file can be
+overwritten by the MiKTeX Update Wizard.)
+
+2. start editing the file:
+ e.g.: notepad C:\localtexmf\miktex\config\updmap.cfg
+
+3. add the following configuration settings,
+
+# arabi
+Map arabi.map
+
+then save the file
+
+4. update the file name database:
+ initexmf -u
+
+5. create the font map files:
+ initexmf --mkmaps
+
+Settings specified in the local configuration file take precedence
+over those specified in the main configuration file
+(i.e. /texmf/web2c/updmap.cfg).
+
+
+
diff --git a/Master/texmf-dist/doc/latex/arabi/big2.pdf b/Master/texmf-dist/doc/latex/arabi/big2.pdf Binary files differnew file mode 100644 index 00000000000..9501ebc4146 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/big2.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/big2.tex b/Master/texmf-dist/doc/latex/arabi/big2.tex new file mode 100644 index 00000000000..d2dd365509e --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/big2.tex @@ -0,0 +1,37 @@ +\documentclass[12pt,a4paper]{article}% run with dvips +\usepackage{cmap} +\usepackage[tiling]{pst-fill} +\usepackage{pst-text} +\usepackage{pst-char} +\usepackage{pst-grad} +\usepackage{pst-plot} +\usepackage[cp1256]{inputenc}%arawin2,8859-6 +%\usepackage[maghribi]{arabic}%mashriqi +\usepackage[arabic,english]{babel} +\usepackage{poetry,arabnovowel}%,,ngermancalc,ftoday,scalefnt,katibfonts,katibchars,sectsty + +\usepackage[landscape,dvips]{geometry} +\pagestyle{empty} +\begin{document} + +\vspace*{6cm} +\DeclareFixedFont{\sf}{T1}{pbk}{b}{n}{12cm} +\DeclareFixedFont{\tr}{LAE}{TraditionalArabic}{m}{n}{8mm} +\DeclareFixedFont{\mtn}{LAE}{aealmothnna}{m}{n}{10cm} +\psboxfill{\blue\AR{\tr äÙÇã ÇáÚÑÈí}} +\begin{pspicture}(0,0)(18,3) + \centerline{% + \pscharpath[linestyle=none,gradbegin=magenta,gradend=cyan, + fillstyle=gradient,gradangle=-30, + gradmidpoint=0.5,addfillstyle=boxfill, + fillangle=30,fillsep=0.6mm]% + {\rput[b](-.8,-2){\AR{\mtn ÇáÚÑÈí}}}} +\end{pspicture} + + +%\vspace*{3cm} +%\pstextpath(0,-1ex){\psplot[linestyle=none]{0}{21}{x 56 mul sin}}{% +% \Huge\blue Spielereien und ernsthafte Betrachtungen zu +% \textcolor{red}{PSTricks} bei \textsc{Lehmanns} +%} +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/arabi/fontchart_arabic.pdf b/Master/texmf-dist/doc/latex/arabi/fontchart_arabic.pdf Binary files differnew file mode 100644 index 00000000000..38f691728a2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/fontchart_arabic.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/fontchart_farsi.pdf b/Master/texmf-dist/doc/latex/arabi/fontchart_farsi.pdf Binary files differnew file mode 100644 index 00000000000..844c9d06b69 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/fontchart_farsi.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/lion.pdf b/Master/texmf-dist/doc/latex/arabi/lion.pdf Binary files differnew file mode 100644 index 00000000000..df7215a2e9b --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/lion.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/lppl.tex b/Master/texmf-dist/doc/latex/arabi/lppl.tex new file mode 100644 index 00000000000..137b6492c77 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/lppl.tex @@ -0,0 +1,467 @@ +% +% $Id: lppl.tex,v 1.3 2006/01/13 14:45:56 mittelba Exp $ +% +% Copyright 1999 2002-2006 LaTeX3 Project +% Everyone is allowed to distribute verbatim copies of this +% license document, but modification of it is not allowed. +% +% +% We want it to be possible that this file can be processed by +% (pdf)LaTeX on its own, or that this file can be included in another +% LaTeX document without any modification whatsoever. +% Hence the little test below. +% +\makeatletter +\ifx\@preamblecmds\@notprerr + % In this case the preamble has already been processed so this file + % is loaded as part of another document; just enclose everything in + % a group + \let\LPPLicense\bgroup + \let\endLPPLicense\egroup +\else + % In this case the preamble has not been processed yet so this file + % is processed by itself. + \documentclass{article} + \let\LPPLicense\document + \let\endLPPLicense\enddocument +\fi +\makeatother + + +\begin{LPPLicense} + \newcommand{\LPPLsection}{\section*} + \newcommand{\LPPLsubsection}{\subsection*} + \newcommand{\LPPLsubsubsection}{\subsubsection*} + \newcommand{\LPPLparagraph}{\paragraph*} + \newcommand*{\LPPLfile}[1]{\texttt{#1}} + \newcommand*{\LPPLdocfile}[1]{`\LPPLfile{#1.tex}'} + \newcommand*{\LPPL}{\textsc{lppl}} + + \LPPLsection{The \LaTeX\ Project Public License} + + \emph{LPPL Version 1.3b 2006-01-07} + + \textbf{Copyright 1999 2002--2006 \LaTeX3 Project} + \begin{quotation} + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + \end{quotation} + + \LPPLsubsection{Preamble} + + The \LaTeX\ Project Public License (\LPPL) is the primary license + under which the the \LaTeX\ kernel and the base \LaTeX\ packages are + distributed. + + You may use this license for any work of which you hold the + copyright and which you wish to distribute. This license may be + particularly suitable if your work is \TeX-related (such as a + \LaTeX\ package), but you may use it with small modifications even + if your work is unrelated to \TeX. + + The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS + LICENSE', below, gives instructions, examples, and recommendations + for authors who are considering distributing their works under this + license. + + This license gives conditions under which a work may be distributed + and modified, as well as conditions under which modified versions of + that work may be distributed. + + We, the \LaTeX3 Project, believe that the conditions below give you + the freedom to make and distribute modified versions of your work + that conform with whatever technical specifications you wish while + maintaining the availability, integrity, and reliability of that + work. If you do not see how to achieve your goal while meeting + these conditions, then read the document \LPPLdocfile{cfgguide} and + \LPPLdocfile{modguide} in the base \LaTeX\ distribution for suggestions. + + + \LPPLsubsection{Definitions} + In this license document the following terms are used: + + \begin{description} + \item[Work] Any work being distributed under this License. + + \item[Derived Work] Any work that under any applicable law is + derived from the Work. + + \item[Modification] Any procedure that produces a Derived Work under + any applicable law -- for example, the production of a file + containing an original file associated with the Work or a + significant portion of such a file, either verbatim or with + modifications and/or translated into another language. + + \item[Modify] To apply any procedure that produces a Derived Work + under any applicable law. + + \item[Distribution] Making copies of the Work available from one + person to another, in whole or in part. Distribution includes + (but is not limited to) making any electronic components of the + Work accessible by file transfer protocols such as \textsc{ftp} or + \textsc{http} or by shared file systems such as Sun's Network File + System (\textsc{nfs}). + + \item[Compiled Work] A version of the Work that has been processed + into a form where it is directly usable on a computer system. + This processing may include using installation facilities provided + by the Work, transformations of the Work, copying of components of + the Work, or other activities. Note that modification of any + installation facilities provided by the Work constitutes + modification of the Work. + + \item[Current Maintainer] A person or persons nominated as such + within the Work. If there is no such explicit nomination then it + is the `Copyright Holder' under any applicable law. + + \item[Base Interpreter] A program or process that is normally needed + for running or interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these are + not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `\LaTeX-Format' or in the case of files belonging to the + `\LaTeX-format' a program implementing the `\TeX{} language'. + \end{description} + + \LPPLsubsection{Conditions on Distribution and Modification} + + \begin{enumerate} + \item Activities other than distribution and/or modification of the + Work are not covered by this license; they are outside its scope. + In particular, the act of running the Work is not restricted and + no requirements are made concerning any offers of support for the + Work. + + \item\label{distribute} You may distribute a complete, unmodified + copy of the Work as you received it. Distribution of only part of + the Work is considered modification of the Work, and no right to + distribute such a Derived Work may be assumed under the terms of + this clause. + + \item You may distribute a Compiled Work that has been generated + from a complete, unmodified copy of the Work as distributed under + Clause~\ref{distribute} above, as long as that Compiled Work is + distributed in such a way that the recipients may install the + Compiled Work on their system exactly as it would have been + installed if they generated a Compiled Work directly from the + Work. + + \item\label{currmaint} If you are the Current Maintainer of the + Work, you may, without restriction, modify the Work, thus creating + a Derived Work. You may also distribute the Derived Work without + restriction, including Compiled Works generated from the Derived + Work. Derived Works distributed in this manner by the Current + Maintainer are considered to be updated versions of the Work. + + \item If you are not the Current Maintainer of the Work, you may + modify your copy of the Work, thus creating a Derived Work based + on the Work, and compile this Derived Work, thus creating a + Compiled Work based on the Derived Work. + + \item\label{conditions} If you are not the Current Maintainer of the + Work, you may distribute a Derived Work provided the following + conditions are met for every component of the Work unless that + component clearly states in the copyright notice that it is exempt + from that condition. Only the Current Maintainer is allowed to + add such statements of exemption to a component of the Work. + \begin{enumerate} + \item If a component of this Derived Work can be a direct + replacement for a component of the Work when that component is + used with the Base Interpreter, then, wherever this component of + the Work identifies itself to the user when used interactively + with that Base Interpreter, the replacement component of this + Derived Work clearly and unambiguously identifies itself as a + modified version of this component to the user when used + interactively with that Base Interpreter. + + \item Every component of the Derived Work contains prominent + notices detailing the nature of the changes to that component, + or a prominent reference to another file that is distributed as + part of the Derived Work and that contains a complete and + accurate log of the changes. + + \item No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original + version of the Work, provide any support, including (but not + limited to) the reporting and handling of errors, to recipients + of the Derived Work unless those persons have stated explicitly + that they do provide such support for the Derived Work. + + \item You distribute at least one of the following with the Derived Work: + \begin{enumerate} + \item A complete, unmodified copy of the Work; if your + distribution of a modified component is made by offering + access to copy the modified component from a designated place, + then offering equivalent access to copy the Work from the same + or some similar place meets this condition, even though third + parties are not compelled to copy the Work along with the + modified component; + + \item Information that is sufficient to obtain a complete, + unmodified copy of the Work. + \end{enumerate} + \end{enumerate} + \item If you are not the Current Maintainer of the Work, you may + distribute a Compiled Work generated from a Derived Work, as long + as the Derived Work is distributed to all recipients of the + Compiled Work, and as long as the conditions of + Clause~\ref{conditions}, above, are met with regard to the Derived + Work. + + \item The conditions above are not intended to prohibit, and hence + do not apply to, the modification, by any method, of any component + so that it becomes identical to an updated version of that + component of the Work as it is distributed by the Current + Maintainer under Clause~\ref{currmaint}, above. + + \item Distribution of the Work or any Derived Work in an alternative + format, where the Work or that Derived Work (in whole or in part) + is then produced by applying some process to that format, does not + relax or nullify any sections of this license as they pertain to + the results of applying that process. + + \item \null + \begin{enumerate} + \item A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause~\ref{conditions} above, in regard to the Work, though it + does not have to honor the rest of the conditions in this + license. + + \item If a Derived Work is distributed under a different license, + that Derived Work must provide sufficient documentation as part + of itself to allow each recipient of that Derived Work to honor + the restrictions in Clause~\ref{conditions} above, concerning + changes from the Work. + \end{enumerate} + \item This license places no restrictions on works that are + unrelated to the Work, nor does this license place any + restrictions on aggregating such works with the Work by any means. + + \item Nothing in this license is intended to, or may be used to, + prevent complete compliance by all parties with all applicable + laws. + \end{enumerate} + + \LPPLsubsection{No Warranty} + + There is no warranty for the Work. Except when otherwise stated in + writing, the Copyright Holder provides the Work `as is', without + warranty of any kind, either expressed or implied, including, but + not limited to, the implied warranties of merchantability and + fitness for a particular purpose. The entire risk as to the quality + and performance of the Work is with you. Should the Work prove + defective, you assume the cost of all necessary servicing, repair, + or correction. + + In no event unless required by applicable law or agreed to in + writing will The Copyright Holder, or any author named in the + components of the Work, or any other party who may distribute and/or + modify the Work as permitted above, be liable to you for damages, + including any general, special, incidental or consequential damages + arising out of any use of the Work or out of inability to use the + Work (including, but not limited to, loss of data, data being + rendered inaccurate, or losses sustained by anyone as a result of + any failure of the Work to operate with any other programs), even if + the Copyright Holder or said author or said other party has been + advised of the possibility of such damages. + + \LPPLsubsection{Maintenance of The Work} + + The Work has the status `author-maintained' if the Copyright Holder + explicitly and prominently states near the primary copyright notice + in the Work that the Work can only be maintained by the Copyright + Holder or simply that it is `author-maintained'. + + The Work has the status `maintained' if there is a Current + Maintainer who has indicated in the Work that they are willing to + receive error reports for the Work (for example, by supplying a + valid e-mail address). It is not required for the Current Maintainer + to acknowledge or act upon these error reports. + + The Work changes from status `maintained' to `unmaintained' if there + is no Current Maintainer, or the person stated to be Current + Maintainer of the work cannot be reached through the indicated means + of communication for a period of six months, and there are no other + significant signs of active maintenance. + + You can become the Current Maintainer of the Work by agreement with + any existing Current Maintainer to take over this role. + + If the Work is unmaintained, you can become the Current Maintainer + of the Work through the following steps: + \begin{enumerate} + \item Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of an + Internet or similar search. + \item If this search is successful, then enquire whether the Work is + still maintained. + \begin{enumerate} + \item If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + \item\label{intention} If the search is unsuccessful or no action + to resume active maintenance is taken by the Current Maintainer, + then announce within the pertinent community your intention to + take over maintenance. (If the Work is a \LaTeX{} work, this + could be done, for example, by posting to + \texttt{comp.text.tex}.) + \end{enumerate} + \item {} + \begin{enumerate} + \item If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + \item\label{announce} If the Current Maintainer is not reachable + and the Copyright Holder agrees that maintenance of the Work be + passed to you, then this takes effect immediately upon + announcement. + \end{enumerate} + \item\label{change} If you make an `intention announcement' as + described in~\ref{intention} above and after three months your + intention is challenged neither by the Current Maintainer nor by + the Copyright Holder nor by other people, then you may arrange for + the Work to be changed so as to name you as the (new) Current + Maintainer. + + \item If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of~\ref{announce} or~\ref{change}, then that + Current Maintainer must become or remain the Current Maintainer + upon request provided they then update their communication data + within one month. + \end{enumerate} + A change in the Current Maintainer does not, of itself, alter the + fact that the Work is distributed under the \LPPL\ license. + + If you become the Current Maintainer of the Work, you should + immediately provide, within the Work, a prominent and unambiguous + statement of your status as Current Maintainer. You should also + announce your new status to the same pertinent community as + in~\ref{intention} above. + + \LPPLsubsection{Whether and How to Distribute Works under This License} + + This section contains important instructions, examples, and + recommendations for authors who are considering distributing their + works under this license. These authors are addressed as `you' in + this section. + + \LPPLsubsubsection{Choosing This License or Another License} + + If for any part of your work you want or need to use + \emph{distribution} conditions that differ significantly from those + in this license, then do not refer to this license anywhere in your + work but, instead, distribute your work under a different license. + You may use the text of this license as a model for your own + license, but your license should not refer to the \LPPL\ or + otherwise give the impression that your work is distributed under + the \LPPL. + + The document \LPPLdocfile{modguide} in the base \LaTeX\ distribution + explains the motivation behind the conditions of this license. It + explains, for example, why distributing \LaTeX\ under the + \textsc{gnu} General Public License (\textsc{gpl}) was considered + inappropriate. Even if your work is unrelated to \LaTeX, the + discussion in \LPPLdocfile{modguide} may still be relevant, and authors + intending to distribute their works under any license are encouraged + to read it. + + \LPPLsubsubsection{A Recommendation on Modification Without Distribution} + + It is wise never to modify a component of the Work, even for your + own personal use, without also meeting the above conditions for + distributing the modified component. While you might intend that + such modifications will never be distributed, often this will happen + by accident -- you may forget that you have modified that component; + or it may not occur to you when allowing others to access the + modified version that you are thus distributing it and violating the + conditions of this license in ways that could have legal + implications and, worse, cause problems for the community. It is + therefore usually in your best interest to keep your copy of the + Work identical with the public one. Many works provide ways to + control the behavior of that work without altering any of its + licensed components. + + \LPPLsubsubsection{How to Use This License} + + To use this license, place in each of the components of your work + both an explicit copyright notice including your name and the year + the work was authored and/or last substantially modified. Include + also a statement that the distribution and/or modification of that + component is constrained by the conditions in this license. + + Here is an example of such a notice and statement: + \begin{verbatim} + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % 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.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + \end{verbatim} + + Given such a notice and statement in a file, the conditions given in + this license document would apply, with the `Work' referring to the + three files `\LPPLfile{pig.dtx}', `\LPPLfile{pig.ins}', and + `\LPPLfile{pig.sty}' (the last being generated from + `\LPPLfile{pig.dtx}' using `\LPPLfile{pig.ins}'), the `Base + Interpreter' referring to any `\LaTeX-Format', and both `Copyright + Holder' and `Current Maintainer' referring to the person `M. Y. + Name'. + + If you do not want the Maintenance section of \LPPL\ to apply to + your Work, change `maintained' above into `author-maintained'. + However, we recommend that you use `maintained' as the Maintenance + section was added in order to ensure that your Work remains useful + to the community even when you can no longer maintain and support it + yourself. + + \LPPLsubsubsection{Derived Works That Are Not Replacements} + + Several clauses of the \LPPL\ specify means to provide reliability + and stability for the user community. They therefore concern + themselves with the case that a Derived Work is intended to be used + as a (compatible or incompatible) replacement of the original + Work. If this is not the case (e.g., if a few lines of code are + reused for a completely different task), then clauses 6b and 6d + shall not apply. + + \LPPLsubsubsection{Important Recommendations} + + \LPPLparagraph{Defining What Constitutes the Work} + + The \LPPL\ requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a way + for the licensee to determine which files constitute the Work. This + could, for example, be achieved by explicitly listing all the files + of the Work near the copyright notice of each file or by using a + line such as: + + \begin{verbatim} + % This work consists of all files listed in manifest.txt. + \end{verbatim} + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + +\end{LPPLicense} +\endinput diff --git a/Master/texmf-dist/doc/latex/arabi/samplebook.css b/Master/texmf-dist/doc/latex/arabi/samplebook.css new file mode 100644 index 00000000000..ec1803a1276 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/samplebook.css @@ -0,0 +1,108 @@ + +/* start css.sty */ +.aealmohanadb-x-x-125{font-size:125%;} +.aealmohanadb-x-x-216{font-size:216%;} +.aealmohanadb-x-x-150{font-size:150%;} +.aedimnah-x-x-125{font-size:125%;} +p.noindent { text-indent: 0em } +td p.noindent { text-indent: 0em; margin-top:0em; } +p.nopar { text-indent: 0em; } +p.indent{ text-indent: 1.5em } +@media print {div.crosslinks {visibility:hidden;}} +a img { border-top: 0; border-left: 0; border-right: 0; } +center { margin-top:1em; margin-bottom:1em; } +td center { margin-top:0em; margin-bottom:0em; } +.Canvas { position:relative; } +img.math{vertical-align:middle;} +li p.indent { text-indent: 0em } +.enumerate1 {list-style-type:decimal;} +.enumerate2 {list-style-type:lower-alpha;} +.enumerate3 {list-style-type:lower-roman;} +.enumerate4 {list-style-type:upper-alpha;} +div.newtheorem { margin-bottom: 2em; margin-top: 2em;} +.obeylines-h,.obeylines-v {white-space: nowrap; } +div.obeylines-v p { margin-top:0; margin-bottom:0; } +.overline{ text-decoration:overline; } +.overline img{ border-top: 1px solid black; } +td.displaylines {text-align:center; white-space:nowrap;} +.centerline {text-align:center;} +.rightline {text-align:right;} +div.verbatim {font-family: monospace; white-space: nowrap; } +table.verbatim {width:100%;} +.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +table.minipage{width:100%;} +div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;} +div.center div {text-align: left;} +div.flushright, div.flushright div.flushright {text-align: right;} +div.flushright div {text-align: left;} +div.flushleft {text-align: left;} +.underline{ text-decoration:underline; } +.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; } +.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +.framebox-c {text-align:center;} +.framebox-l {text-align:left;} +.framebox-r {text-align:right;} +span.thank-mark{ vertical-align: super } +span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } +div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } +table.tabular td p{margin-top:0em;} +table.tabular {margin-left: auto; margin-right: auto;} +div.td00{ margin-left:0pt; margin-right:0pt; } +div.td01{ margin-left:0pt; margin-right:5pt; } +div.td10{ margin-left:5pt; margin-right:0pt; } +div.td11{ margin-left:5pt; margin-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +td.td00{ padding-left:0pt; padding-right:0pt; } +td.td01{ padding-left:0pt; padding-right:5pt; } +td.td10{ padding-left:5pt; padding-right:0pt; } +td.td11{ padding-left:5pt; padding-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +.hline hr, .cline hr{ height : 1px; margin:0px; } +.tabbing-right {text-align:right;} +span.TEX {letter-spacing: -0.125em; } +span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;} +a span.TEX span.E {text-decoration: none; } +span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;} +span.LATEX span.TEX{ position:relative; left: -0.4em; } +div.float img, div.float .caption {text-align:center;} +div.figure img, div.figure .caption {text-align:center;} +.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} +.marginpar p{margin-top:0.4em; margin-bottom:0.4em;} +table.equation {width:100%;} +.equation td{text-align:center; } +td.equation { margin-top:1em; margin-bottom:1em; } +td.equation-label { width:5%; text-align:center; } +td.eqnarray4 { width:5%; white-space: normal; } +td.eqnarray2 { width:5%; } +table.eqnarray-star, table.eqnarray {width:100%;} +div.eqnarray{text-align:center;} +div.array {text-align:center;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +span.pmatrix img{vertical-align:middle;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +img.cdots{vertical-align:middle;} +.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} +.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;} +.caption td.id{font-weight: bold; white-space: nowrap; } +table.caption {text-align:center;} +h1.partHead{text-align: center} +p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;} +.subparagraphHead, .likesubparagraphHead { font-weight: bold;} +.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;} +.verse{white-space:nowrap; margin-left:2em} +div.maketitle {text-align:center;} +h2.titleHead{text-align:center;} +div.maketitle{ margin-bottom: 2em; } +div.author, div.date {text-align:center;} +div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } +div.author{white-space: nowrap;} +.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; } +h1.partHead{text-align: center} +/* end css.sty */ + + diff --git a/Master/texmf-dist/doc/latex/arabi/samplebook.html b/Master/texmf-dist/doc/latex/arabi/samplebook.html new file mode 100644 index 00000000000..d5506e4b876 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/samplebook.html @@ -0,0 +1,706 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//AR" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="ar" > +<head><title></title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<!-- html --> +<meta name="src" content="samplebook.tex"> +<meta name="date" content="2006-12-14 10:17:00"> +<link rel="stylesheet" type="text/css" href="samplebook.css"> +</head><body +> + <div class="maketitle"> + + + + +<h2 class="titleHead" dir="rtl" >شمس النهار</h2> +<div class="author" ><span +class="aealmohanadb-x-x-150">توفيق الحكيم</span></div><br /> +<div class="date" ><span +class="aealmohanadb-x-x-150">١٤ ﻛﺎﻧﻮن اﻷول ٢٠٠٦</span></div> + + </div> + + <h2 class="likechapterHead" dir="rtl" ><a + id="x1-1000"></a>اﻟﻔﻬﺮس</h2> <div class="tableofcontents" dir="rtl" > + <span class="chapterToc" dir="rtl" >١ <a +href="#x1-20001" id="QQ2-1-2">توفيق الحكيم</a></span> +<br /> <span class="chapterToc" dir="rtl" >٢ <a +href="#x1-30002" id="QQ2-1-3">مقدمة</a></span> +<br /> <span class="chapterToc" dir="rtl" >٣ <a +href="#x1-40003" id="QQ2-1-4">المنظر الأول</a></span> +<br /> <span class="chapterToc" dir="rtl" >٤ <a +href="#x1-50004" id="QQ2-1-5">المنظر الثاني</a></span> + </div> + +<!--l. 42--><p class="indent" dir="rtl" > + + <h2 class="chapterHead" dir="rtl" ><span class="titlemark">اﻟﺒﺎب ١</span><br /><a + id="x1-20001"></a>توفيق الحكيم</h2> +<!--l. 44--><p class="noindent" dir="rtl" >في هذا الشهر، يحتفل العالم العربي بالذكرى المئوية لمولد توفيق +الحكيم (١٨٩٨ الإسكندرية - ١٩٨٧ القاهرة ). +<!--l. 52--><p class="indent" dir="rtl" > وقد حظي الحكيم بمكانة متميزة على خريطة تطور الكتابة الإبداعية +العربية؛ فهو كاتب واحدة من أولى الروايات العربية: عودة الروح (١٩٣٣)، وهو +- أيضا - كاتب أول مسرحية عربية ناضجة بمعايير النقد الحديث: أهل +الكهف (١٩٣٣). وقبلها، كان الحكيم قد كتب أولى مسرحياته في سن +مبكرة بعنوان الضيف الثقيل ، وذلك إبان ثورة ١٩١٩ ضد الاحتلال +البريطاني. +<!--l. 54--><p class="indent" dir="rtl" > وصف الحكيم بأنه مؤسس المسرح المصري المعاصر ، وبأنه من جعل +المسرح في العالم العربي جنسا أدبيا مرموقا . وقد اتسمت لغة أعماله +المسرحية باليسر والمرونة، وحرص على أن يبرز فيها روح اللهجة العامية +المصرية وبعض تركيباتها خلال دراسته الحرة في باريس (١٩٢٤ - ١٩٢٨ )، +انشغل توفيق الحكيم بالتعرف على خصوصيات ثقافته العربية +المصرية، وعلى ما يميزها عن الثقافة الغربية التي كان - آنذاك - في +خضم طوفانها. وقد عبر عن هذا الانشغال في روايتيه عودة الروح ( ١٩٣٣ ) +عصفور من الشرق ( ١٩٣٨) ، ومسرحيتيه إيزيس ( ١٩٥٥ ) ، و الصفقة ( ١٩٥٦ +). +<!--l. 56--><p class="indent" dir="rtl" > آمن الحكيم بقدرة الشعب وبقوة بصيرته؛ فكتب في كتابه +تأملات سياسية، : ﴿ <span +class="aedimnah-x-x-125">إن هذا الشعب يعلم أشياء كثيرة ، لكنه</span> +<span +class="aedimnah-x-x-125">يعلمها بقلبه لا بعقله. إن الحكمة العليا في دمه ولا يعلم، والقوة</span> +<span +class="aedimnah-x-x-125">في نفسه ولا يعلم </span>﴾. والحكيم - أيضا - في أعماله يلجأ إلى +بصيرته وقلبه وموهبته الخلاقة، وإلى قدرته على المحاكاة وخلق +الصور والشخصيات والمواقف أكثر مما يلجأ إلى النظريات ومناهج +البحث والتحليل ، حتى وإن كانت كتاباته - في المجمل - تتصدى +لموضوعات كبرى مثل محاولة تفسير وضع الإنسان في سياق الكون، +والزمان ، والمكان، والمجتمع. كما تناولت كتابات الحكيم مفاهيم +الجماعة والفرد والقانون والسلطة والعدل والحب. وأكد مرارا في هذه +الكتابات على مفاهيم الحرية الفردية وعلاقة المواطن بالسلطة +وبالمجتمع. +<!--l. 59--><p class="indent" dir="rtl" > عمل الحكيم مديرا لدار الكتب القومية، ومندوبا دائما لبلاده في +منظمة اليونسكو، ورئيسا لاتحاد كتاب مصر، وكاتبا متفرغا في +جريدة الأهرام . ومنذ الأربعينيات، دأب الحكيم على نشر أعماله +المسرحية ومقالاته الفكرية في الصحف المصرية قبل نشرها في +كتب. +<!--l. 61--><p class="indent" dir="rtl" > ترك الحكيم ١٠٠ مسرحية و ٦٢ كتابا ، ترجم منها الكثير إلى عدد من +اللغات الحية . ومن أهم ما ترجم له : أهل الكهف ( ١٩٣٢ )، شهرزاد ( ١٩٣٤ ) ، +بيغاليون أوديب ( ١٩٤٩ ) السلطان الحائر ( ١٩٦٠ ) ، يا طالع شجرة ( ١٩٦٢ ) و +شمس النهار التي كتبها ونشرها عام ١٩٦٥. + +<!--l. 65--><p class="indent" dir="rtl" > + + <h2 class="chapterHead" dir="rtl" ><span class="titlemark">اﻟﺒﺎب ٢</span><br /><a + id="x1-30002"></a>مقدمة</h2> +<!--l. 67--><p class="noindent" dir="rtl" >هذه مسرحية تعليمية . . . والأعمال التعليمية في الأدب والفن ، من كليلة +ودمنة إلى حكايات لافونتين إلى مسرحيات بريخت وغيرها من آثار هذا +النوع ، إنما تهدف إلى توجيه السلوك الفردي أو الاجتماعي . . وهي في +أحيان كثيرة لا تخفي مقاصدها . . وتتخير من العبارات ما يصل توا +إلى النفوس ويرسخه في الأذهان . . وتنتقي من وسائل التعبير +أوضحها وأبسطها . . وتتخذ أحيانا من وضع الحكمة والمغزى في +صورة مباشرة سلاحا من أسلحتها . . وهي على خلاف الفن الآخر الذي +يخفي وجهه ويدعك تكتشف ما خلفه، تكشف هي القناع وتقول +لك: +<!--l. 69--><p class="indent" dir="rtl" > نعم أريد أن أعظك فاستمع إلي ! +<!--l. 71--><p class="indent" dir="rtl" > وإزاء هذه الصراحة منها نصغي إليها راضين . . وهكذا أصغينا ولا نزال +نصغي إلى حكم كليلة ودمنة وعظات لافونتين ومسرحية بادن +التعليمية لبريخت . . دون أن نضجر مما نسمع . . ذلك أن الوعظ في ذاته فن +، ما دام قد قدم إلينا في شكل جميل. كل ما أرجو إذن لهذه المسرحية ؛ هو أن +يكون مضمونها قد قدم في شكل غير ثقيل على النفس ، وأن تحقق ، ولو +بقدر ضئيل ، ما تهدف إليه من مقاصد. +<div class="flushright" +> +<!--l. 73--><p class="noindent" dir="rtl" > + توفيق الحكيم</div> + +<!--l. 80--><p class="indent" dir="rtl" > + + <h2 class="chapterHead" dir="rtl" ><span class="titlemark">اﻟﺒﺎب ٣</span><br /><a + id="x1-40003"></a>المنظر الأول</h2> +<!--l. 82--><p class="noindent" dir="rtl" >القاعة الكبرى في قصر سلطان نعمان . . وهو يحادث وزيره . . +<!--l. 84--><p class="indent" dir="rtl" > السلطان : قلت دبرني ياوزيري ! . . +<!--l. 86--><p class="indent" dir="rtl" > الوزير : التدابير ﷲ يا مولانا السلطان ! . . +<!--l. 88--><p class="indent" dir="rtl" > السلطان : سمعتها منك عشرين مرة ! طبعا التدابير ﷲ ! . . +لكنك أنت وزيري . . وهذه وظيفتك : تفكر معي وتدبر لي . . هل +تريد أن تقبض أنت المرتب ، وتترك العمل يتولاه عنك اﷲ ! . +. +<!--l. 90--><p class="indent" dir="rtl" > الوزير : وهل سبق لي أن تخليت عن عملي ! . . +<!--l. 92--><p class="indent" dir="rtl" > السلطان : كثيرا . . العمل السهل تقوم به . . والعمل الصعب تتخلى عنه +ﷲ تعالى ! . . +<!--l. 94--><p class="indent" dir="rtl" > الوزير : أي بأس أن أسأل اﷲ المعونة ؟. . +<!--l. 96--><p class="indent" dir="rtl" > السلطان : ولماذا لا أسأله مباشرة ، وأوفر المرتب ؟ . . +<!--l. 98--><p class="indent" dir="rtl" > الوزير : مرتبي على كل حال ليس بالمبلغ الباهظ ! +<!--l. 100--><p class="indent" dir="rtl" > السلطان : أعرف ذلك . . ولكني لا أتكلم عن المرتب الرسمي ! . +. +<!--l. 102--><p class="indent" dir="rtl" > الوزير : لست أنا وحدي يا مولاي . . +<!--l. 104--><p class="indent" dir="rtl" > السلطان : أعرف ذلك أيضا . . الجميع . . +<!--l. 106--><p class="indent" dir="rtl" > الوزير : المملكة كلها . . من كبار وصغار . . وأنت يا مولاي أردت ذلك . +. +<!--l. 108--><p class="indent" dir="rtl" > السلطان : أردت ماذا ؟ . . +<!--l. 110--><p class="indent" dir="rtl" > الوزير : قلت: هذه هي المرتبات الرسمية . . وبعد ذلك كل واحد وشطارته . +. +<!--l. 112--><p class="indent" dir="rtl" > السلطان : كل واحد وشطارته ليس معناها . . ومع ذلك الشطارة زادت +كثيرا ! . . +<!--l. 114--><p class="indent" dir="rtl" > الوزير : الكل اليوم يريد الحياة الممتعة . +<!--l. 116--><p class="indent" dir="rtl" > السلطان: حقا . . إلا ابنتي المغفلة ! . . وأنت يا وزيري لا تريد أن تفكر +في حل هذه المشكلة ! . . +<!--l. 118--><p class="indent" dir="rtl" > الوزير : أنت تعرف يا مولاي طباع الأميرة . . ما من شيء يقف ضد إرادتها . +. +<!--l. 120--><p class="indent" dir="rtl" > السلطان : وهل من الصواب أن نلبي لها مثل هذه الإرادة الغريبة ؟ . +. +<!--l. 122--><p class="indent" dir="rtl" > الوزير : وماذا في يدنا يا مولاي ؟ . . لقد تمسكنا بموقفنا فازدادت هي +تمسكا بموقفها ! . . +<!--l. 124--><p class="indent" dir="rtl" > السلطان: في أي ليلة نحس ولدت هذه البنت ؟ . . الأعوام تمر وهي لا تريد +أن تتزوج . . لقد تزوجت أختاها كما تتزوج بنات الملوك . . من خيرة الأمراء +وأغنى السلاطين . . إلا هي . . لا يغريها مال ولا جاه . . ولست أدري ما الذي +يغريها إذن في الحياة ؟ . . +<!--l. 126--><p class="indent" dir="rtl" > الوزير : منذ الصغر والأميرة شمس النهار هكذا يا مولاي ! . . عجيبة +فريدة من نوعها . . برعت في ركوب الخيل واللعب بالسيف وقراءة الكتب +وإطالة التأمل والزهد فيما يعجب ويبهر . . +<!--l. 128--><p class="indent" dir="rtl" > السلطان : كل هذا محتمل إلا إرادتها تلك. إلا ذلك الشرط الذي وضعته +للزواج . . +<!--l. 130--><p class="indent" dir="rtl" > الوزير : عندي فكرة يا مولاي ! . . +<!--l. 132--><p class="indent" dir="rtl" > السلطان : أخيرا ! . . قل وأسرع ! . . +<!--l. 134--><p class="indent" dir="rtl" > الوزير : نقبل الشرط . . +<!--l. 136--><p class="indent" dir="rtl" > السلطان : أهذه هي الفكرة ! . . +<!--l. 138--><p class="indent" dir="rtl" > الوزير : نقبل الشرط مع التعديل . . + +<!--l. 140--><p class="indent" dir="rtl" > السلطان : أي تعديل؟ إن الشرط هو أن يمر الناس كلهم تحت شباكها وهي +تختار من بينهم بدون تمييز ! . . +<!--l. 142--><p class="indent" dir="rtl" > الوزير : نلبي ذلك . . مع تحفظ بسيط : هو أن تسمح لنا بإجراء فرز +مبدئي . . وبذلك نستعبد كل من ليس جديرا بها . . +<!--l. 144--><p class="indent" dir="rtl" > السلطان : أصبت . . نعم . . وربما استطعنا التحايل ، فدسسنا بعض +الأمراء ، وحصرنا الاختيار فيهم . . +<!--l. 146--><p class="indent" dir="rtl" > الوزير : هذا هو غرضي . . +<!--l. 148--><p class="indent" dir="rtl" > السلطان : لا بأس بالفكرة . . فلنستدع إذن شمس النهار ونقنعها بهذا +التحفظ البسيط . . +<!--l. 150--><p class="indent" dir="rtl" > الوزير : البسيط جدا . . +<!--l. 152--><p class="indent" dir="rtl" > ( يتجه الوزير نحو الباب ويسر كلاما لإحدى الوصيفات، ثم يعود إلى +السلطان ) +<!--l. 154--><p class="indent" dir="rtl" > الوزير : الأميرة آتية .. لكن .. هل يحسن بي أن أبقي ؟.. +<!--l. 156--><p class="indent" dir="rtl" > السلطان : بالطبع . . إن الفكرة فكرتك . . وعليك أنت أن تتولى +عرضها. . +<!--l. 158--><p class="indent" dir="rtl" > الوزير : أنا ؟ . . إني . . +<!--l. 160--><p class="indent" dir="rtl" > السلطان : أتريد أن تتخلى عن عملك مرة أخرى . . إن فكرتك لن يكون +لها قيمة إلا إذا اقتنعت هي بها . . +<!--l. 162--><p class="indent" dir="rtl" > الوزير : أمرك يا مولاي ! . . +<!--l. 164--><p class="indent" dir="rtl" > السلطان : ها هي ذي شمس النهار وقد أقبلت . . +<!--l. 166--><p class="indent" dir="rtl" > شمس : ( ظاهرة من الباب ) طلبتني يا أبي ؟ . . +<!--l. 168--><p class="indent" dir="rtl" > السلطان : نعم . . . هل أنت مصرة على شرطك ؟ . . +<!--l. 170--><p class="indent" dir="rtl" > شمس : بالطبع مصرة . . +<!--l. 172--><p class="indent" dir="rtl" > السلطان : ونحن قد قبلنا الشرط . . لكن . . +<!--l. 174--><p class="indent" dir="rtl" > شمس : لكن ؟ . . +<!--l. 176--><p class="indent" dir="rtl" > السلطان : لا .. لا شيء يذكر . . . إنما مجرد إجراء بسيط اقترحه الوزير . . +تكلم يا وزيري ! . . +<!--l. 178--><p class="indent" dir="rtl" > الوزير : ( يتنحنح ) الفكرة . . الموضوع . . هو مجرد . . إجراء بسيط . . +بسيط . . +<!--l. 180--><p class="indent" dir="rtl" > شمس : بسيط جدا؟ . . +<!--l. 182--><p class="indent" dir="rtl" > الوزير : جدا . . مجرد شكليات . . +<!--l. 184--><p class="indent" dir="rtl" > شمس : المهم تنفيذ الشرط . . . وبكل دقة . . +<!--l. 186--><p class="indent" dir="rtl" > الوزير : سينفذ . . . سينفذ . . . وبكل دقة . . فقط . . مسألة دعوة جميع +الأهالى . . +<!--l. 188--><p class="indent" dir="rtl" > شمس : هذا لابد منه . . +<!--l. 190--><p class="indent" dir="rtl" > الوزير : طبعا . . طبعا . . هذا لابد منه . . فقط . . منعا من مجيء كل من هب +ودب . . +<!--l. 192--><p class="indent" dir="rtl" > شمس : ما هذا الذي نقول أيها الوزير . . إني أريد بالفعل مجيء كل من هب +ودب . . +<!--l. 194--><p class="indent" dir="rtl" > الوزير : مفهوم . . مفهوم . . فقط تجنبنا للزحام تحت الشباك . +. +<!--l. 196--><p class="indent" dir="rtl" > شمس : وما الذي يضايقك أنت من الزحام ؟ . . +<!--l. 198--><p class="indent" dir="rtl" > الوزير : لا . . لا شيء يضايقني أنا بالذات . . فقط . . +<!--l. 200--><p class="indent" dir="rtl" > شمس : فقط ماذا ؟ ! . . ما الذي تريد أن تصل إليه بالضبط ؟ . +. +<!--l. 202--><p class="indent" dir="rtl" > الوزير : لا . . لا الإخلال بالشرط . . فقط . . +<!--l. 204--><p class="indent" dir="rtl" > شمس : ما دام هذا هو القصد فلا داعي إلى الكلام إذن . . +<!--l. 206--><p class="indent" dir="rtl" > الوزير : طبعا لا داعي مطلقا . . فقط . . + +<!--l. 208--><p class="indent" dir="rtl" > شمس : كفاية كلمة فقط . . في الموضوع، أرجوك ! . . إذا كان عندك كلام . +. +<!--l. 210--><p class="indent" dir="rtl" > السلطان : لها حق . . +<!--l. 212--><p class="indent" dir="rtl" > الوزير : الموضوع باختصار ، أيتها الأميرة ، هو : إنه . . لابد من عملية +تنظيم . . +<!--l. 214--><p class="indent" dir="rtl" > شمس : تنظيم ؟ . . لماذا . . +<!--l. 216--><p class="indent" dir="rtl" > الوزير : تنظيم للاختبار . . مجرد تنظيم . . +<!--l. 218--><p class="indent" dir="rtl" > شمس : وكيف يكون هذا التنظيم ؟ . . +<!--l. 220--><p class="indent" dir="rtl" > الوزير : الأمر بسيط جدا : نحدد المتقدمين بعدد معين وصفات معينة . +. +<!--l. 222--><p class="indent" dir="rtl" > شمس : ومن الذي يحدد ذلك ؟ . . أنت ؟ . . . +<!--l. 224--><p class="indent" dir="rtl" > الوزير : إذا سمحت وفوضتني . . . +<!--l. 226--><p class="indent" dir="rtl" > شمس : أفوضك؟ . . إذن أنت الذي سيختار لي الزوج! . . +<!--l. 228--><p class="indent" dir="rtl" > الوزير : أنت صاحبة الاختيار في النهاية . . . +<!--l. 230--><p class="indent" dir="rtl" > شمس : بعد أن تكون أنت قد حددت لي صفات زوجي! . . +<!--l. 232--><p class="indent" dir="rtl" > الوزير : لا يا أميرتي . . . الصفات تحددينها حسب رغبتك . . وما علينا +نحن إلا التنفيذ . . +<!--l. 234--><p class="indent" dir="rtl" > شمس: ومن قال إني أستطيع تحديد هذه الصفات ؟ . . . +<!--l. 236--><p class="indent" dir="rtl" > الوزير : لا تستطيعين تحديدها ؟ . . +<!--l. 238--><p class="indent" dir="rtl" > شمس : لا أستطيع تحديدها مقدما . . . لأني لا أعرفها . . . +<!--l. 240--><p class="indent" dir="rtl" > الوزير : لا تعرفين الصفات التي تريدينها في زوجك ؟ . . +<!--l. 242--><p class="indent" dir="rtl" > شمس : لا . . . كل ما أعرف هي الصفات التي لا أريدها فيه . . . +<!--l. 244--><p class="indent" dir="rtl" > الوزير : وما هي الصفات التي لا تريدينها فيه ؟ . . +<!--l. 246--><p class="indent" dir="rtl" > شمس : لا أريده من الأمراء الكسالى الأغبياء . . +<!--l. 248--><p class="indent" dir="rtl" > السلطان : حاذري يا شمس النهار أن يكون في كلامك تلميح مقصود! . . +. +<!--l. 250--><p class="indent" dir="rtl" > شمس : لا أقصد بكلامي أي تلميح . . ما دامت شقيقتاي راضيتين +سعيدتين فلا شأن لأحد بهما . . إنما أنا أتكلم عن نفسي . . +<!--l. 252--><p class="indent" dir="rtl" > الوزير : مغزى الكلام إذن أنك تريدين زوجا من الفقراء ؟ . . +<!--l. 254--><p class="indent" dir="rtl" > شمس : قلت لك إني لم أحدد الصفات بعد . . +<!--l. 256--><p class="indent" dir="rtl" > الوزير : وكيف ستختارين إذن ؟ . . +<!--l. 258--><p class="indent" dir="rtl" > شمس : إني لم أختار إلا بعد أن أكتشف . . +<!--l. 260--><p class="indent" dir="rtl" > الوزير : تكتشفين ؟ . . +<!--l. 262--><p class="indent" dir="rtl" > شمس : ولهذا صممت وأصمم على أن يفتح الباب لجميع الناس على +السواء . . سأقابل كل من يتقدم ليطلب يدي . . وأحاول أن أكتشف معدنه . . +. +<!--l. 264--><p class="indent" dir="rtl" > السلطان : وتقابلين كل الناس ؟ . . +<!--l. 266--><p class="indent" dir="rtl" > شمس : نعم . . . وهنا في هذه القاعة . . . بحضورك يا أبي . . . وحضور الوزير . +. +<!--l. 268--><p class="indent" dir="rtl" > الوزير : المسألة أعقد مما كنا نظن . . +<!--l. 270--><p class="indent" dir="rtl" > السلطان : حقا . . . كان الظن أنها ستنظر من خلف الشباك، وتختار من +يعجبها من بين المارين . . +<!--l. 272--><p class="indent" dir="rtl" > شمس : أختار من خلف الشباك ؟ . . أختار ماذا ؟ . . أختار أجساما ؟ . +. +<!--l. 274--><p class="indent" dir="rtl" > السلطان : إذن تريدين أن توجهي وتحادثي كل الناس ؟ . . +<!--l. 276--><p class="indent" dir="rtl" > شمس : كل من يتقدم لطلبي . . . +<!--l. 278--><p class="indent" dir="rtl" > السلطان : كل الناس سيتقدمون لطلبك . . . ما دام الباب مفتوحا على +مصراعيه . . . +<!--l. 280--><p class="indent" dir="rtl" > شمس : يجب أن تتاح الفرصة لكل الناس . . . + +<!--l. 282--><p class="indent" dir="rtl" > الوزير : ولكن هذا عمل مرهق لك أيتها الأميرة ! . . . تصوري أهل البلد +كلهم . . +<!--l. 284--><p class="indent" dir="rtl" > السلطان : الجاد منهم والهازل ! . . +<!--l. 286--><p class="indent" dir="rtl" > شمس : لي شرط واحد صغير . . . +<!--l. 288--><p class="indent" dir="rtl" > الوزير : وهو ؟ . . . +<!--l. 290--><p class="indent" dir="rtl" > شمس : كل من يتقدم ويفشل يجلد ثلاث جلدات . . . +<!--l. 292--><p class="indent" dir="rtl" > الوزير : شرط معقول لصد سبيل العابثين . . . +<!--l. 294--><p class="indent" dir="rtl" > شمس : ولكي لا يتقدم إلا الواثق من نفسه . . +<!--l. 296--><p class="indent" dir="rtl" > الوزير : هذا نوع من التأمين ضروري . . . +<!--l. 298--><p class="indent" dir="rtl" > شمس : اتفقنا إذن . . . +<!--l. 300--><p class="indent" dir="rtl" > الوزير : أمرك أيتها الأميرة . . . +<!--l. 302--><p class="indent" dir="rtl" > السلطان : أمرها ؟ . . . إذن أنت معترف بفشلك أيها الوزير ! . +. +<!--l. 304--><p class="indent" dir="rtl" > الوزير : الواقع أني يا مولاي . . . +<!--l. 306--><p class="indent" dir="rtl" > السلطان : الواقع أنك لم تستطع إقناعها . . . هذا ما كنت أتوقعه . . . من أول +كلمة نطقت بها . . . لقد أضعنا الوقت سدى . . . والنتيجة هي النتيجة منذ +شهور طوال . . اسمعي يا بنتي . . سأنزل على إرادتك . . . وأمري إلى اﷲ . . كل ما +قصدت إليه هو خيرك . . ، مصلحتك كلها أريدها وأنشدها . . . لكن . . ما دمت +تصرين على رأيك فأنت وشأنك . . واعلمي أنك منذ الآن المسئولة وحدك +عن مصيرك . . +<!--l. 308--><p class="indent" dir="rtl" > شمس : وهذا هو كل ما أريد يا أبي . . أن أكون أنا وحدي الصانعة لمصيري . . +. +<!--l. 310--><p class="indent" dir="rtl" > السلطان : أصارحك . . أني غير مطمئن . . +<!--l. 312--><p class="indent" dir="rtl" > شمس : أعرف ذلك . . . +<!--l. 314--><p class="indent" dir="rtl" > السلطان : كنت تريد لك حياة رغدة مضمونة الرخاء والنعمة . . +. +<!--l. 316--><p class="indent" dir="rtl" > شمس : نعم . . . كذلك الحياة التي صنعتها لشقيقتي . . . +<!--l. 318--><p class="indent" dir="rtl" > السلطان : سنرى ماذا ستصنعين أنت لنفسك ! . . +<!--l. 320--><p class="indent" dir="rtl" > شمس : يكفي أن أصنعها بنفسي . . . +<!--l. 322--><p class="indent" dir="rtl" > السلطان : نفذ لها طلبها أيها الوزير! . . . +<!--l. 324--><p class="indent" dir="rtl" > الوزير : فورا . . . سأطلق المنادين في البلد ينادون : كل من +يتقدم لطلب يدي الأميرة شمس النهار ويفشل يجلد ثلاث جلدات ! . . +. +<!--l. 326--><p class="indent" dir="rtl" > شمس : بل يجب أن ينادوا قبل ذلك : إن أهل البلد جميعا بغير تمييز +لهم الحق أن يتقدموا ويطبلوا يد شمس النهار ! . . . +<div class="center" +> +<!--l. 328--><p class="noindent" dir="rtl" > +<!--l. 329--><p class="noindent" dir="rtl" >( ستار )</div> + + <h2 class="chapterHead" dir="rtl" ><span class="titlemark">اﻟﺒﺎب ٤</span><br /><a + id="x1-50004"></a>المنظر الثاني</h2> +<!--l. 347--><p class="noindent" dir="rtl" >عين القاعة الكبرى في قصر السلطان نعمان . . . ولكن بها جنودا +مصطفين والسلطان جالس في مقعده ، وعلى مقربة منه شمس النهار . +بينما الوزير ينظر من شباك . . . . +<!--l. 349--><p class="indent" dir="rtl" > الوزير : لا أحد . . . +<!--l. 351--><p class="indent" dir="rtl" > السلطان : في الأيام الأخيرة بدأ العدد فعلا يتناقص . . . +<!--l. 353--><p class="indent" dir="rtl" > الوزير : اليوم لا أحد على الإطلاق . . . ما من ظل لأحد المارة يقترب من +القصر . . . +<!--l. 355--><p class="indent" dir="rtl" > السلطان : أين ذلك مما حدث في الأسبوع الأول . . عندما احتشد أهل البلد . +. . كل يسابق الآخر . . . +<!--l. 357--><p class="indent" dir="rtl" > الوزير : الآن الكل يهرب . . . +<!--l. 359--><p class="indent" dir="rtl" > السلطان : نعم . . خوفا من الجلد . . . +<!--l. 361--><p class="indent" dir="rtl" > الوزير : ( عائد من الشباك ) لا فائدة . . . لن يتقدم أحد اليوم . . +. +<!--l. 363--><p class="indent" dir="rtl" > السلطان : لا اليوم ولا غدا . . . ما دام أكثر رجال البلد قد جلدوا . +. +<!--l. 365--><p class="indent" dir="rtl" > الوزير : سقطوا في الامتحان ! . . +<!--l. 367--><p class="indent" dir="rtl" > السلطان : كان من بينهم مع ذلك رجال لا بأس بهم ! . . . +<!--l. 369--><p class="indent" dir="rtl" > الوزير : في نظرة الأميرة استحقوا صفرا . . +<!--l. 371--><p class="indent" dir="rtl" > السلطان : إنك تتشددين يا شمس النهار ! . . . +<!--l. 373--><p class="indent" dir="rtl" > شمس : أليست مسألة مصير ؟ . . . +<!--l. 375--><p class="indent" dir="rtl" > السلطان : نعم . . . ولكن . . . خيل إلى أحيانا أنك لست جادة في +الاختبار.. +<!--l. 377--><p class="indent" dir="rtl" > الوزير : يبدو أن هذا أيضا شعور الناس . . فقد بلغني أنهم أخذوا +يتهامسون بأن الأميرة شمس النهار لا تنوي حقا الزواج . . وإنما هي تريد +العبث بالرجال وجلدهم . . +<!--l. 379--><p class="indent" dir="rtl" > السلطان : إذا كان هذا حقا هو غرضك فيحسن أن تصارحينا . . +. +<!--l. 381--><p class="indent" dir="rtl" > شمس : أهذا ظنك بي يا أبي ؟ . . . أتعرف عني شيئا غير الصراحة ؟ . +. +<!--l. 383--><p class="indent" dir="rtl" > السلطان : فعلا . . أنت صريحة . . +<!--l. 385--><p class="indent" dir="rtl" > شمس : ثق أني لا أعبث ولا أتعنت ولا أخاتل ولا أماطل . . إنما أنا أبحث +وأكتشف . . +<!--l. 387--><p class="indent" dir="rtl" > السلطان : ولكنك لم تكتشفي شيئا بعد . . +<!--l. 389--><p class="indent" dir="rtl" > شمس : هذا ليس في يدي . . . +<!--l. 391--><p class="indent" dir="rtl" > السلطان : يظهر أن الأمر سيطول ! . . . +<!--l. 393--><p class="indent" dir="rtl" > شمس : وسيحتاج إلى صبر . . +<!--l. 395--><p class="indent" dir="rtl" > السلطان : صبري نفذ . . +<!--l. 397--><p class="indent" dir="rtl" > ( أحد الجنود يدخل ويسر كلاما في أذن الوزير ) +<!--l. 399--><p class="indent" dir="rtl" > الوزير : رجل بالباب يريد التقدم . . +<!--l. 401--><p class="indent" dir="rtl" > السلطان : يتفضل طبعا . . +<!--l. 403--><p class="indent" dir="rtl" > الوزير : ( للجندي ) أدخله ! . . +<!--l. 405--><p class="indent" dir="rtl" > السلطان : ( لشمس النهار ) لعل وعسى ! . . +<!--l. 407--><p class="indent" dir="rtl" > شمس : سنرى ! . . +<!--l. 409--><p class="indent" dir="rtl" > الرجل : ( يدخل ) السلام عليكم يا مولانا السلطان ، ويا مولاتي الأميرة . +. +<!--l. 411--><p class="indent" dir="rtl" > السلطان : وعليك السلام . . . + +<!--l. 413--><p class="indent" dir="rtl" > الرجل : جئت من بلاد بعيدة ساعيا إلى المطلب الأسمى ، وهو يد الأميرة +شمس النهار . . +<!--l. 415--><p class="indent" dir="rtl" > السلطان : وهل تعرف ما ينتظرك ؟ . . +<!--l. 417--><p class="indent" dir="rtl" > الرجل : أعرف . . . وأنا على استعداد . . . +<!--l. 419--><p class="indent" dir="rtl" > السلطان : أواثق إلى هذا الحد من نفسك ؟ . . +<!--l. 421--><p class="indent" dir="rtl" > الرجل : جدا . . . +<!--l. 423--><p class="indent" dir="rtl" > السلطان : أمرك بين يدي الأميرة . . +<!--l. 425--><p class="indent" dir="rtl" > الرجل : إني رهن إشارتها . . . +<!--l. 427--><p class="indent" dir="rtl" > شمس : أريد منك شيئا واحدا : أن تخبرني ماذا أنت صانع بي إذا صرت +زوجتك ؟ . . . +<!--l. 429--><p class="indent" dir="rtl" > الرجل : سأجعلك سعيدة . . سألبي لك كل طلب . . ولو كان ما تطلبين +في كبد طير الرخ لاقتنصته لك . . . +<!--l. 431--><p class="indent" dir="rtl" > السلطان : أو تستطيع ؟ . . +<!--l. 433--><p class="indent" dir="rtl" > الرجل : أستطيع . . وستعرفون أني أملك الكثير . . . +<!--l. 435--><p class="indent" dir="rtl" > شمس : وماذا غير طير الرخ . . . +<!--l. 437--><p class="indent" dir="rtl" > الرجل : سأعبدك . . . سأشيد لك قصرا . . . على سبعة أعمدة من المرجان . . . +في جزيرة واق الواق . . . +<!--l. 439--><p class="indent" dir="rtl" > شمس : واق الواق ؟ . . . أيضا ؟ . . +<!--l. 441--><p class="indent" dir="rtl" > الرجل : إنها جزيرة أملكها بهذا الاسم . . فيها من الفاكهة ما تشتهيه +الشفة وللسان ! . . +<!--l. 443--><p class="indent" dir="rtl" > السلطان : هذا عظيم . . . +<!--l. 445--><p class="indent" dir="rtl" > الوزير : عظيم جدا . . +<!--l. 447--><p class="indent" dir="rtl" > شمس : وماذا أعمل في يومي ؟ . . +<!--l. 449--><p class="indent" dir="rtl" > الرجل : تأمرين ونحن نطيع، وتطلبين ونحن نلبي . . +<!--l. 451--><p class="indent" dir="rtl" > السلطان : ما شاء اﷲ ! . . +<!--l. 453--><p class="indent" dir="rtl" > الوزير : ما شاء اﷲ! . . +<!--l. 455--><p class="indent" dir="rtl" > شمس : فعلا ما شاء اﷲ ! . . هذا جميل جدا ! . . . آمر فأطاع وأطلب فيلبي +طلبي . . . +<!--l. 457--><p class="indent" dir="rtl" > الرجل : مهما يكن الطلب . . . ذهبي كثير . . . وسيفرش كله تحت قدميك . . +وسأجعل السعادة كالوسادة تحت رأسك . . والنعيم يهف عليك كمروحة من +ريش النعام . . +<!--l. 459--><p class="indent" dir="rtl" > شمس : يا سلام ! . . . +<!--l. 461--><p class="indent" dir="rtl" > السلطان : حقا . . هذا رائع . . . +<!--l. 463--><p class="indent" dir="rtl" > الوزير : رائع جدا . . +<!--l. 465--><p class="indent" dir="rtl" > السلطان : والآن . . . ماذا هو قرارك ؟ . . . +<!--l. 467--><p class="indent" dir="rtl" > شمس : اجلدوه ! . . +<!--l. 469--><p class="indent" dir="rtl" > السلطان : ماذا تقولين ؟ . . +<!--l. 471--><p class="indent" dir="rtl" > شمس : قلت اجلدوه ! . . . +<!--l. 473--><p class="indent" dir="rtl" > الوزير : لا حول ولا قوة إلا بالله ! . . +<!--l. 475--><p class="indent" dir="rtl" > السلطان : راجعي نفسك قليلا يا شمس النهار ! . . . +<!--l. 477--><p class="indent" dir="rtl" > شمس : لا حاجة إلى ذلك . . . نفذ أيها الوزير ! . . +<!--l. 479--><p class="indent" dir="rtl" > الوزير : ( ناظرا إلى السلطان ) تنفيذ ؟ . . +<!--l. 481--><p class="indent" dir="rtl" > السلطان : أمرنا إلى اﷲ ! . . +<!--l. 483--><p class="indent" dir="rtl" > الوزير : ( للرجل ) تفضل . . . مع الأسف ! . . +<!--l. 485--><p class="indent" dir="rtl" > الرجل : أقلت شيئا أستحق عليه الجلد ؟ . . +<!--l. 487--><p class="indent" dir="rtl" > الوزير : أتسألني أنا ؟ . . +<!--l. 489--><p class="indent" dir="rtl" > الرجل : لكن . . . + +<!--l. 491--><p class="indent" dir="rtl" > الوزير : أمتثل للحكم أرجوك . . . كان هذا هو الشرط . . . ( يسلمه إلى أحد +الجنود فيخرج به. ويعود +<!--l. 493--><p class="indent" dir="rtl" > الوزير إلى قرب السلطان . . ). +<!--l. 495--><p class="indent" dir="rtl" > السلطان : ( لابنته ) وآخرتها يا شمس النهار ؟ . . +<!--l. 497--><p class="indent" dir="rtl" > شمس : وما ذنبي يا أبي ؟ . . أيعجبك هذا الطراز من الرجال ؟ . +. +<!--l. 499--><p class="indent" dir="rtl" > السلطان : ما هو عيبه ؟ . . رجل يعبدك ويريد أن يوفر لك السعادة . . . +ويلبي لك كل طلب ! . . +<!--l. 501--><p class="indent" dir="rtl" > شمس : أتريد أن أعيش في جزيرة واق الواق ؟ . . +<!--l. 503--><p class="indent" dir="rtl" > السلطان : مادام سيبني لك فيها قصرا على أعمدة من المرجان ! . . +. +<!--l. 505--><p class="indent" dir="rtl" > شمس : أرجوك يا أبي . . لا تضحكني ! . . +<!--l. 507--><p class="indent" dir="rtl" > السلطان : أهذا شيء يضحك ؟ . . هذا شيء يدعو إلى الفرح والفخر أن +يتقدم إليك من يحيطك بكل هذا الترف والنعيم . . . +<!--l. 509--><p class="indent" dir="rtl" > شمس : ما من أحد يريد أن يفهمني . . . +<!--l. 511--><p class="indent" dir="rtl" > السلطان : حقا . . . إني معترف بعجزي عن فهمك ! . . +<!--l. 513--><p class="indent" dir="rtl" > شمس : إذن دعوني وشأني! . . . +<!--l. 515--><p class="indent" dir="rtl" > السلطان : هذا ما وعدتك به . . . وأنا عند وعدي دائما . . . إنما هي بعض +ملاحظات . . . أعرف أنها لن تقدم ولن تؤخر ! . . +<!--l. 517--><p class="indent" dir="rtl" > الوزير : بماذا تأمر مولاتي الأميرة ؟ . . نحن لم نظفر بأي نتيجة . . . هل +نستمر ؟ . . . +<!--l. 519--><p class="indent" dir="rtl" > شمس : بالطبع نستمر . . مادام هناك من يتقدم ، فلا بد من استقباله. . . +الباب مفتوح دائما . . +<!--l. 521--><p class="indent" dir="rtl" > السلطان : أي باب ؟ +<!--l. 523--><p class="indent" dir="rtl" > شمس : باب الاجتهاد . . . +<!--l. 525--><p class="indent" dir="rtl" > الوزير : وباب الجلد . . +<!--l. 527--><p class="indent" dir="rtl" > شمس : ماذا تقول ؟ . . . +<!--l. 529--><p class="indent" dir="rtl" > الوزير : أقول باب الاجتهاد . . . يجب أن يستمر مفتوحا أمام كل من . . +. +<!--l. 531--><p class="indent" dir="rtl" > السلطان : من يجازف . . . +<!--l. 533--><p class="indent" dir="rtl" > ( أحد الجنود يدخل ويسر كلاما في أذن الوزير . . . . . ) +<!--l. 535--><p class="indent" dir="rtl" > الوزير : مجازف آخر . . +<!--l. 537--><p class="indent" dir="rtl" > السلطان : طبعا يدخل . . هو حظه ! . . +<!--l. 539--><p class="indent" dir="rtl" > الوزير : ( للجندي ) أدخله ! . . . +<!--l. 541--><p class="indent" dir="rtl" > السلطان : لعل . . +<!--l. 543--><p class="indent" dir="rtl" > الوزير : وعسى . . . +<!--l. 545--><p class="indent" dir="rtl" > الرجل الثاني : يدخل السلام على السلطان نعمان ، وعلى الأميرة شمس +النهار . . . +<!--l. 547--><p class="indent" dir="rtl" > السلطان : وعليك السلام ! . . +<!--l. 549--><p class="indent" dir="rtl" > الرجل الثاني : جئت إليك مادا يدي بالدعاء ، سائلا أن تعطيني يد شمس +من كبد السماء . . . وهو مطلب لو تعلمون عسير ! . . +<!--l. 551--><p class="indent" dir="rtl" > السلطان : نعلم . . +<!--l. 553--><p class="indent" dir="rtl" > الرجل الثاني : إني في انتظار ما تأمرون به . . +<!--l. 555--><p class="indent" dir="rtl" > السلطان : الأميرة هي صاحبة الشأن . . . +<!--l. 557--><p class="indent" dir="rtl" > الرجل الثاني : أمر الأميرة ؟ . . . +<!--l. 559--><p class="indent" dir="rtl" > شمس : اسمع يا هذا . تريدني زوجة لك ؟ +<!--l. 561--><p class="indent" dir="rtl" > الرجل الثاني : هذا حلم العمر ومنية الفؤاد . . +<!--l. 563--><p class="indent" dir="rtl" > شمس : أفرض إني صرت لك زوجة ، ماذا أنت صانع بي ؟ . . + +<!--l. 565--><p class="indent" dir="rtl" > الرجل الثاني : أضعك في عيني وأحميك بالرموش ! . . +<!--l. 567--><p class="indent" dir="rtl" > شمس : أتظن عينك تتسع لي ، وتصلح لي مسكنا ؟ . . أنظر جيدا إلى +. . إني لست حبة رمل أو تراب يمكن أن تستقر في عينيك ! . . +. +<!--l. 569--><p class="indent" dir="rtl" > الرجل الثاني : إنما أقصد . . +<!--l. 571--><p class="indent" dir="rtl" > شمس : كلمني كلاما محددا . . . ماذا ستكون حياتي معك ؟ . . +<!--l. 573--><p class="indent" dir="rtl" > الرجل الثاني : الحب . . سعادة الحب . . في عش جميل مريح . . لا هو بالباذخ +ولا هو بالصغير . . لدينا ما يكفي لرغد العيش وأكثر . . . حقل واسع +وحديقة غناء وجداول ماء . . . وبعض الخدم حولك موكلون بخدمتك +وراحتك . . وستنجبين مني الشاطر حسن ، شعرة منه ذهب . . وست +الحسن والجمال ، إذا ضحكت طلعت الشمس ، وإذا بكت هطل المطر . . +. +<!--l. 575--><p class="indent" dir="rtl" > السلطان : جميل ! . . . +<!--l. 577--><p class="indent" dir="rtl" > الرجل الثاني : نعم يا مولاي . . حفيدك مني سيكون الشاطر حسن ، +وحفيدتك ست الحسن والجمال! . . +<!--l. 579--><p class="indent" dir="rtl" > السلطان : سامعة يا ابنتي ؟ . . . +<!--l. 581--><p class="indent" dir="rtl" > شمس : هذا جميل جدا ! . . . +<!--l. 583--><p class="indent" dir="rtl" > السلطان : أليس كذلك ؟ . . . هذا خير ما يتمناه جد! . . +<!--l. 585--><p class="indent" dir="rtl" > شمس : ولكن . . كيف يمكن التأكد من ذلك ؟ . . . +<!--l. 587--><p class="indent" dir="rtl" > الرجل الثاني : إن هذا مؤكد . . . +<!--l. 589--><p class="indent" dir="rtl" > شمس : كيف تحكم من الآن ؟ ! . . +<!--l. 591--><p class="indent" dir="rtl" > الرجل الثاني : رأيت ذلك في المنام . . . وأحلامي لا تخيب . . +<!--l. 593--><p class="indent" dir="rtl" > شمس : سنرى . . . +<!--l. 595--><p class="indent" dir="rtl" > السلطان : تصوروا أني سأكون جدا للشاطر حسن وست الحسن والجمال . +. أليس هذا رائعا ؟ +<!--l. 597--><p class="indent" dir="rtl" > الوزير : منتهى الروعة يا مولاي ! . . . +<!--l. 599--><p class="indent" dir="rtl" > الوزير : إذا ضحكت صفا الجو ، وإذا بكت غام وأمطر ! . . . +<!--l. 601--><p class="indent" dir="rtl" > السلطان : نعم . . . نعم . . . يا لسعادتي بذلك ! . . . أنا الجد ! . +<!--l. 603--><p class="indent" dir="rtl" > الوزير : وسعادة الأميرة الأم أيضا ! . . +<!--l. 605--><p class="indent" dir="rtl" > السلطان : بدون شك . . . بدون شك ! . . . الآن يا ابنتي قرارك ؟ . +. +<!--l. 607--><p class="indent" dir="rtl" > شمس : اجلدوه ! . . . +<!--l. 609--><p class="indent" dir="rtl" > السلطان : ماذا قلت ؟ . . . +<!--l. 611--><p class="indent" dir="rtl" > الوزير : لم أسمع جيدا . . +<!--l. 613--><p class="indent" dir="rtl" > شمس : قلت اجلدوه ! . سمعت الآن ؟ . . . +<!--l. 615--><p class="indent" dir="rtl" > السلطان : لا فائدة . . . لا فائدة . . . +<!--l. 617--><p class="indent" dir="rtl" > الوزير : نعم . . لا فائدة . . . +<!--l. 619--><p class="indent" dir="rtl" > السلطان : قرارك هذا نهائي طبعا . . . +<!--l. 621--><p class="indent" dir="rtl" > شمس : طبعا . . . +<!--l. 623--><p class="indent" dir="rtl" > الوزير : ( للرجل الثاني ) تفضل ! . . . +<!--l. 625--><p class="indent" dir="rtl" > الرجل الثاني : سأجلد ؟ ! . . +<!--l. 627--><p class="indent" dir="rtl" > الوزير : ألم تسمع بأذنيك ؟ . . +<!--l. 629--><p class="indent" dir="rtl" > الرجل الثاني : ( مستنجدا ) يا مولاي السلطان . . يا جد أولادي ! . +. +<!--l. 631--><p class="indent" dir="rtl" > الوزير : كيف رأيت في المنام أنك ستنجب ولم تر أنك ستجلد ؟ . +. +<!--l. 633--><p class="indent" dir="rtl" > شمس : قل له ! . . + +<!--l. 635--><p class="indent" dir="rtl" > الوزير : هيا بنا . . . لا تضيع وقتك وتقبل حظك ! . . . كان اﷲ في عونك ، +وعون أمثالك ، السابقين واللاحقين ! . . . ( يسلمه لجندي يخرج به . . . +) +<!--l. 637--><p class="indent" dir="rtl" > السلطان : حتى هذا الرجل مرفوض . . . +<!--l. 639--><p class="indent" dir="rtl" > شمس : نعم . . . +<!--l. 641--><p class="indent" dir="rtl" > السلطان : إنك تبالغين يا ابنتي أكثر من اللازم . . . حتى الأمومة لا +تغريك ؟ . . . شمس : قبل أن أكون أما يجب أن أكون شيئا . . . +<!--l. 643--><p class="indent" dir="rtl" > السلطان : هذا كلام لا أستطيع فهمه . . . +<!--l. 645--><p class="indent" dir="rtl" > شمس : أعرف . . . +<!--l. 647--><p class="indent" dir="rtl" > الوزير : ألا يحسن التفكير مرة أخرى في إقفال لهذا الباب . . . إن نتائج +هذه الامتحانات أصبحت معروفة مقدما !. . . +<!--l. 649--><p class="indent" dir="rtl" > السلطان: سبق أن قلت لك إنها ستقابل كل من يتقدم . . . +<!--l. 651--><p class="indent" dir="rtl" > الوزير : المجنون من يتقدم بعد ذلك ! . . +<!--l. 653--><p class="indent" dir="rtl" > ( جندي يدخل ويسر كلاما في أذن الوزير . . . ) +<!--l. 655--><p class="indent" dir="rtl" > السلطان : يظهر أن . . +<!--l. 657--><p class="indent" dir="rtl" > الوزير : نعم . . . هو بعينه . . +<!--l. 659--><p class="indent" dir="rtl" > السلطان : من هو ؟ . . +<!--l. 661--><p class="indent" dir="rtl" > الوزير : المجنون . . . +<!--l. 663--><p class="indent" dir="rtl" > السلطان : يدخل طبعا . . +<!--l. 665--><p class="indent" dir="rtl" > الوزير : طبعا . . ما دام لا يزال في البلد هواة للجلد ، فما الذي يهمنا +؟ +<!--l. 667--><p class="indent" dir="rtl" > الرجل الثالث : ( يدخل ) السلام عليكم جميعا ! . . . +<!--l. 669--><p class="indent" dir="rtl" > السلطان : وعليك السلام ! +<!--l. 671--><p class="indent" dir="rtl" > الرجل الثالث : أين تلك التي تسمى شمس النهار ؟ . . +<!--l. 673--><p class="indent" dir="rtl" > شمس : أنا . . بالطبع ! . . أتوجد امرأة أخرى غيري في هذه القاعة ؟ . +. +<!--l. 675--><p class="indent" dir="rtl" > الرجل الثالث : لابد من التأكد . . +<!--l. 677--><p class="indent" dir="rtl" > شمس : الآن تأكدت ؟ ! . . +<!--l. 679--><p class="indent" dir="rtl" > الرجل : إذن هذه أنت شمس النهار ؟ . . كنت أتصورك شيئا غير هذا !. +. +<!--l. 681--><p class="indent" dir="rtl" > شمس : كيف كنت تتصورني ؟ . . +<!--l. 683--><p class="indent" dir="rtl" > الرجل الثالث : شيئا آخر غير هذا والسلام ! . . ما علينا . . . المهم : هاأنذا قد +جئت . . ماذا تريدون مني ؟ . . . +<!--l. 685--><p class="indent" dir="rtl" > الوزير : عجيبة ! . . . أنحن قد دعوناك ؟ . . . +<!--l. 687--><p class="indent" dir="rtl" > الرجل الثالث : ومن غيركم ؟ . . . هذا المنادي من أطلقه في البلد ؟ . +. +<!--l. 689--><p class="indent" dir="rtl" > السلطان : صدق . . +<!--l. 691--><p class="indent" dir="rtl" > الرجل الثالث : كل من البلد بدون تمييز له الحق في التقدم ليد +الأميرة شمس النهار . . . أليس هذا نص الإعلان ؟ بدون تمييز . . . +هذه الكلمة أعجبتني . . . وأنت لنفسي : لماذا لا أستخدم حقي ؟ . . +. +<!--l. 693--><p class="indent" dir="rtl" > شمس : إذن أنت جئت لاستخدام حقك ليس إلا ؟ . . . +<!--l. 695--><p class="indent" dir="rtl" > الرجل الثالث : بدون شك . . . تأخرت قليلا . . لأنه كان يجب أن أجمع ثمن +هذا الرداء المناسب ! . . +<!--l. 697--><p class="indent" dir="rtl" > السلطان : ( في سخرية مريرة ) ما شاء اﷲ ! +<!--l. 699--><p class="indent" dir="rtl" > الوزير : ما شاء اﷲ حقا! . . إذن حتى هذا الرداء البسيط لم تكن تملكه؟ . +. +<!--l. 701--><p class="indent" dir="rtl" > الرجل الثالث : إني لا أملك غير نفسي ! . . . + +<!--l. 703--><p class="indent" dir="rtl" > الوزير : تشرفنا ! . . . +<!--l. 705--><p class="indent" dir="rtl" > السلطان : وتجرؤ أيها الرجل . . . +<!--l. 707--><p class="indent" dir="rtl" > شمس : دعه يا أبي . . هذا ليس ذنبه . . لقد قلنا حقا بدون قيد أو تمييز . +. +<!--l. 709--><p class="indent" dir="rtl" > السلطان : وهذه هي النتيجة ! . . . +<!--l. 711--><p class="indent" dir="rtl" > الرجل : نتيجة سارة ! . . . +<!--l. 713--><p class="indent" dir="rtl" > السلطان : ( لابنته ) وما هو قرارك ؟ . . +<!--l. 715--><p class="indent" dir="rtl" > الوزير : الجلد طبعا . . . +<!--l. 717--><p class="indent" dir="rtl" > السلطان : طبعا . . . +<!--l. 719--><p class="indent" dir="rtl" > الوزير : وفي هذه المرة عن جدارة واستحقاق . +<!--l. 721--><p class="indent" dir="rtl" > شمس : أصبر حتى أناقشه ! . . . +<!--l. 723--><p class="indent" dir="rtl" > السلطان : أسرعي إذن . . . لقد نفذ صبرنا . . +<!--l. 725--><p class="indent" dir="rtl" > شمس : ( للرجل ) اسمع يا هذا ! . . . +<!--l. 727--><p class="indent" dir="rtl" > الرجل الثالث : يا هذا ؟ ! . . . أولا أنا اسمي قمر الزمان ، ولك أن تناديني بيا +قمر! . . +<!--l. 729--><p class="indent" dir="rtl" > الوزير : شيء جميل جدا . . +<!--l. 731--><p class="indent" dir="rtl" > السلطان : حقا ! . . . +<!--l. 733--><p class="indent" dir="rtl" > شمس : هذا اسمك الحقيقي ؟ . . +<!--l. 735--><p class="indent" dir="rtl" > الرجل الثالث : وأنت ؟ شمس النهار؟ . . هل هذا اسمك الحقيقي ؟ ما دمت أنت +شمس النهار فأنا إذن قمر الزمان ! . . . +<!--l. 737--><p class="indent" dir="rtl" > الوزير : أنسكت عليه ؟ . . +<!--l. 739--><p class="indent" dir="rtl" > السلطان :الواقع أنه . . +<!--l. 741--><p class="indent" dir="rtl" > شمس : لحظة واحدة أرجوكم . . اسمع يا قمر الزمان ! . . افرض أني أصبحت +زوجة لك، ماذا ستصنع بي ؟ . . +<!--l. 743--><p class="indent" dir="rtl" > قمر : ماذا سأصنع بك ؟ . . لن أصنع بك شيئا . . أنت التي تصنعين +بنفسك ولنفسك . . . ماذا تحسنين؟ . . . +<!--l. 745--><p class="indent" dir="rtl" > شمس : ماذا أحسن ؟ . . . +<!--l. 747--><p class="indent" dir="rtl" > قمر : نعم . . ماذا تحسنين من الأعمال ؟ . . . هل تحسنين الطبخ مثلا ؟! . . +. +<!--l. 749--><p class="indent" dir="rtl" > شمس : الطبخ ؟ . . +<!--l. 751--><p class="indent" dir="rtl" > قمر : تفصيل الثياب ؟ . . رتق الخروق ؟ . . إزالة البقع ؟ . . . خصف النعال +؟ . . . صنع السلاسل ؟ . . نشر الغسيل ، عجن العجين ، خبز الرغيف ، غرف +الغريف ، تربية الدجاج ، مسح الزجاج ، ملء الجرار من الآبار وصبها في +الأزيار ، وكنس الغبار ، وتخليل الخيار . . إلى آخر هذه الأشغال والأعمال . +. +<!--l. 753--><p class="indent" dir="rtl" > شمس : أنا ؟ . . بنت السلطان نعمان ؟ . . +<!--l. 755--><p class="indent" dir="rtl" > قمر : ولكنك ستصبحين زوجة قمر الزمان ! . . +<!--l. 757--><p class="indent" dir="rtl" > شمس : هذا إذن ما ينتظرني معك ؟ . . +<!--l. 759--><p class="indent" dir="rtl" > قمر : على أحسن الفروض . . +<!--l. 761--><p class="indent" dir="rtl" > شمس : أهناك ما هو أسوأ ؟ . . . +<!--l. 763--><p class="indent" dir="rtl" > قمر : أحيانا . . فقد لا يوجد ثياب لتفصيلها ، ولا عجين لتعجينه ولا +دجاج لتربيته ! . . . ولا حتى غبار لتكنسيه ! . . . +<!--l. 765--><p class="indent" dir="rtl" > شمس : وفي مثل هذه الحالة كيف نعيش ! . . +<!--l. 767--><p class="indent" dir="rtl" > قمر : لا أحب التنبؤ ! . . +<!--l. 769--><p class="indent" dir="rtl" > شمس : وأنت ماذا تحسن في الحياة ؟ . . +<!--l. 771--><p class="indent" dir="rtl" > قمر : لا شيء . . . وكل شيء . . . +<!--l. 773--><p class="indent" dir="rtl" > شمس : لست أفهم ما تقول . . . +<!--l. 775--><p class="indent" dir="rtl" > قمر : إذا عشت معي فإنك ستفهمين ؟ ! . . + +<!--l. 777--><p class="indent" dir="rtl" > شمس : وهل تتصور أني يمكن أن أعيش معك ؟ . . . +<!--l. 779--><p class="indent" dir="rtl" > قمر : أتريدين الحقيقة ؟ . هم . . إني لم أتصور ذلك . ولا يمكن أن +أتصوره ! . . +<!--l. 781--><p class="indent" dir="rtl" > شمس : ولما جئت إذن وتقدمت؟.. +<!--l. 783--><p class="indent" dir="rtl" > قمر : استخدم حقي . . لم أستطع مقاومة هذا الإغراء . . أن أستخدم حقا لي .. ما +دام دخولي في المباراة مباحا فلماذا لا أدخل ! . . +<!--l. 785--><p class="indent" dir="rtl" > شمس : ولكنك عند الفشل ستجلد! . . +<!--l. 787--><p class="indent" dir="rtl" > قمر : الجلد؟! . . هذا أبسط شيء!.. +<!--l. 789--><p class="indent" dir="rtl" > شمس : وإذا فرض ونجحت؟. +<!--l. 791--><p class="indent" dir="rtl" > قمر : تكون كارثة !.. +<!--l. 793--><p class="indent" dir="rtl" > شمس : كارثة ! إذا نلتني تعتبر ذلك كارثة .. +<!--l. 795--><p class="indent" dir="rtl" > قمر : مؤكد .. +<!--l. 797--><p class="indent" dir="rtl" > الوزير : وقاحة هذا الرجل زادت .. اسمحي لنا بجلده يا مولاتي .. وفي الحال +!.. +<!--l. 799--><p class="indent" dir="rtl" > شمس : انتظر !.. +<!--l. 801--><p class="indent" dir="rtl" > السلطان : ننتظر إلى متى يا ابنتي ؟ . . أهذا كلام نسمعه من مثل هذا +الصعلوك ؟ . . . +<!--l. 803--><p class="indent" dir="rtl" > شمس : لحظة أخرى . . اسمع يا قمر الزمان! . . + +<!--l. 805--><p class="indent" dir="rtl" > + + <!--l. 805--><p class="noindent" dir="rtl" > + <h2 class="likechapterHead" dir="rtl" ><a + id="x1-60004"></a>ختام المسرحية كما ظهرت على المسرح القومي</h2> +<!--l. 808--><p class="noindent" dir="rtl" >عند إخراج المسرحية على المسرح القومي رؤي تغيير الخاتمة على +نحو يجمع بين المحبين المجاهدين.. فوضع المؤلف الخاتمة الأخرى +التالية: +<!--l. 810--><p class="indent" dir="rtl" > شمس : نعم... إذا سكت عن الكلام وأسرعت في الخطى.. هيا بنا... هلم.. إلى +الزواج... +<!--l. 812--><p class="indent" dir="rtl" > قمر : هيا بنا.. هلمي.. انتظري (يقف وينظر بعيدا) ما هذا.. هذا صوت حصان +يركض... +<!--l. 814--><p class="indent" dir="rtl" > شمس : (تنظر إلى جهة الصوت تتبين القادم) هذا حمدان... +<!--l. 816--><p class="indent" dir="rtl" > قمر : حمدان.. لعنه اﷲ!... (حمدان يدخل يحمل في يده سيفا خلاف سيفه +المدلى من حزامه...) +<!--l. 818--><p class="indent" dir="rtl" > شمس : عدت سريعا يا حمدان... +<!--l. 820--><p class="indent" dir="rtl" > الأمير : كان في إمكانك أن توفري على المشوار.. +<!--l. 822--><p class="indent" dir="rtl" > شمس : أردت لك أن تعرف الحقيقة بنفسك.. +<!--l. 824--><p class="indent" dir="rtl" > الأمير : شعر بها قلبي في أول لحظة رأيتك فيها.. ولكني عرفت اليوم +لماذا كنت أكره دائما هذا الرجل!... +<!--l. 826--><p class="indent" dir="rtl" > قمر : شعور متبادل دائما... +<!--l. 828--><p class="indent" dir="rtl" > الأمير : (يلقي إليه بالسيف) خذ... ودافع عن نفسك... +<!--l. 830--><p class="indent" dir="rtl" > شمس : (صائحة) ما هذا الذي تصنع؟... +<!--l. 832--><p class="indent" dir="rtl" > الأمير : لابد لواحد منا أن يموت... +<!--l. 834--><p class="indent" dir="rtl" > شمس : أجننت؟... +<!--l. 836--><p class="indent" dir="rtl" > الأمير : لا يمكن أن أعيش وأرى هذا الرجل يظفر بك... +<!--l. 838--><p class="indent" dir="rtl" > شمس : لقد ظفر بي قبل أن تراني... +<!--l. 840--><p class="indent" dir="rtl" > الأمير : وهذا سبب أكبر يدعوني إلى قتله... +<!--l. 842--><p class="indent" dir="rtl" > شمس : وأفرض أنك قتلته، ما هي النتيجة؟... +<!--l. 844--><p class="indent" dir="rtl" > الأمير : يرتاح قلبي على الأقل.. دافع عن نفسك!... يجب أن أقتلك +بشرف، وإن كنت لا تستحق هذا الشرف، لأنك صعلوك!... +<!--l. 846--><p class="indent" dir="rtl" > شمس : يا للاسف!... وأنا التي حسبت أنك تعلمت شيئا... +<!--l. 848--><p class="indent" dir="rtl" > قمر : ها هو تمليذك!.. مخلوقك!... ولكنك لست المسئولة..العجينة كانت +مغشوشة!... +<!--l. 850--><p class="indent" dir="rtl" > الأمير : إخرس!... سأقتلك كما يقتل الكلب!...(يحمل عليه ويشتبكان...) +<!--l. 852--><p class="indent" dir="rtl" > شمس : (صائحة وهي تقف بينهما) كفى!... ياحمدان!... كفى!... كفى!... +لاشك أنك فقدت عقلك!... +<!--l. 854--><p class="indent" dir="rtl" > الأمير : (على وشك الانهيار) وكيف لا أفقد عقلي؟... كيف لا أفقد +عقلي ياشمس النهار؟... كيف لا أفقد عقلي؟... إني بدونك فقدت كل +شيء... + +<!--l. 856--><p class="indent" dir="rtl" > شمس : (مترفقة به) تعال يا حمدان.. تعال هنا تهدأ قليلا!... اهدأ.. اهدأ.. اهدأ... +(تنتحي به ناحية)... +<!--l. 858--><p class="indent" dir="rtl" > الأمير : (يكرر وهو يضع رأسه بين يديه ويكاد يبكي) آخ... آه... فقدت +كل شيء!... كل شيء... +<!--l. 860--><p class="indent" dir="rtl" > شمس : حذار أن تبكي كطفل... +<!--l. 862--><p class="indent" dir="rtl" > الأمير : ما هو مصيري الآن بدونك.. وأنا الذي أعتدت قربك وحديثك +وصوتك وأنت في ثياب جندي!... أنا الآن بعض منك... بعض من روحك... +<!--l. 864--><p class="indent" dir="rtl" > شمس : إذا كنت حقا بعضا مني ومن روحي، فكن شجاعا!... تحمل قدرك +بشجاعة!... +<!--l. 866--><p class="indent" dir="rtl" > الأمير : قدري! بعيدا عنك؟... +<!--l. 868--><p class="indent" dir="rtl" > شمس : نعم... (لحظة صمت) +<!--l. 870--><p class="indent" dir="rtl" > الأمير : أتحبين هذا الرجل إلى هذا الحد؟... +<!--l. 872--><p class="indent" dir="rtl" > شمس : إنه خطيبي الذي اخترته بنفسي.. ألم يخبروك بذلك في +المدينة!... +<!--l. 874--><p class="indent" dir="rtl" > الأمير : (مطرقا) نعم... +<!--l. 876--><p class="indent" dir="rtl" > شمس : أو لم نجئ إليك من الخلاء معا؟... أو لم نعش أنا وهو معا؟... الم تسأل +نفسك كيف يمكن أن تنفرد امرأة برجل إلا أن يكون خطيبا لها أمام اﷲ +والناس!... +<!--l. 878--><p class="indent" dir="rtl" > الأمير : نعم.. ولكن... خيل إلى مع ذلك أنك تميلين إلي. +<!--l. 880--><p class="indent" dir="rtl" > شمس : إني حقا اكتشفت فيك طبيعة طيبة، وإني فخورة بذلك مؤمنة +أنك ستصنع شيئا لبلدك وشعبك، وقد قلت كل هذا لخطيبي قمر، +وتستطيع أن تسأله... +<!--l. 882--><p class="indent" dir="rtl" > (لا ينظر إلى قمر) +<!--l. 884--><p class="indent" dir="rtl" > الأمير : لماذا لا تنظر إليه؟.. انظر إليه واسأله +<!--l. 886--><p class="indent" dir="rtl" > شمس : بماذا كنا نتحدث عنك، وعن تقديرنا لك، وعن آمالنا فيك... +<!--l. 888--><p class="indent" dir="rtl" > قمر : لا فائدة.. إنه لن ينظر إلي... أنا صعلوك... +<!--l. 890--><p class="indent" dir="rtl" > الأمير : ولكنك انتصرت!... (ينهض) وداعا!... +<!--l. 892--><p class="indent" dir="rtl" > شمس : لاتنس ياحمدان أنك كما تقول: تحمل جزءا من روحي!... وهذا +يقتضيك أن تكون دائما ثائرا مصلحا!... +<!--l. 894--><p class="indent" dir="rtl" > الأمير : أعرف جيدا ما أحمل (فجأة بعنف) ولكن هذا الرجل ماذا يحمل +منك؟... +<!--l. 896--><p class="indent" dir="rtl" > شمس : هو الذي صنعني... +<!--l. 898--><p class="indent" dir="rtl" > قمر : وهي التي صنعت في قلبي الحب... +<!--l. 900--><p class="indent" dir="rtl" > شمس : نعم.. كل منا صنع الآخر.. كل منا صانع مصنوع، خالق ومخلوق، في +نفس الوقت.. لذلك كان اندماجنا كاملا.. فهمت الآن ياحمدان؟... +<!--l. 902--><p class="indent" dir="rtl" > الأمير : نعم ... وهنيئا لكما.. وداعا!... +<!--l. 904--><p class="indent" dir="rtl" > شمس : ليكن التوفيق حليفك ياحمدان!... وربما زرناك يوما أنا وزوجي.. +لنهنئك بأداء رسالتك... +<!--l. 906--><p class="indent" dir="rtl" > الأمير : قبل أن أذهب .. يقتضيني الإنصاف والضمير أن أخبركما بشيء.. +الشعب في بلدك يا شمس النهار يقدسك تقديسا، لأنك تركت قصرك +واخترت شخصا بسيطا بين الناس.. وسترين بعينك كيف يلتف حولكما +الشعب عندما تدخلان معا المدينة... +<!--l. 908--><p class="indent" dir="rtl" > (يخرج حزينا.. ويترك شمس وقمر وقد تلاصقا.. وأخذا يشيعانه +بأنظارهما.. إلى أن يختفي .. ويهبط الستار وهما متلاصقان). +<div class="center" +> +<!--l. 910--><p class="noindent" dir="rtl" > + +<!--l. 911--><p class="noindent" dir="rtl" >(ستار)</div> + +</body></html> + + + diff --git a/Master/texmf-dist/doc/latex/arabi/samplebook.pdf b/Master/texmf-dist/doc/latex/arabi/samplebook.pdf Binary files differnew file mode 100644 index 00000000000..b2dab288368 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/samplebook.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/samplebook.tex b/Master/texmf-dist/doc/latex/arabi/samplebook.tex new file mode 100644 index 00000000000..04b6187e2ea --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/samplebook.tex @@ -0,0 +1,929 @@ +\listfiles +%&LaTeX +% +% Arabi Package +% +% (c) Youssef JABRI +% \'Ecole nationale des sciences appliqu\'ees, +% Box 696, Oujda, +% Morocco +% yjabri@ensa.univ-oujda.ac.ma +% +% Last edited: 06-12-2006 +% +\documentclass[a4paper]{book}% +\usepackage{cmap} + +\usepackage[utf8,cp1256]{inputenc}%arawin2,8859-6 +\usepackage[LFE,LAE,OT1]{fontenc}% +\usepackage[farsi,english,arabic]{babel}% +\usepackage{poetry} +\Novocalize + +\pagestyle{plain} + + +\begin{document} +%\selectlanguage{arabic} %the default + + +\title{% +ÔãÓ ÇáäåÇÑ% +} + +\author{ÊæÝíÞ ÇáÍßíã} + +\maketitle +\tableofcontents + + + + +\chapter{ÊæÝíÞ ÇáÍßíã} + +Ýí åÐÇ ÇáÔåÑ¡ íÍÊÝá ÇáÚÇáã ÇáÚÑÈí ÈÇáÐßÑì ÇáãÆæíÉ áãæáÏ ÊæÝíÞ ÇáÍßíã +(\I{1898} + ÇáÅÓßäÏÑíÉ - + \I{1987} + ÇáÞÇåÑÉ ). + + + + æÞÏ ÍÙí ÇáÍßíã ÈãßÇäÉ ãÊãíÒÉ Úáì ÎÑíØÉ ÊØæÑ ÇáßÊÇÈÉ ÇáÅÈÏÇÚíÉ ÇáÚÑÈíɺ Ýåæ ßÇÊÈ æÇÍÏÉ ãä Ãæáì ÇáÑæÇíÇÊ ÇáÚÑÈíÉ: ÚæÏÉ ÇáÑæÍ (\I{1933})¡ æåæ - ÃíÖÇ - ßÇÊÈ Ãæá ãÓÑÍíÉ ÚÑÈíÉ äÇÖÌÉ ÈãÚÇííÑ ÇáäÞÏ ÇáÍÏíË: Ãåá ÇáßåÝ (\I{1933}). æÞÈáåÇ¡ ßÇä ÇáÍßíã ÞÏ ßÊÈ Ãæáì ãÓÑÍíÇÊå Ýí Óä ãÈßÑÉ ÈÚäæÇä ÇáÖíÝ ÇáËÞíá ¡ æÐáß ÅÈÇä ËæÑÉ \I{1919} ÖÏ ÇáÇÍÊáÇá ÇáÈÑíØÇäí. + +æÕÝ ÇáÍßíã ÈÃäå ãÄÓÓ ÇáãÓÑÍ ÇáãÕÑí ÇáãÚÇÕÑ ¡ æÈÃäå ãä ÌÚá ÇáãÓÑÍ Ýí ÇáÚÇáã ÇáÚÑÈí ÌäÓÇ ÃÏÈíÇ ãÑãæÞÇ . æÞÏ ÇÊÓãÊ áÛÉ ÃÚãÇáå ÇáãÓÑÍíÉ ÈÇáíÓÑ æÇáãÑæäÉ¡ æÍÑÕ Úáì Ãä íÈÑÒ ÝíåÇ ÑæÍ ÇááåÌÉ ÇáÚÇãíÉ ÇáãÕÑíÉ æÈÚÖ ÊÑßíÈÇÊåÇ ÎáÇá ÏÑÇÓÊå ÇáÍÑÉ Ýí ÈÇÑíÓ (\I{1924} - \I{1928} )¡ ÇäÔÛá ÊæÝíÞ ÇáÍßíã ÈÇáÊÚÑÝ Úáì ÎÕæÕíÇÊ ËÞÇÝÊå ÇáÚÑÈíÉ ÇáãÕÑíÉ¡ æÚáì ãÇ íãíÒåÇ Úä ÇáËÞÇÝÉ ÇáÛÑÈíÉ ÇáÊí ßÇä - ÂäÐÇß - Ýí ÎÖã ØæÝÇäåÇ. æÞÏ ÚÈÑ Úä åÐÇ ÇáÇäÔÛÇá Ýí ÑæÇíÊíå ÚæÏÉ ÇáÑæÍ ( \I{1933} ) ÚÕÝæÑ ãä ÇáÔÑÞ ( \I{1938}) ¡ æãÓÑÍíÊíå ÅíÒíÓ ( \I{1955} ) ¡ æ ÇáÕÝÞÉ ( \I{1956} ). + +Âãä ÇáÍßíã ÈÞÏÑÉ ÇáÔÚÈ æÈÞæÉ ÈÕíÑÊåº ÝßÊÈ Ýí ßÊÇÈå ÊÃãáÇÊ ÓíÇÓíÉ¡ : [ +\textit{Åä åÐÇ ÇáÔÚÈ íÚáã ÃÔíÇÁ ßËíÑÉ ¡ áßäå íÚáãåÇ ÈÞáÈå áÇ ÈÚÞáå. Åä ÇáÍßãÉ ÇáÚáíÇ Ýí Ïãå æáÇ íÚáã¡ æÇáÞæÉ Ýí äÝÓå æáÇ íÚáã} ]. æÇáÍßíã - ÃíÖÇ - Ýí ÃÚãÇáå íáÌà Åáì ÈÕíÑÊå æÞáÈå æãæåÈÊå ÇáÎáÇÞÉ¡ æÅáì ÞÏÑÊå Úáì ÇáãÍÇßÇÉ æÎáÞ ÇáÕæÑ æÇáÔÎÕíÇÊ æÇáãæÇÞÝ ÃßËÑ ããÇ íáÌà Åáì ÇáäÙÑíÇÊ æãäÇåÌ ÇáÈÍË æÇáÊÍáíá ¡ ÍÊì æÅä ßÇäÊ ßÊÇÈÇÊå - Ýí ÇáãÌãá - ÊÊÕÏì áãæÖæÚÇÊ ßÈÑì ãËá ãÍÇæáÉ ÊÝÓíÑ æÖÚ ÇáÅäÓÇä Ýí ÓíÇÞ Çáßæä¡ æÇáÒãÇä ¡ æÇáãßÇä¡ æÇáãÌÊãÚ. ßãÇ ÊäÇæáÊ ßÊÇÈÇÊ ÇáÍßíã ãÝÇåíã ÇáÌãÇÚÉ æÇáÝÑÏ æÇáÞÇäæä æÇáÓáØÉ æÇáÚÏá æÇáÍÈ. æÃßÏ ãÑÇÑÇ Ýí åÐå ÇáßÊÇÈÇÊ Úáì ãÝÇåíã ÇáÍÑíÉ ÇáÝÑÏíÉ æÚáÇÞÉ ÇáãæÇØä ÈÇáÓáØÉ æÈÇáãÌÊãÚ. + +Úãá ÇáÍßíã ãÏíÑÇ áÏÇÑ ÇáßÊÈ ÇáÞæãíÉ¡ æãäÏæÈÇ ÏÇÆãÇ áÈáÇÏå Ýí ãäÙãÉ ÇáíæäÓßæ¡ æÑÆíÓÇ áÇÊÍÇÏ ßÊÇÈ ãÕÑ¡ æßÇÊÈÇ ãÊÝÑÛÇ Ýí ÌÑíÏÉ ÇáÃåÑÇã . æãäÐ ÇáÃÑÈÚíäíÇÊ¡ ÏÃÈ ÇáÍßíã Úáì äÔÑ ÃÚãÇáå ÇáãÓÑÍíÉ æãÞÇáÇÊå ÇáÝßÑíÉ Ýí ÇáÕÍÝ ÇáãÕÑíÉ ÞÈá äÔÑåÇ Ýí ßÊÈ. + +ÊÑß ÇáÍßíã \I{100} ãÓÑÍíÉ æ \I{62} ßÊÇÈÇ ¡ ÊÑÌã ãäåÇ ÇáßËíÑ Åáì ÚÏÏ ãä ÇááÛÇÊ ÇáÍíÉ . æãä Ãåã ãÇ ÊÑÌã áå : Ãåá ÇáßåÝ ( \I{1932} )¡ ÔåÑÒÇÏ ( \I{1934} ) ¡ ÈíÛÇáíæä ÃæÏíÈ ( \I{1949} ) ÇáÓáØÇä ÇáÍÇÆÑ ( \I{1960} ) ¡ íÇ ØÇáÚ ÔÌÑÉ ( \I{1962} ) æ ÔãÓ ÇáäåÇÑ ÇáÊí ßÊÈåÇ æäÔÑåÇ ÚÇã \I{1965}. + + + +\chapter{ãÞÏãÉ} + +åÐå ãÓÑÍíÉ ÊÚáíãíÉ . . . æÇáÃÚãÇá ÇáÊÚáíãíÉ Ýí ÇáÃÏÈ æÇáÝä ¡ ãä ßáíáÉ æÏãäÉ Åáì ÍßÇíÇÊ áÇÝæäÊíä Åáì ãÓÑÍíÇÊ ÈÑíÎÊ æÛíÑåÇ ãä ÂËÇÑ åÐÇ ÇáäæÚ ¡ ÅäãÇ ÊåÏÝ Åáì ÊæÌíå ÇáÓáæß ÇáÝÑÏí Ãæ ÇáÇÌÊãÇÚí . . æåí Ýí ÃÍíÇä ßËíÑÉ áÇ ÊÎÝí ãÞÇÕÏåÇ . . æÊÊÎíÑ ãä ÇáÚÈÇÑÇÊ ãÇ íÕá ÊæÇ Åáì ÇáäÝæÓ æíÑÓÎå Ýí ÇáÃÐåÇä . . æÊäÊÞí ãä æÓÇÆá ÇáÊÚÈíÑ ÃæÖÍåÇ æÃÈÓØåÇ . . æÊÊÎÐ ÃÍíÇäÇ ãä æÖÚ ÇáÍßãÉ æÇáãÛÒì Ýí ÕæÑÉ ãÈÇÔÑÉ ÓáÇÍÇ ãä ÃÓáÍÊåÇ . . æåí Úáì ÎáÇÝ ÇáÝä ÇáÂÎÑ ÇáÐí íÎÝí æÌåå æíÏÚß ÊßÊÔÝ ãÇ ÎáÝå¡ ÊßÔÝ åí ÇáÞäÇÚ æÊÞæá áß: + + äÚã ÃÑíÏ Ãä ÃÚÙß ÝÇÓÊãÚ Åáíø ! + +æÅÒÇÁ åÐå ÇáÕÑÇÍÉ ãäåÇ äÕÛí ÅáíåÇ ÑÇÖíä . . æåßÐÇ ÃÕÛíäÇ æáÇ äÒÇá äÕÛí Åáì Íßã ßáíáÉ æÏãäÉ æÚÙÇÊ áÇÝæäÊíä æãÓÑÍíÉ ÈÇÏä ÇáÊÚáíãíÉ áÈÑíÎÊ . . Ïæä Ãä äÖÌÑ ããÇ äÓãÚ . . Ðáß Ãä ÇáæÚÙ Ýí ÐÇÊå Ýä ¡ ãÇ ÏÇã ÞÏ ÞÏã ÅáíäÇ Ýí Ôßá Ìãíá. ßá ãÇ ÃÑÌæ ÅÐä áåÐå ÇáãÓÑÍíÉ º åæ Ãä íßæä ãÖãæäåÇ ÞÏ ÞÏã Ýí Ôßá ÛíÑ ËÞíá Úáì ÇáäÝÓ ¡ æÃä ÊÍÞÞ ¡ æáæ ÈÞÏÑ ÖÆíá ¡ ãÇ ÊåÏÝ Åáíå ãä ãÞÇÕÏ. + +\begin{flushright} +ÊæÝíÞ ÇáÍßíã +\end{flushright} + + +%\part{ÇáÝÕá ÇáÃæá} + +\chapter{ÇáãäÙÑ ÇáÃæá} + +ÇáÞÇÚÉ ÇáßÈÑì Ýí ÞÕÑ ÓáØÇä äÚãÇä . . æåæ íÍÇÏË æÒíÑå . . + +ÇáÓáØÇä : ÞáÊ ÏÈÑäí íÇæÒíÑí ! . . + +ÇáæÒíÑ : ÇáÊÏÇÈíÑ \llah{} íÇ ãæáÇäÇ ÇáÓáØÇä ! . . + +ÇáÓáØÇä : ÓãÚÊåÇ ãäß ÚÔÑíä ãÑÉ ! ØÈÚÇ ÇáÊÏÇÈíÑ \llah{} ! . . áßäß ÃäÊ æÒíÑí . . æåÐå æÙíÝÊß : ÊÝßÑ ãÚí æÊÏÈÑ áí . . åá ÊÑíÏ Ãä ÊÞÈÖ ÃäÊ ÇáãÑÊÈ ¡ æÊÊÑß ÇáÚãá íÊæáÇå Úäß \allah{} ! . . + +ÇáæÒíÑ : æåá ÓÈÞ áí Ãä ÊÎáíÊ Úä Úãáí ! . . + +ÇáÓáØÇä : ßËíÑÇ . . ÇáÚãá ÇáÓåá ÊÞæã Èå . . æÇáÚãá ÇáÕÚÈ ÊÊÎáì Úäå \llah{} ÊÚÇáì ! . . + +ÇáæÒíÑ : Ãí ÈÃÓ Ãä ÃÓÃá \allah{} ÇáãÚæäÉ ¿. . + +ÇáÓáØÇä : æáãÇÐÇ áÇ ÃÓÃáå ãÈÇÔÑÉ ¡ æÃæÝÑ ÇáãÑÊÈ ¿ . . + +ÇáæÒíÑ : ãÑÊÈí Úáì ßá ÍÇá áíÓ ÈÇáãÈáÛ ÇáÈÇåÙ ! + +ÇáÓáØÇä : ÃÚÑÝ Ðáß . . æáßäí áÇ ÃÊßáã Úä ÇáãÑÊÈ ÇáÑÓãí ! . . + +ÇáæÒíÑ : áÓÊ ÃäÇ æÍÏí íÇ ãæáÇí . . + +ÇáÓáØÇä : ÃÚÑÝ Ðáß ÃíÖÇ . . ÇáÌãíÚ . . + +ÇáæÒíÑ : ÇáããáßÉ ßáåÇ . . ãä ßÈÇÑ æÕÛÇÑ . . æÃäÊ íÇ ãæáÇí ÃÑÏÊ Ðáß . . + +ÇáÓáØÇä : ÃÑÏÊ ãÇÐÇ ¿ . . + +ÇáæÒíÑ : ÞáÊ: åÐå åí ÇáãÑÊÈÇÊ ÇáÑÓãíÉ . . æÈÚÏ Ðáß ßá æÇÍÏ æÔØÇÑÊå . . + +ÇáÓáØÇä : ßá æÇÍÏ æÔØÇÑÊå áíÓ ãÚäÇåÇ . . æãÚ Ðáß ÇáÔØÇÑÉ ÒÇÏÊ ßËíÑÇ ! . . + +ÇáæÒíÑ : Çáßá Çáíæã íÑíÏ ÇáÍíÇÉ ÇáããÊÚÉ . + +ÇáÓáØÇä: ÍÞÇ . . ÅáÇ ÇÈäÊí ÇáãÛÝáÉ ! . . æÃäÊ íÇ æÒíÑí áÇ ÊÑíÏ Ãä ÊÝßÑ Ýí Íá åÐå ÇáãÔßáÉ ! . . + +ÇáæÒíÑ : ÃäÊ ÊÚÑÝ íÇ ãæáÇí ØÈÇÚ ÇáÃãíÑÉ . . ãÇ ãä ÔíÁ íÞÝ ÖÏ ÅÑÇÏÊåÇ . . + +ÇáÓáØÇä : æåá ãä ÇáÕæÇÈ Ãä äáÈí áåÇ ãËá åÐå ÇáÅÑÇÏÉ ÇáÛÑíÈÉ ¿ . . + +ÇáæÒíÑ : æãÇÐÇ Ýí íÏäÇ íÇ ãæáÇí ¿ . . áÞÏ ÊãÓßäÇ ÈãæÞÝäÇ ÝÇÒÏÇÏÊ åí ÊãÓßÇ ÈãæÞÝåÇ ! . . + +ÇáÓáØÇä: Ýí Ãí áíáÉ äÍÓ æáÏÊ åÐå ÇáÈäÊ ¿ . . ÇáÃÚæÇã ÊãÑ æåí áÇ ÊÑíÏ Ãä ÊÊÒæÌ . . áÞÏ ÊÒæÌÊ ÃÎÊÇåÇ ßãÇ ÊÊÒæÌ ÈäÇÊ Çáãáæß . . ãä ÎíÑÉ ÇáÃãÑÇÁ æÃÛäì ÇáÓáÇØíä . . ÅáÇ åí . . áÇ íÛÑíåÇ ãÇá æáÇ ÌÇå . . æáÓÊ ÃÏÑí ãÇ ÇáÐí íÛÑíåÇ ÅÐä Ýí ÇáÍíÇÉ ¿ . . + +ÇáæÒíÑ : ãäÐ ÇáÕÛÑ æÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ åßÐÇ íÇ ãæáÇí ! . . ÚÌíÈÉ ÝÑíÏÉ ãä äæÚåÇ . . ÈÑÚÊ Ýí ÑßæÈ ÇáÎíá æÇááÚÈ ÈÇáÓíÝ æÞÑÇÁÉ ÇáßÊÈ æÅØÇáÉ ÇáÊÃãá æÇáÒåÏ ÝíãÇ íÚÌÈ æíÈåÑ . . + +ÇáÓáØÇä : ßá åÐÇ ãÍÊãá ÅáÇ ÅÑÇÏÊåÇ Êáß. ÅáÇ Ðáß ÇáÔÑØ ÇáÐí æÖÚÊå ááÒæÇÌ . . + +ÇáæÒíÑ : ÚäÏí ÝßÑÉ íÇ ãæáÇí ! . . + +ÇáÓáØÇä : ÃÎíÑÇ ! . . Þá æÃÓÑÚ ! . . + +ÇáæÒíÑ : äÞÈá ÇáÔÑØ . . + +ÇáÓáØÇä : ÃåÐå åí ÇáÝßÑÉ ! . . + +ÇáæÒíÑ : äÞÈá ÇáÔÑØ ãÚ ÇáÊÚÏíá . . + +ÇáÓáØÇä : Ãí ÊÚÏíá¿ Åä ÇáÔÑØ åæ Ãä íãÑ ÇáäÇÓ ßáåã ÊÍÊ ÔÈÇßåÇ æåí ÊÎÊÇÑ ãä Èíäåã ÈÏæä ÊãííÒ ! . . + +ÇáæÒíÑ : äáÈí Ðáß . . ãÚ ÊÍÝÙ ÈÓíØ : åæ Ãä ÊÓãÍ áäÇ ÈÅÌÑÇÁ ÝÑÒ ãÈÏÆí . . æÈÐáß äÓÊÚÈÏ ßá ãä áíÓ ÌÏíÑÇ ÈåÇ . . + +ÇáÓáØÇä : ÃÕÈÊ . . äÚã . . æÑÈãÇ ÇÓÊØÚäÇ ÇáÊÍÇíá ¡ ÝÏÓÓäÇ ÈÚÖ ÇáÃãÑÇÁ ¡ æÍÕÑäÇ ÇáÇÎÊíÇÑ Ýíåã . . + +ÇáæÒíÑ : åÐÇ åæ ÛÑÖí . . + +ÇáÓáØÇä : áÇ ÈÃÓ ÈÇáÝßÑÉ . . ÝáäÓÊÏÚ ÅÐä ÔãÓ ÇáäåÇÑ æäÞäÚåÇ ÈåÐÇ ÇáÊÍÝÙ ÇáÈÓíØ . . + +ÇáæÒíÑ : ÇáÈÓíØ ÌÏÇð . . + +( íÊÌå ÇáæÒíÑ äÍæ ÇáÈÇÈ æíÓÑ ßáÇãÇ áÅÍÏì ÇáæÕíÝÇÊ¡ Ëã íÚæÏ Åáì ÇáÓáØÇä ) + +ÇáæÒíÑ : ÇáÃãíÑÉ ÂÊíÉ .. áßä .. åá íÍÓä Èí Ãä ÃÈÞí ¿.. + +ÇáÓáØÇä : ÈÇáØÈÚ . . Åä ÇáÝßÑÉ ÝßÑÊß . . æÚáíß ÃäÊ Ãä ÊÊæáì ÚÑÖåÇ. . + +ÇáæÒíÑ : ÃäÇ ¿ . . Åäí . . + +ÇáÓáØÇä : ÃÊÑíÏ Ãä ÊÊÎáì Úä Úãáß ãÑÉ ÃÎÑì . . Åä ÝßÑÊß áä íßæä áåÇ ÞíãÉ ÅáÇ ÅÐÇ ÇÞÊäÚÊ åí ÈåÇ . . + +ÇáæÒíÑ : ÃãÑß íÇ ãæáÇí ! . . + +ÇáÓáØÇä : åÇ åí Ðí ÔãÓ ÇáäåÇÑ æÞÏ ÃÞÈáÊ . . + +ÔãÓ : ( ÙÇåÑÉ ãä ÇáÈÇÈ ) ØáÈÊäí íÇ ÃÈí ¿ . . + +ÇáÓáØÇä : äÚã . . . åá ÃäÊ ãÕÑÉ Úáì ÔÑØß ¿ . . + +ÔãÓ : ÈÇáØÈÚ ãÕÑÉ . . + +ÇáÓáØÇä : æäÍä ÞÏ ÞÈáäÇ ÇáÔÑØ . . áßä . . + +ÔãÓ : áßä ¿ . . + +ÇáÓáØÇä : áÇ .. áÇ ÔíÁ íÐßÑ . . . ÅäãÇ ãÌÑÏ ÅÌÑÇÁ ÈÓíØ ÇÞÊÑÍå ÇáæÒíÑ . . Êßáã íÇ æÒíÑí ! . . + +ÇáæÒíÑ : ( íÊäÍäÍ ) ÇáÝßÑÉ . . ÇáãæÖæÚ . . åæ ãÌÑÏ . . ÅÌÑÇÁ ÈÓíØ . . ÈÓíØ . . + +ÔãÓ : ÈÓíØ ÌÏÇ¿ . . + +ÇáæÒíÑ : ÌÏÇ . . ãÌÑÏ ÔßáíÇÊ . . + +ÔãÓ : Çáãåã ÊäÝíÐ ÇáÔÑØ . . . æÈßá ÏÞÉ . . + +ÇáæÒíÑ : ÓíäÝÐ . . . ÓíäÝÐ . . . æÈßá ÏÞÉ . . ÝÞØ . . ãÓÃáÉ ÏÚæÉ ÌãíÚ ÇáÃåÇáì . . + +ÔãÓ : åÐÇ áÇÈÏ ãäå . . + +ÇáæÒíÑ : ØÈÚÇ . . ØÈÚÇ . . åÐÇ áÇÈÏ ãäå . . ÝÞØ . . ãäÚÇ ãä ãÌíÁ ßá ãä åÈ æÏÈ . . + +ÔãÓ : ãÇ åÐÇ ÇáÐí äÞæá ÃíåÇ ÇáæÒíÑ . . Åäí ÃÑíÏ ÈÇáÝÚá ãÌíÁ ßá ãä åÈ æÏÈ . . + +ÇáæÒíÑ : ãÝåæã . . ãÝåæã . . ÝÞØ ÊÌäÈäÇ ááÒÍÇã ÊÍÊ ÇáÔÈÇß . . + +ÔãÓ : æãÇ ÇáÐí íÖÇíÞß ÃäÊ ãä ÇáÒÍÇã ¿ . . + +ÇáæÒíÑ : áÇ . . áÇ ÔíÁ íÖÇíÞäí ÃäÇ ÈÇáÐÇÊ . . ÝÞØ . . + +ÔãÓ : ÝÞØ ãÇÐÇ ¿ ! . . ãÇ ÇáÐí ÊÑíÏ Ãä ÊÕá Åáíå ÈÇáÖÈØ ¿ . . + +ÇáæÒíÑ : áÇ . . áÇ ÇáÅÎáÇá ÈÇáÔÑØ . . ÝÞØ . . + +ÔãÓ : ãÇ ÏÇã åÐÇ åæ ÇáÞÕÏ ÝáÇ ÏÇÚí Åáì ÇáßáÇã ÅÐä . . + +ÇáæÒíÑ : ØÈÚÇ áÇ ÏÇÚí ãØáÞÇ . . ÝÞØ . . + +ÔãÓ : ßÝÇíÉ ßáãÉ ÝÞØ . . Ýí ÇáãæÖæÚ¡ ÃÑÌæß ! . . ÅÐÇ ßÇä ÚäÏß ßáÇã . . + +ÇáÓáØÇä : áåÇ ÍÞ . . + +ÇáæÒíÑ : ÇáãæÖæÚ ÈÇÎÊÕÇÑ ¡ ÃíÊåÇ ÇáÃãíÑÉ ¡ åæ : Åäå . . áÇÈÏ ãä ÚãáíÉ ÊäÙíã . . + +ÔãÓ : ÊäÙíã ¿ . . áãÇÐÇ . . + +ÇáæÒíÑ : ÊäÙíã ááÇÎÊÈÇÑ . . ãÌÑÏ ÊäÙíã . . + +ÔãÓ : æßíÝ íßæä åÐÇ ÇáÊäÙíã ¿ . . + +ÇáæÒíÑ : ÇáÃãÑ ÈÓíØ ÌÏÇ : äÍÏÏ ÇáãÊÞÏãíä ÈÚÏÏ ãÚíä æÕÝÇÊ ãÚíäÉ . . + +ÔãÓ : æãä ÇáÐí íÍÏÏ Ðáß ¿ . . ÃäÊ ¿ . . . + +ÇáæÒíÑ : ÅÐÇ ÓãÍÊ æÝæÖÊäí . . . + +ÔãÓ : ÃÝæÖß¿ . . ÅÐä ÃäÊ ÇáÐí ÓíÎÊÇÑ áí ÇáÒæÌ! . . + +ÇáæÒíÑ : ÃäÊ ÕÇÍÈÉ ÇáÇÎÊíÇÑ Ýí ÇáäåÇíÉ . . . + +ÔãÓ : ÈÚÏ Ãä Êßæä ÃäÊ ÞÏ ÍÏÏÊ áí ÕÝÇÊ ÒæÌí! . . + +ÇáæÒíÑ : áÇ íÇ ÃãíÑÊí . . . ÇáÕÝÇÊ ÊÍÏÏíäåÇ ÍÓÈ ÑÛÈÊß . . æãÇ ÚáíäÇ äÍä ÅáÇ ÇáÊäÝíÐ . . + +ÔãÓ: æãä ÞÇá Åäí ÃÓÊØíÚ ÊÍÏíÏ åÐå ÇáÕÝÇÊ ¿ . . . + +ÇáæÒíÑ : áÇ ÊÓÊØíÚíä ÊÍÏíÏåÇ ¿ . . + +ÔãÓ : áÇ ÃÓÊØíÚ ÊÍÏíÏåÇ ãÞÏãÇ . . . áÃäí áÇ ÃÚÑÝåÇ . . . + +ÇáæÒíÑ : áÇ ÊÚÑÝíä ÇáÕÝÇÊ ÇáÊí ÊÑíÏíäåÇ Ýí ÒæÌß ¿ . . + +ÔãÓ : áÇ . . . ßá ãÇ ÃÚÑÝ åí ÇáÕÝÇÊ ÇáÊí áÇ ÃÑíÏåÇ Ýíå . . . + +ÇáæÒíÑ : æãÇ åí ÇáÕÝÇÊ ÇáÊí áÇ ÊÑíÏíäåÇ Ýíå ¿ . . + +ÔãÓ : áÇ ÃÑíÏå ãä ÇáÃãÑÇÁ ÇáßÓÇáì ÇáÃÛÈíÇÁ . . + +ÇáÓáØÇä : ÍÇÐÑí íÇ ÔãÓ ÇáäåÇÑ Ãä íßæä Ýí ßáÇãß ÊáãíÍ ãÞÕæÏ! . . . + +ÔãÓ : áÇ ÃÞÕÏ ÈßáÇãí Ãí ÊáãíÍ . . ãÇ ÏÇãÊ ÔÞíÞÊÇí ÑÇÖíÊíä ÓÚíÏÊíä ÝáÇ ÔÃä áÃÍÏ ÈåãÇ . . ÅäãÇ ÃäÇ ÃÊßáã Úä äÝÓí . . + +ÇáæÒíÑ : ãÛÒì ÇáßáÇã ÅÐä Ãäß ÊÑíÏíä ÒæÌÇ ãä ÇáÝÞÑÇÁ ¿ . . + +ÔãÓ : ÞáÊ áß Åäí áã ÃÍÏÏ ÇáÕÝÇÊ ÈÚÏ . . + +ÇáæÒíÑ : æßíÝ ÓÊÎÊÇÑíä ÅÐä ¿ . . + +ÔãÓ : Åäí áã ÃÎÊÇÑ ÅáÇ ÈÚÏ Ãä ÃßÊÔÝ . . + +ÇáæÒíÑ : ÊßÊÔÝíä ¿ . . + +ÔãÓ : æáåÐÇ ÕããÊ æÃÕãã Úáì Ãä íÝÊÍ ÇáÈÇÈ áÌãíÚ ÇáäÇÓ Úáì ÇáÓæÇÁ . . ÓÃÞÇÈá ßá ãä íÊÞÏã áíØáÈ íÏí . . æÃÍÇæá Ãä ÃßÊÔÝ ãÚÏäå . . . + +ÇáÓáØÇä : æÊÞÇÈáíä ßá ÇáäÇÓ ¿ . . + +ÔãÓ : äÚã . . . æåäÇ Ýí åÐå ÇáÞÇÚÉ . . . ÈÍÖæÑß íÇ ÃÈí . . . æÍÖæÑ ÇáæÒíÑ . . + +ÇáæÒíÑ : ÇáãÓÃáÉ ÃÚÞÏ ããÇ ßäÇ äÙä . . + +ÇáÓáØÇä : ÍÞÇ . . . ßÇä ÇáÙä ÃäåÇ ÓÊäÙÑ ãä ÎáÝ ÇáÔÈÇß¡ æÊÎÊÇÑ ãä íÚÌÈåÇ ãä Èíä ÇáãÇÑíä . . + +ÔãÓ : ÃÎÊÇÑ ãä ÎáÝ ÇáÔÈÇß ¿ . . ÃÎÊÇÑ ãÇÐÇ ¿ . . ÃÎÊÇÑ ÃÌÓÇãÇ ¿ . . + +ÇáÓáØÇä : ÅÐä ÊÑíÏíä Ãä ÊæÌåí æÊÍÇÏËí ßá ÇáäÇÓ ¿ . . + +ÔãÓ : ßá ãä íÊÞÏã áØáÈí . . . + +ÇáÓáØÇä : ßá ÇáäÇÓ ÓíÊÞÏãæä áØáÈß . . . ãÇ ÏÇã ÇáÈÇÈ ãÝÊæÍÇ Úáì ãÕÑÇÚíå . . . + +ÔãÓ : íÌÈ Ãä ÊÊÇÍ ÇáÝÑÕÉ áßá ÇáäÇÓ . . . + +ÇáæÒíÑ : æáßä åÐÇ Úãá ãÑåÞ áß ÃíÊåÇ ÇáÃãíÑÉ ! . . . ÊÕæÑí Ãåá ÇáÈáÏ ßáåã . . + +ÇáÓáØÇä : ÇáÌÇÏ ãäåã æÇáåÇÒá ! . . + +ÔãÓ : áí ÔÑØ æÇÍÏ ÕÛíÑ . . . + +ÇáæÒíÑ : æåæ ¿ . . . + +ÔãÓ : ßá ãä íÊÞÏã æíÝÔá íÌáÏ ËáÇË ÌáÏÇÊ . . . + +ÇáæÒíÑ : ÔÑØ ãÚÞæá áÕÏ ÓÈíá ÇáÚÇÈËíä . . . + +ÔãÓ : æáßí áÇ íÊÞÏã ÅáÇ ÇáæÇËÞ ãä äÝÓå . . + +ÇáæÒíÑ : åÐÇ äæÚ ãä ÇáÊÃãíä ÖÑæÑí . . . + +ÔãÓ : ÇÊÝÞäÇ ÅÐä . . . + +ÇáæÒíÑ : ÃãÑß ÃíÊåÇ ÇáÃãíÑÉ . . . + +ÇáÓáØÇä : ÃãÑåÇ ¿ . . . ÅÐä ÃäÊ ãÚÊÑÝ ÈÝÔáß ÃíåÇ ÇáæÒíÑ ! . . + +ÇáæÒíÑ : ÇáæÇÞÚ Ãäí íÇ ãæáÇí . . . + +ÇáÓáØÇä : ÇáæÇÞÚ Ãäß áã ÊÓÊØÚ ÅÞäÇÚåÇ . . . åÐÇ ãÇ ßäÊ ÃÊæÞÚå . . . ãä Ãæá ßáãÉ äØÞÊ ÈåÇ . . . áÞÏ ÃÖÚäÇ ÇáæÞÊ ÓÏì . . . æÇáäÊíÌÉ åí ÇáäÊíÌÉ ãäÐ ÔåæÑ ØæÇá . . ÇÓãÚí íÇ ÈäÊí . . ÓÃäÒá Úáì ÅÑÇÏÊß . . . æÃãÑí Åáì \allah{} . . ßá ãÇ ÞÕÏÊ Åáíå åæ ÎíÑß . . ¡ ãÕáÍÊß ßáåÇ ÃÑíÏåÇ æÃäÔÏåÇ . . . áßä . . ãÇ ÏãÊ ÊÕÑíä Úáì ÑÃíß ÝÃäÊ æÔÃäß . . æÇÚáãí Ãäß ãäÐ ÇáÂä ÇáãÓÆæáÉ æÍÏß Úä ãÕíÑß . . + +ÔãÓ : æåÐÇ åæ ßá ãÇ ÃÑíÏ íÇ ÃÈí . . Ãä Ãßæä ÃäÇ æÍÏí ÇáÕÇäÚÉ áãÕíÑí . . . + +ÇáÓáØÇä : ÃÕÇÑÍß . . Ãäí ÛíÑ ãØãÆä . . + +ÔãÓ : ÃÚÑÝ Ðáß . . . + +ÇáÓáØÇä : ßäÊ ÊÑíÏ áß ÍíÇÉ ÑÛÏÉ ãÖãæäÉ ÇáÑÎÇÁ æÇáäÚãÉ . . . + +ÔãÓ : äÚã . . . ßÐáß ÇáÍíÇÉ ÇáÊí ÕäÚÊåÇ áÔÞíÞÊí . . . + +ÇáÓáØÇä : ÓäÑì ãÇÐÇ ÓÊÕäÚíä ÃäÊ áäÝÓß ! . . + +ÔãÓ : íßÝí Ãä ÃÕäÚåÇ ÈäÝÓí . . . + +ÇáÓáØÇä : äÝÐ áåÇ ØáÈåÇ ÃíåÇ ÇáæÒíÑ! . . . + +ÇáæÒíÑ : ÝæÑÇ . . . ÓÃØáÞ ÇáãäÇÏíä Ýí ÇáÈáÏ íäÇÏæä : ßá ãä íÊÞÏã áØáÈ íÏí ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ æíÝÔá íÌáÏ ËáÇË ÌáÏÇÊ ! . . . + +ÔãÓ : Èá íÌÈ Ãä íäÇÏæÇ ÞÈá Ðáß : Åä Ãåá ÇáÈáÏ ÌãíÚÇ ÈÛíÑ ÊãííÒ áåã ÇáÍÞ Ãä íÊÞÏãæÇ æíØÈáæÇ íÏ ÔãÓ ÇáäåÇÑ ! . . . + +\begin{center} +( ÓÊÇÑ ) +\end{center} + + +%\selectlanguage{english} +% +%\section{\textLR{aealmateen}} +%\font\x=aealmateen \ShowFont\x +% +% +% +% +%%\backmatter +%\selectlanguage{arabic} + +\chapter{ÇáãäÙÑ ÇáËÇäí} + + +Úíä ÇáÞÇÚÉ ÇáßÈÑì Ýí ÞÕÑ ÇáÓáØÇä äÚãÇä . . . æáßä ÈåÇ ÌäæÏÇ ãÕØÝíä æÇáÓáØÇä ÌÇáÓ Ýí ãÞÚÏå ¡ æÚáì ãÞÑÈÉ ãäå ÔãÓ ÇáäåÇÑ . ÈíäãÇ ÇáæÒíÑ íäÙÑ ãä ÔÈÇß . . . . + +ÇáæÒíÑ : áÇ ÃÍÏ . . . + +ÇáÓáØÇä : Ýí ÇáÃíÇã ÇáÃÎíÑÉ ÈÏà ÇáÚÏÏ ÝÚáÇ íÊäÇÞÕ . . . + +ÇáæÒíÑ : Çáíæã áÇ ÃÍÏ Úáì ÇáÅØáÇÞ . . . ãÇ ãä Ùá áÃÍÏ ÇáãÇÑÉ íÞÊÑÈ ãä ÇáÞÕÑ . . . + +ÇáÓáØÇä : Ãíä Ðáß ããÇ ÍÏË Ýí ÇáÃÓÈæÚ ÇáÃæá . . ÚäÏãÇ ÇÍÊÔÏ Ãåá ÇáÈáÏ . . . ßá íÓÇÈÞ ÇáÂÎÑ . . . + +ÇáæÒíÑ : ÇáÂä Çáßá íåÑÈ . . . + +ÇáÓáØÇä : äÚã . . ÎæÝÇ ãä ÇáÌáÏ . . . + +ÇáæÒíÑ : ( ÚÇÆÏ ãä ÇáÔÈÇß ) áÇ ÝÇÆÏÉ . . . áä íÊÞÏã ÃÍÏ Çáíæã . . . + +ÇáÓáØÇä : áÇ Çáíæã æáÇ ÛÏÇ . . . ãÇ ÏÇã ÃßËÑ ÑÌÇá ÇáÈáÏ ÞÏ ÌáÏæÇ . . + +ÇáæÒíÑ : ÓÞØæÇ Ýí ÇáÇãÊÍÇä ! . . + +ÇáÓáØÇä : ßÇä ãä Èíäåã ãÚ Ðáß ÑÌÇá áÇ ÈÃÓ Èåã ! . . . + +ÇáæÒíÑ : Ýí äÙÑÉ ÇáÃãíÑÉ ÇÓÊÍÞæÇ ÕÝÑÇ . . + +ÇáÓáØÇä : Åäß ÊÊÔÏÏíä íÇ ÔãÓ ÇáäåÇÑ ! . . . + +ÔãÓ : ÃáíÓÊ ãÓÃáÉ ãÕíÑ ¿ . . . + +ÇáÓáØÇä : äÚã . . . æáßä . . . Îíá Åáì ÃÍíÇäÇ Ãäß áÓÊ ÌÇÏÉ Ýí ÇáÇÎÊÈÇÑ.. + +ÇáæÒíÑ : íÈÏæ Ãä åÐÇ ÃíÖÇ ÔÚæÑ ÇáäÇÓ . . ÝÞÏ ÈáÛäí Ãäåã ÃÎÐæÇ íÊåÇãÓæä ÈÃä ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ áÇ Êäæí ÍÞÇ ÇáÒæÇÌ . . æÅäãÇ åí ÊÑíÏ ÇáÚÈË ÈÇáÑÌÇá æÌáÏåã . . + +ÇáÓáØÇä : ÅÐÇ ßÇä åÐÇ ÍÞÇ åæ ÛÑÖß ÝíÍÓä Ãä ÊÕÇÑÍíäÇ . . . + +ÔãÓ : ÃåÐÇ Ùäß Èí íÇ ÃÈí ¿ . . . ÃÊÚÑÝ Úäí ÔíÆÇ ÛíÑ ÇáÕÑÇÍÉ ¿ . . + +ÇáÓáØÇä : ÝÚáÇ . . ÃäÊ ÕÑíÍÉ . . + +ÔãÓ : ËÞ Ãäí áÇ ÃÚÈË æáÇ ÃÊÚäÊ æáÇ ÃÎÇÊá æáÇ ÃãÇØá . . ÅäãÇ ÃäÇ ÃÈÍË æÃßÊÔÝ . . + +ÇáÓáØÇä : æáßäß áã ÊßÊÔÝí ÔíÆÇ ÈÚÏ . . + +ÔãÓ : åÐÇ áíÓ Ýí íÏí . . . + +ÇáÓáØÇä : íÙåÑ Ãä ÇáÃãÑ ÓíØæá ! . . . + +ÔãÓ : æÓíÍÊÇÌ Åáì ÕÈÑ . . + +ÇáÓáØÇä : ÕÈÑí äÝÐ . . + +( ÃÍÏ ÇáÌäæÏ íÏÎá æíÓÑ ßáÇãÇ Ýí ÃÐä ÇáæÒíÑ ) + +ÇáæÒíÑ : ÑÌá ÈÇáÈÇÈ íÑíÏ ÇáÊÞÏã . . + +ÇáÓáØÇä : íÊÝÖá ØÈÚÇ . . + +ÇáæÒíÑ : ( ááÌäÏí ) ÃÏÎáå ! . . + +ÇáÓáØÇä : ( áÔãÓ ÇáäåÇÑ ) áÚá æÚÓì ! . . + +ÔãÓ : ÓäÑì ! . . + +ÇáÑÌá : ( íÏÎá ) ÇáÓáÇã Úáíßã íÇ ãæáÇäÇ ÇáÓáØÇä ¡ æíÇ ãæáÇÊí ÇáÃãíÑÉ . . + +ÇáÓáØÇä : æÚáíß ÇáÓáÇã . . . + +ÇáÑÌá : ÌÆÊ ãä ÈáÇÏ ÈÚíÏÉ ÓÇÚíÇ Åáì ÇáãØáÈ ÇáÃÓãì ¡ æåæ íÏ ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ . . + +ÇáÓáØÇä : æåá ÊÚÑÝ ãÇ íäÊÙÑß ¿ . . + +ÇáÑÌá : ÃÚÑÝ . . . æÃäÇ Úáì ÇÓÊÚÏÇÏ . . . + +ÇáÓáØÇä : ÃæÇËÞ Åáì åÐÇ ÇáÍÏ ãä äÝÓß ¿ . . + +ÇáÑÌá : ÌÏÇ . . . + +ÇáÓáØÇä : ÃãÑß Èíä íÏí ÇáÃãíÑÉ . . + +ÇáÑÌá : Åäí Ñåä ÅÔÇÑÊåÇ . . . + +ÔãÓ : ÃÑíÏ ãäß ÔíÆÇ æÇÍÏÇ : Ãä ÊÎÈÑäí ãÇÐÇ ÃäÊ ÕÇäÚ Èí ÅÐÇ ÕÑÊ ÒæÌÊß ¿ . . . + +ÇáÑÌá : ÓÃÌÚáß ÓÚíÏÉ . . ÓÃáÈí áß ßá ØáÈ . . æáæ ßÇä ãÇ ÊØáÈíä Ýí ßÈÏ ØíÑ ÇáÑÎ áÇÞÊäÕÊå áß . . . + +ÇáÓáØÇä : Ãæ ÊÓÊØíÚ ¿ . . + +ÇáÑÌá : ÃÓÊØíÚ . . æÓÊÚÑÝæä Ãäí Ããáß ÇáßËíÑ . . . + +ÔãÓ : æãÇÐÇ ÛíÑ ØíÑ ÇáÑÎ . . . + +ÇáÑÌá : ÓÃÚÈÏß . . . ÓÃÔíÏ áß ÞÕÑÇ . . . Úáì ÓÈÚÉ ÃÚãÏÉ ãä ÇáãÑÌÇä . . . Ýí ÌÒíÑÉ æÇÞ ÇáæÇÞ . . . + +ÔãÓ : æÇÞ ÇáæÇÞ ¿ . . . ÃíÖÇ ¿ . . + +ÇáÑÌá : ÅäåÇ ÌÒíÑÉ ÃãáßåÇ ÈåÐÇ ÇáÇÓã . . ÝíåÇ ãä ÇáÝÇßåÉ ãÇ ÊÔÊåíå ÇáÔÝÉ æááÓÇä ! . . + +ÇáÓáØÇä : åÐÇ ÚÙíã . . . + +ÇáæÒíÑ : ÚÙíã ÌÏÇ . . + +ÔãÓ : æãÇÐÇ ÃÚãá Ýí íæãí ¿ . . + +ÇáÑÌá : ÊÃãÑíä æäÍä äØíÚ¡ æÊØáÈíä æäÍä äáÈí . . + +ÇáÓáØÇä : ãÇ ÔÇÁ \allah{} ! . . + +ÇáæÒíÑ : ãÇ ÔÇÁ \allah{}! . . + +ÔãÓ : ÝÚáÇ ãÇ ÔÇÁ \allah{} ! . . åÐÇ Ìãíá ÌÏÇ ! . . . ÂãÑ ÝÃØÇÚ æÃØáÈ ÝíáÈí ØáÈí . . . + +ÇáÑÌá : ãåãÇ íßä ÇáØáÈ . . . ÐåÈí ßËíÑ . . . æÓíÝÑÔ ßáå ÊÍÊ ÞÏãíß . . æÓÃÌÚá ÇáÓÚÇÏÉ ßÇáæÓÇÏÉ ÊÍÊ ÑÃÓß . . æÇáäÚíã íåÝ Úáíß ßãÑæÍÉ ãä ÑíÔ ÇáäÚÇã . . + +ÔãÓ : íÇ ÓáÇã ! . . . + +ÇáÓáØÇä : ÍÞÇ . . åÐÇ ÑÇÆÚ . . . + +ÇáæÒíÑ : ÑÇÆÚ ÌÏÇ . . + +ÇáÓáØÇä : æÇáÂä . . . ãÇÐÇ åæ ÞÑÇÑß ¿ . . . + +ÔãÓ : ÇÌáÏæå ! . . + +ÇáÓáØÇä : ãÇÐÇ ÊÞæáíä ¿ . . + +ÔãÓ : ÞáÊ ÇÌáÏæå ! . . . + +ÇáæÒíÑ : áÇ Íæá æáÇ ÞæÉ ÅáÇ ÈÇááå ! . . + +ÇáÓáØÇä : ÑÇÌÚí äÝÓß ÞáíáÇ íÇ ÔãÓ ÇáäåÇÑ ! . . . + +ÔãÓ : áÇ ÍÇÌÉ Åáì Ðáß . . . äÝÐ ÃíåÇ ÇáæÒíÑ ! . . + +ÇáæÒíÑ : ( äÇÙÑÇ Åáì ÇáÓáØÇä ) ÊäÝíÐ ¿ . . + +ÇáÓáØÇä : ÃãÑäÇ Åáì \allah{} ! . . + +ÇáæÒíÑ : ( ááÑÌá ) ÊÝÖá . . . ãÚ ÇáÃÓÝ ! . . + +ÇáÑÌá : ÃÞáÊ ÔíÆÇ ÃÓÊÍÞ Úáíå ÇáÌáÏ ¿ . . + +ÇáæÒíÑ : ÃÊÓÃáäí ÃäÇ ¿ . . + +ÇáÑÌá : áßä . . . + +ÇáæÒíÑ : ÃãÊËá ááÍßã ÃÑÌæß . . . ßÇä åÐÇ åæ ÇáÔÑØ . . . ( íÓáãå Åáì ÃÍÏ ÇáÌäæÏ ÝíÎÑÌ Èå. æíÚæÏ + +ÇáæÒíÑ Åáì ÞÑÈ ÇáÓáØÇä . . ). + +ÇáÓáØÇä : ( áÇÈäÊå ) æÂÎÑÊåÇ íÇ ÔãÓ ÇáäåÇÑ ¿ . . + +ÔãÓ : æãÇ ÐäÈí íÇ ÃÈí ¿ . . ÃíÚÌÈß åÐÇ ÇáØÑÇÒ ãä ÇáÑÌÇá ¿ . . + +ÇáÓáØÇä : ãÇ åæ ÚíÈå ¿ . . ÑÌá íÚÈÏß æíÑíÏ Ãä íæÝÑ áß ÇáÓÚÇÏÉ . . . æíáÈí áß ßá ØáÈ ! . . + +ÔãÓ : ÃÊÑíÏ Ãä ÃÚíÔ Ýí ÌÒíÑÉ æÇÞ ÇáæÇÞ ¿ . . + +ÇáÓáØÇä : ãÇÏÇã ÓíÈäí áß ÝíåÇ ÞÕÑÇ Úáì ÃÚãÏÉ ãä ÇáãÑÌÇä ! . . . + +ÔãÓ : ÃÑÌæß íÇ ÃÈí . . áÇ ÊÖÍßäí ! . . + +ÇáÓáØÇä : ÃåÐÇ ÔíÁ íÖÍß ¿ . . åÐÇ ÔíÁ íÏÚæ Åáì ÇáÝÑÍ æÇáÝÎÑ Ãä íÊÞÏã Åáíß ãä íÍíØß Èßá åÐÇ ÇáÊÑÝ æÇáäÚíã . . . + +ÔãÓ : ãÇ ãä ÃÍÏ íÑíÏ Ãä íÝåãäí . . . + +ÇáÓáØÇä : ÍÞÇ . . . Åäí ãÚÊÑÝ ÈÚÌÒí Úä Ýåãß ! . . + +ÔãÓ : ÅÐä ÏÚæäí æÔÃäí! . . . + +ÇáÓáØÇä : åÐÇ ãÇ æÚÏÊß Èå . . . æÃäÇ ÚäÏ æÚÏí ÏÇÆãÇ . . . ÅäãÇ åí ÈÚÖ ãáÇÍÙÇÊ . . . ÃÚÑÝ ÃäåÇ áä ÊÞÏã æáä ÊÄÎÑ ! . . + +ÇáæÒíÑ : ÈãÇÐÇ ÊÃãÑ ãæáÇÊí ÇáÃãíÑÉ ¿ . . äÍä áã äÙÝÑ ÈÃí äÊíÌÉ . . . åá äÓÊãÑ ¿ . . . + +ÔãÓ : ÈÇáØÈÚ äÓÊãÑ . . ãÇÏÇã åäÇß ãä íÊÞÏã ¡ ÝáÇ ÈÏ ãä ÇÓÊÞÈÇáå. . . ÇáÈÇÈ ãÝÊæÍ ÏÇÆãÇ . . + +ÇáÓáØÇä : Ãí ÈÇÈ ¿ + +ÔãÓ : ÈÇÈ ÇáÇÌÊåÇÏ . . . + +ÇáæÒíÑ : æÈÇÈ ÇáÌáÏ . . + +ÔãÓ : ãÇÐÇ ÊÞæá ¿ . . . + +ÇáæÒíÑ : ÃÞæá ÈÇÈ ÇáÇÌÊåÇÏ . . . íÌÈ Ãä íÓÊãÑ ãÝÊæÍÇ ÃãÇã ßá ãä . . . + +ÇáÓáØÇä : ãä íÌÇÒÝ . . . + +( ÃÍÏ ÇáÌäæÏ íÏÎá æíÓÑ ßáÇãÇ Ýí ÃÐä ÇáæÒíÑ . . . . . ) + +ÇáæÒíÑ : ãÌÇÒÝ ÂÎÑ . . + +ÇáÓáØÇä : ØÈÚÇ íÏÎá . . åæ ÍÙå ! . . + +ÇáæÒíÑ : ( ááÌäÏí ) ÃÏÎáå ! . . . + +ÇáÓáØÇä : áÚá . . + +ÇáæÒíÑ : æÚÓì . . . + +ÇáÑÌá ÇáËÇäí : íÏÎá ÇáÓáÇã Úáì ÇáÓáØÇä äÚãÇä ¡ æÚáì ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ . . . + +ÇáÓáØÇä : æÚáíß ÇáÓáÇã ! . . + +ÇáÑÌá ÇáËÇäí : ÌÆÊ Åáíß ãÇÏÇ íÏí ÈÇáÏÚÇÁ ¡ ÓÇÆáÇ Ãä ÊÚØíäí íÏ ÔãÓ ãä ßÈÏ ÇáÓãÇÁ . . . æåæ ãØáÈ áæ ÊÚáãæä ÚÓíÑ ! . . + +ÇáÓáØÇä : äÚáã . . + +ÇáÑÌá ÇáËÇäí : Åäí Ýí ÇäÊÙÇÑ ãÇ ÊÃãÑæä Èå . . + +ÇáÓáØÇä : ÇáÃãíÑÉ åí ÕÇÍÈÉ ÇáÔÃä . . . + +ÇáÑÌá ÇáËÇäí : ÃãÑ ÇáÃãíÑÉ ¿ . . . + +ÔãÓ : ÇÓãÚ íÇ åÐÇ . ÊÑíÏäí ÒæÌÉ áß ¿ + +ÇáÑÌá ÇáËÇäí : åÐÇ Íáã ÇáÚãÑ æãäíÉ ÇáÝÄÇÏ . . + +ÔãÓ : ÃÝÑÖ Åäí ÕÑÊ áß ÒæÌÉ ¡ ãÇÐÇ ÃäÊ ÕÇäÚ Èí ¿ . . + +ÇáÑÌá ÇáËÇäí : ÃÖÚß Ýí Úíäí æÃÍãíß ÈÇáÑãæÔ ! . . + +ÔãÓ : ÃÊÙä Úíäß ÊÊÓÚ áí ¡ æÊÕáÍ áí ãÓßäÇ ¿ . . ÃäÙÑ ÌíÏÇ Åáì . . Åäí áÓÊ ÍÈÉ Ñãá Ãæ ÊÑÇÈ íãßä Ãä ÊÓÊÞÑ Ýí Úíäíß ! . . . + +ÇáÑÌá ÇáËÇäí : ÅäãÇ ÃÞÕÏ . . + +ÔãÓ : ßáãäí ßáÇãÇ ãÍÏÏÇ . . . ãÇÐÇ ÓÊßæä ÍíÇÊí ãÚß ¿ . . + +ÇáÑÌá ÇáËÇäí : ÇáÍÈ . . ÓÚÇÏÉ ÇáÍÈ . . Ýí ÚÔ Ìãíá ãÑíÍ . . áÇ åæ ÈÇáÈÇÐÎ æáÇ åæ ÈÇáÕÛíÑ . . áÏíäÇ ãÇ íßÝí áÑÛÏ ÇáÚíÔ æÃßËÑ . . . ÍÞá æÇÓÚ æÍÏíÞÉ ÛäÇÁ æÌÏÇæá ãÇÁ . . . æÈÚÖ ÇáÎÏã Íæáß ãæßáæä ÈÎÏãÊß æÑÇÍÊß . . æÓÊäÌÈíä ãäí ÇáÔÇØÑ ÍÓä ¡ ÔÚÑÉ ãäå ÐåÈ . . æÓÊ ÇáÍÓä æÇáÌãÇá ¡ ÅÐÇ ÖÍßÊ ØáÚÊ ÇáÔãÓ ¡ æÅÐÇ ÈßÊ åØá ÇáãØÑ . . . + +ÇáÓáØÇä : Ìãíá ! . . . + +ÇáÑÌá ÇáËÇäí : äÚã íÇ ãæáÇí . . ÍÝíÏß ãäí Óíßæä ÇáÔÇØÑ ÍÓä ¡ æÍÝíÏÊß ÓÊ ÇáÍÓä æÇáÌãÇá! . . + +ÇáÓáØÇä : ÓÇãÚÉ íÇ ÇÈäÊí ¿ . . . + +ÔãÓ : åÐÇ Ìãíá ÌÏÇ ! . . . + +ÇáÓáØÇä : ÃáíÓ ßÐáß ¿ . . . åÐÇ ÎíÑ ãÇ íÊãäÇå ÌÏ! . . + +ÔãÓ : æáßä . . ßíÝ íãßä ÇáÊÃßÏ ãä Ðáß ¿ . . . + +ÇáÑÌá ÇáËÇäí : Åä åÐÇ ãÄßÏ . . . + +ÔãÓ : ßíÝ ÊÍßã ãä ÇáÂä ¿ ! . . + +ÇáÑÌá ÇáËÇäí : ÑÃíÊ Ðáß Ýí ÇáãäÇã . . . æÃÍáÇãí áÇ ÊÎíÈ . . + +ÔãÓ : ÓäÑì . . . + +ÇáÓáØÇä : ÊÕæÑæÇ Ãäí ÓÃßæä ÌÏÇ ááÔÇØÑ ÍÓä æÓÊ ÇáÍÓä æÇáÌãÇá . . ÃáíÓ åÐÇ ÑÇÆÚÇ ¿ + +ÇáæÒíÑ : ãäÊåì ÇáÑæÚÉ íÇ ãæáÇí ! . . . + +ÇáæÒíÑ : ÅÐÇ ÖÍßÊ ÕÝÇ ÇáÌæ ¡ æÅÐÇ ÈßÊ ÛÇã æÃãØÑ ! . . . + +ÇáÓáØÇä : äÚã . . . äÚã . . . íÇ áÓÚÇÏÊí ÈÐáß ! . . . ÃäÇ ÇáÌÏ ! . + +ÇáæÒíÑ : æÓÚÇÏÉ ÇáÃãíÑÉ ÇáÃã ÃíÖÇ ! . . + +ÇáÓáØÇä : ÈÏæä Ôß . . . ÈÏæä Ôß ! . . . ÇáÂä íÇ ÇÈäÊí ÞÑÇÑß ¿ . . + +ÔãÓ : ÇÌáÏæå ! . . . + +ÇáÓáØÇä : ãÇÐÇ ÞáÊ ¿ . . . + +ÇáæÒíÑ : áã ÃÓãÚ ÌíÏÇ . . + +ÔãÓ : ÞáÊ ÇÌáÏæå ! . ÓãÚÊ ÇáÂä ¿ . . . + +ÇáÓáØÇä : áÇ ÝÇÆÏÉ . . . áÇ ÝÇÆÏÉ . . . + +ÇáæÒíÑ : äÚã . . áÇ ÝÇÆÏÉ . . . + +ÇáÓáØÇä : ÞÑÇÑß åÐÇ äåÇÆí ØÈÚÇ . . . + +ÔãÓ : ØÈÚÇ . . . + +ÇáæÒíÑ : ( ááÑÌá ÇáËÇäí ) ÊÝÖá ! . . . + +ÇáÑÌá ÇáËÇäí : ÓÃÌáÏ ¿ ! . . + +ÇáæÒíÑ : Ãáã ÊÓãÚ ÈÃÐäíß ¿ . . + +ÇáÑÌá ÇáËÇäí : ( ãÓÊäÌÏÇ ) íÇ ãæáÇí ÇáÓáØÇä . . íÇ ÌÏ ÃæáÇÏí ! . . + +ÇáæÒíÑ : ßíÝ ÑÃíÊ Ýí ÇáãäÇã Ãäß ÓÊäÌÈ æáã ÊÑ Ãäß ÓÊÌáÏ ¿ . . + +ÔãÓ : Þá áå ! . . + +ÇáæÒíÑ : åíÇ ÈäÇ . . . áÇ ÊÖíÚ æÞÊß æÊÞÈá ÍÙß ! . . . ßÇä \allah{} Ýí Úæäß ¡ æÚæä ÃãËÇáß ¡ ÇáÓÇÈÞíä æÇááÇÍÞíä ! . . . ( íÓáãå áÌäÏí íÎÑÌ Èå . . . ) + +ÇáÓáØÇä : ÍÊì åÐÇ ÇáÑÌá ãÑÝæÖ . . . + +ÔãÓ : äÚã . . . + +ÇáÓáØÇä : Åäß ÊÈÇáÛíä íÇ ÇÈäÊí ÃßËÑ ãä ÇááÇÒã . . . ÍÊì ÇáÃãæãÉ áÇ ÊÛÑíß ¿ . . . ÔãÓ : ÞÈá Ãä Ãßæä ÃãÇ íÌÈ Ãä Ãßæä ÔíÆÇ . . . + +ÇáÓáØÇä : åÐÇ ßáÇã áÇ ÃÓÊØíÚ Ýåãå . . . + +ÔãÓ : ÃÚÑÝ . . . + +ÇáæÒíÑ : ÃáÇ íÍÓä ÇáÊÝßíÑ ãÑÉ ÃÎÑì Ýí ÅÞÝÇá áåÐÇ ÇáÈÇÈ . . . Åä äÊÇÆÌ åÐå ÇáÇãÊÍÇäÇÊ ÃÕÈÍÊ ãÚÑæÝÉ ãÞÏãÇ !. . . + +ÇáÓáØÇä: ÓÈÞ Ãä ÞáÊ áß ÅäåÇ ÓÊÞÇÈá ßá ãä íÊÞÏã . . . + +ÇáæÒíÑ : ÇáãÌäæä ãä íÊÞÏã ÈÚÏ Ðáß ! . . + +( ÌäÏí íÏÎá æíÓÑ ßáÇãÇ Ýí ÃÐä ÇáæÒíÑ . . . ) + +ÇáÓáØÇä : íÙåÑ Ãä . . + +ÇáæÒíÑ : äÚã . . . åæ ÈÚíäå . . + +ÇáÓáØÇä : ãä åæ ¿ . . + +ÇáæÒíÑ : ÇáãÌäæä . . . + +ÇáÓáØÇä : íÏÎá ØÈÚÇ . . + +ÇáæÒíÑ : ØÈÚÇ . . ãÇ ÏÇã áÇ íÒÇá Ýí ÇáÈáÏ åæÇÉ ááÌáÏ ¡ ÝãÇ ÇáÐí íåãäÇ ¿ + +ÇáÑÌá ÇáËÇáË : ( íÏÎá ) ÇáÓáÇã Úáíßã ÌãíÚÇ ! . . . + +ÇáÓáØÇä : æÚáíß ÇáÓáÇã ! + +ÇáÑÌá ÇáËÇáË : Ãíä Êáß ÇáÊí ÊÓãì ÔãÓ ÇáäåÇÑ ¿ . . + +ÔãÓ : ÃäÇ . . ÈÇáØÈÚ ! . . ÃÊæÌÏ ÇãÑÃÉ ÃÎÑì ÛíÑí Ýí åÐå ÇáÞÇÚÉ ¿ . . + +ÇáÑÌá ÇáËÇáË : áÇÈÏ ãä ÇáÊÃßÏ . . + +ÔãÓ : ÇáÂä ÊÃßÏÊ ¿ ! . . + +ÇáÑÌá : ÅÐä åÐå ÃäÊ ÔãÓ ÇáäåÇÑ ¿ . . ßäÊ ÃÊÕæÑß ÔíÆÇ ÛíÑ åÐÇ !. . + +ÔãÓ : ßíÝ ßäÊ ÊÊÕæÑäí ¿ . . + +ÇáÑÌá ÇáËÇáË : ÔíÆÇ ÂÎÑ ÛíÑ åÐÇ æÇáÓáÇã ! . . ãÇ ÚáíäÇ . . . Çáãåã : åÇÃäÐÇ ÞÏ ÌÆÊ . . ãÇÐÇ ÊÑíÏæä ãäí ¿ . . . + +ÇáæÒíÑ : ÚÌíÈÉ ! . . . ÃäÍä ÞÏ ÏÚæäÇß ¿ . . . + +ÇáÑÌá ÇáËÇáË : æãä ÛíÑßã ¿ . . . åÐÇ ÇáãäÇÏí ãä ÃØáÞå Ýí ÇáÈáÏ ¿ . . + +ÇáÓáØÇä : ÕÏÞ . . + +ÇáÑÌá ÇáËÇáË : ßá ãä ÇáÈáÏ ÈÏæä ÊãííÒ áå ÇáÍÞ Ýí ÇáÊÞÏã áíÏ ÇáÃãíÑÉ ÔãÓ ÇáäåÇÑ . . . ÃáíÓ åÐÇ äÕ ÇáÅÚáÇä ¿ ÈÏæä ÊãííÒ . . . åÐå ÇáßáãÉ ÃÚÌÈÊäí . . . æÃäÊ áäÝÓí : áãÇÐÇ áÇ ÃÓÊÎÏã ÍÞí ¿ . . . + +ÔãÓ : ÅÐä ÃäÊ ÌÆÊ áÇÓÊÎÏÇã ÍÞß áíÓ ÅáÇ ¿ . . . + +ÇáÑÌá ÇáËÇáË : ÈÏæä Ôß . . . ÊÃÎÑÊ ÞáíáÇ . . áÃäå ßÇä íÌÈ Ãä ÃÌãÚ Ëãä åÐÇ ÇáÑÏÇÁ ÇáãäÇÓÈ ! . . + +ÇáÓáØÇä : ( Ýí ÓÎÑíÉ ãÑíÑÉ ) ãÇ ÔÇÁ \allah{} ! + +ÇáæÒíÑ : ãÇ ÔÇÁ \allah{} ÍÞÇ! . . ÅÐä ÍÊì åÐÇ ÇáÑÏÇÁ ÇáÈÓíØ áã Êßä Êãáßå¿ . . + +ÇáÑÌá ÇáËÇáË : Åäí áÇ Ããáß ÛíÑ äÝÓí ! . . . + +ÇáæÒíÑ : ÊÔÑÝäÇ ! . . . + +ÇáÓáØÇä : æÊÌÑÄ ÃíåÇ ÇáÑÌá . . . + +ÔãÓ : ÏÚå íÇ ÃÈí . . åÐÇ áíÓ ÐäÈå . . áÞÏ ÞáäÇ ÍÞÇ ÈÏæä ÞíÏ Ãæ ÊãííÒ . . + +ÇáÓáØÇä : æåÐå åí ÇáäÊíÌÉ ! . . . + +ÇáÑÌá : äÊíÌÉ ÓÇÑÉ ! . . . + +ÇáÓáØÇä : ( áÇÈäÊå ) æãÇ åæ ÞÑÇÑß ¿ . . + +ÇáæÒíÑ : ÇáÌáÏ ØÈÚÇ . . . + +ÇáÓáØÇä : ØÈÚÇ . . . + +ÇáæÒíÑ : æÝí åÐå ÇáãÑÉ Úä ÌÏÇÑÉ æÇÓÊÍÞÇÞ . + +ÔãÓ : ÃÕÈÑ ÍÊì ÃäÇÞÔå ! . . . + +ÇáÓáØÇä : ÃÓÑÚí ÅÐä . . . áÞÏ äÝÐ ÕÈÑäÇ . . + +ÔãÓ : ( ááÑÌá ) ÇÓãÚ íÇ åÐÇ ! . . . + +ÇáÑÌá ÇáËÇáË : íÇ åÐÇ ¿ ! . . . ÃæáÇ ÃäÇ ÇÓãí ÞãÑ ÇáÒãÇä ¡ æáß Ãä ÊäÇÏíäí ÈíÇ ÞãÑ! . . + +ÇáæÒíÑ : ÔíÁ Ìãíá ÌÏÇ . . + +ÇáÓáØÇä : ÍÞÇ ! . . . + +ÔãÓ : åÐÇ ÇÓãß ÇáÍÞíÞí ¿ . . + +ÇáÑÌá ÇáËÇáË : æÃäÊ ¿ ÔãÓ ÇáäåÇÑ¿ . . åá åÐÇ ÇÓãß ÇáÍÞíÞí ¿ ãÇ ÏãÊ ÃäÊ ÔãÓ ÇáäåÇÑ ÝÃäÇ ÅÐä ÞãÑ ÇáÒãÇä ! . . . + +ÇáæÒíÑ : ÃäÓßÊ Úáíå ¿ . . + +ÇáÓáØÇä :ÇáæÇÞÚ Ãäå . . + +ÔãÓ : áÍÙÉ æÇÍÏÉ ÃÑÌæßã . . ÇÓãÚ íÇ ÞãÑ ÇáÒãÇä ! . . ÇÝÑÖ Ãäí ÃÕÈÍÊ ÒæÌÉ áß¡ ãÇÐÇ ÓÊÕäÚ Èí ¿ . . + +ÞãÑ : ãÇÐÇ ÓÃÕäÚ Èß ¿ . . áä ÃÕäÚ Èß ÔíÆÇ . . ÃäÊ ÇáÊí ÊÕäÚíä ÈäÝÓß æáäÝÓß . . . ãÇÐÇ ÊÍÓäíä¿ . . . + +ÔãÓ : ãÇÐÇ ÃÍÓä ¿ . . . + +ÞãÑ : äÚã . . ãÇÐÇ ÊÍÓäíä ãä ÇáÃÚãÇá ¿ . . . åá ÊÍÓäíä ÇáØÈÎ ãËáÇ ¿! . . . + +ÔãÓ : ÇáØÈÎ ¿ . . + +ÞãÑ : ÊÝÕíá ÇáËíÇÈ ¿ . . ÑÊÞ ÇáÎÑæÞ ¿ . . ÅÒÇáÉ ÇáÈÞÚ ¿ . . . ÎÕÝ ÇáäÚÇá ¿ . . . ÕäÚ ÇáÓáÇÓá ¿ . . äÔÑ ÇáÛÓíá ¡ ÚÌä ÇáÚÌíä ¡ ÎÈÒ ÇáÑÛíÝ ¡ ÛÑÝ ÇáÛÑíÝ ¡ ÊÑÈíÉ ÇáÏÌÇÌ ¡ ãÓÍ ÇáÒÌÇÌ ¡ ãáÁ ÇáÌÑÇÑ ãä ÇáÂÈÇÑ æÕÈåÇ Ýí ÇáÃÒíÇÑ ¡ æßäÓ ÇáÛÈÇÑ ¡ æÊÎáíá ÇáÎíÇÑ . . Åáì ÂÎÑ åÐå ÇáÃÔÛÇá æÇáÃÚãÇá . . + +ÔãÓ : ÃäÇ ¿ . . ÈäÊ ÇáÓáØÇä äÚãÇä ¿ . . + +ÞãÑ : æáßäß ÓÊÕÈÍíä ÒæÌÉ ÞãÑ ÇáÒãÇä ! . . + +ÔãÓ : åÐÇ ÅÐä ãÇ íäÊÙÑäí ãÚß ¿ . . + +ÞãÑ : Úáì ÃÍÓä ÇáÝÑæÖ . . + +ÔãÓ : ÃåäÇß ãÇ åæ ÃÓæà ¿ . . . + +ÞãÑ : ÃÍíÇäÇ . . ÝÞÏ áÇ íæÌÏ ËíÇÈ áÊÝÕíáåÇ ¡ æáÇ ÚÌíä áÊÚÌíäå æáÇ ÏÌÇÌ áÊÑÈíÊå ! . . . æáÇ ÍÊì ÛÈÇÑ áÊßäÓíå ! . . . + +ÔãÓ : æÝí ãËá åÐå ÇáÍÇáÉ ßíÝ äÚíÔ ! . . + +ÞãÑ : áÇ ÃÍÈ ÇáÊäÈÄ ! . . + +ÔãÓ : æÃäÊ ãÇÐÇ ÊÍÓä Ýí ÇáÍíÇÉ ¿ . . + +ÞãÑ : áÇ ÔíÁ . . . æßá ÔíÁ . . . + +ÔãÓ : áÓÊ ÃÝåã ãÇ ÊÞæá . . . + +ÞãÑ : ÅÐÇ ÚÔÊ ãÚí ÝÅäß ÓÊÝåãíä ¿ ! . . + +ÔãÓ : æåá ÊÊÕæÑ Ãäí íãßä Ãä ÃÚíÔ ãÚß ¿ . . . + +ÞãÑ : ÃÊÑíÏíä ÇáÍÞíÞÉ ¿ . åã . . Åäí áã ÃÊÕæÑ Ðáß . æáÇ íãßä Ãä ÃÊÕæÑå ! . . + +ÔãÓ : æáãÇ ÌÆÊ ÅÐä æÊÞÏãÊ¿.. + +ÞãÑ : ÇÓÊÎÏã ÍÞí . . áã ÃÓÊØÚ ãÞÇæãÉ åÐÇ ÇáÅÛÑÇÁ . . Ãä ÃÓÊÎÏã ÍÞÇ áí .. ãÇ ÏÇã ÏÎæáí Ýí ÇáãÈÇÑÇÉ ãÈÇÍÇ ÝáãÇÐÇ áÇ ÃÏÎá ! . . + +ÔãÓ : æáßäß ÚäÏ ÇáÝÔá ÓÊÌáÏ! . . + +ÞãÑ : ÇáÌáÏ¿! . . åÐÇ ÃÈÓØ ÔíÁ!.. + +ÔãÓ : æÅÐÇ ÝÑÖ æäÌÍÊ¿. + +ÞãÑ : Êßæä ßÇÑËÉ !.. + +ÔãÓ : ßÇÑËÉ ! ÅÐÇ äáÊäí ÊÚÊÈÑ Ðáß ßÇÑËÉ .. + +ÞãÑ : ãÄßÏ .. + +ÇáæÒíÑ : æÞÇÍÉ åÐÇ ÇáÑÌá ÒÇÏÊ .. ÇÓãÍí áäÇ ÈÌáÏå íÇ ãæáÇÊí .. æÝí ÇáÍÇá !.. + +ÔãÓ : ÇäÊÙÑ !.. + +ÇáÓáØÇä : ääÊÙÑ Åáì ãÊì íÇ ÇÈäÊí ¿ . . ÃåÐÇ ßáÇã äÓãÚå ãä ãËá åÐÇ ÇáÕÚáæß ¿ . . . + +ÔãÓ : áÍÙÉ ÃÎÑì . . ÇÓãÚ íÇ ÞãÑ ÇáÒãÇä! . . + +\chapter*{ÎÊÇã ÇáãÓÑÍíÉ ßãÇ ÙåÑÊ Úáì ÇáãÓÑÍ ÇáÞæãí} + + +ÚäÏ ÅÎÑÇÌ ÇáãÓÑÍíÉ Úáì ÇáãÓÑÍ ÇáÞæãí ÑÄí ÊÛííÑ ÇáÎÇÊãÉ Úáì äÍæ íÌãÚ Èíä ÇáãÍÈíä ÇáãÌÇåÏíä.. ÝæÖÚ ÇáãÄáÝ ÇáÎÇÊãÉ ÇáÃÎÑì ÇáÊÇáíÉ: + +ÔãÓ : äÚã... ÅÐÇ ÓßÊ Úä ÇáßáÇã æÃÓÑÚÊ Ýí ÇáÎØì.. åíÇ ÈäÇ... åáã.. Åáì ÇáÒæÇÌ... + +ÞãÑ : åíÇ ÈäÇ.. åáãí.. ÇäÊÙÑí (íÞÝ æíäÙÑ ÈÚíÏÇ) ãÇ åÐÇ.. åÐÇ ÕæÊ ÍÕÇä íÑßÖ... + +ÔãÓ : (ÊäÙÑ Åáì ÌåÉ ÇáÕæÊ ÊÊÈíä ÇáÞÇÏã) åÐÇ ÍãÏÇä... + +ÞãÑ : ÍãÏÇä.. áÚäå \allah{}!... (ÍãÏÇä íÏÎá íÍãá Ýí íÏå ÓíÝÇ ÎáÇÝ ÓíÝå ÇáãÏáì ãä ÍÒÇãå...) + +ÔãÓ : ÚÏÊ ÓÑíÚÇ íÇ ÍãÏÇä... + +ÇáÃãíÑ : ßÇä Ýí ÅãßÇäß Ãä ÊæÝÑí Úáì ÇáãÔæÇÑ.. + +ÔãÓ : ÃÑÏÊ áß Ãä ÊÚÑÝ ÇáÍÞíÞÉ ÈäÝÓß.. + +ÇáÃãíÑ : ÔÚÑ ÈåÇ ÞáÈí Ýí Ãæá áÍÙÉ ÑÃíÊß ÝíåÇ.. æáßäí ÚÑÝÊ Çáíæã áãÇÐÇ ßäÊ ÃßÑå ÏÇÆãÇ åÐÇ ÇáÑÌá!... + +ÞãÑ : ÔÚæÑ ãÊÈÇÏá ÏÇÆãÇ... + +ÇáÃãíÑ : (íáÞí Åáíå ÈÇáÓíÝ) ÎÐ... æÏÇÝÚ Úä äÝÓß... + +ÔãÓ : (ÕÇÆÍÉ) ãÇ åÐÇ ÇáÐí ÊÕäÚ¿... + +ÇáÃãíÑ : áÇÈÏ áæÇÍÏ ãäÇ Ãä íãæÊ... + +ÔãÓ : ÃÌääÊ¿... + +ÇáÃãíÑ : áÇ íãßä Ãä ÃÚíÔ æÃÑì åÐÇ ÇáÑÌá íÙÝÑ Èß... + +ÔãÓ : áÞÏ ÙÝÑ Èí ÞÈá Ãä ÊÑÇäí... + +ÇáÃãíÑ : æåÐÇ ÓÈÈ ÃßÈÑ íÏÚæäí Åáì ÞÊáå... + +ÔãÓ : æÃÝÑÖ Ãäß ÞÊáÊå¡ ãÇ åí ÇáäÊíÌÉ¿... + +ÇáÃãíÑ : íÑÊÇÍ ÞáÈí Úáì ÇáÃÞá.. ÏÇÝÚ Úä äÝÓß!... íÌÈ Ãä ÃÞÊáß ÈÔÑÝ¡ æÅä ßäÊ áÇ ÊÓÊÍÞ åÐÇ ÇáÔÑÝ¡ áÃäß ÕÚáæß!... + +ÔãÓ : íÇ ááÇÓÝ!... æÃäÇ ÇáÊí ÍÓÈÊ Ãäß ÊÚáãÊ ÔíÆÇ... + +ÞãÑ : åÇ åæ ÊãáíÐß!.. ãÎáæÞß!... æáßäß áÓÊ ÇáãÓÆæáÉ..ÇáÚÌíäÉ ßÇäÊ ãÛÔæÔÉ!... + +ÇáÃãíÑ : ÅÎÑÓ!... ÓÃÞÊáß ßãÇ íÞÊá ÇáßáÈ!...(íÍãá Úáíå æíÔÊÈßÇä...) + +ÔãÓ : (ÕÇÆÍÉ æåí ÊÞÝ ÈíäåãÇ) ßÝì!... íÇÍãÏÇä!... ßÝì!... ßÝì!... áÇÔß Ãäß ÝÞÏÊ ÚÞáß!... + +ÇáÃãíÑ : (Úáì æÔß ÇáÇäåíÇÑ) æßíÝ áÇ ÃÝÞÏ ÚÞáí¿... ßíÝ áÇ ÃÝÞÏ ÚÞáí íÇÔãÓ ÇáäåÇÑ¿... ßíÝ áÇ ÃÝÞÏ ÚÞáí¿... Åäí ÈÏæäß ÝÞÏÊ ßá ÔíÁ... + +ÔãÓý : (ãÊÑÝÞÉ Èå) ÊÚÇá íÇ ÍãÏÇä.. ÊÚÇá åäÇ ÊåÏà ÞáíáÇ!... ÇåÏÃ.. ÇåÏÃ.. ÇåÏÃ... (ÊäÊÍí Èå äÇÍíÉ)... + +ÇáÃãíÑý : (íßÑÑ æåæ íÖÚ ÑÃÓå Èíä íÏíå æíßÇÏ íÈßí) ÂÎ... Âå... ÝÞÏÊ ßá ÔíÁ!... ßá ÔíÁ... + +ÔãÓý : ÍÐÇÑ Ãä ÊÈßí ßØÝá... + +ÇáÃãíÑ : ãÇ åæ ãÕíÑí ÇáÂä ÈÏæäß.. æÃäÇ ÇáÐí ÃÚÊÏÊ ÞÑÈß æÍÏíËß æÕæÊß æÃäÊ Ýí ËíÇÈ ÌäÏí!... ÃäÇ ÇáÂä ÈÚÖ ãäß... ÈÚÖ ãä ÑæÍß... + +ÔãÓ : ÅÐÇ ßäÊ ÍÞÇ ÈÚÖÇ ãäí æãä ÑæÍí¡ Ýßä ÔÌÇÚÇ!... ÊÍãá ÞÏÑß ÈÔÌÇÚÉ!... + +ÇáÃãíÑ : ÞÏÑí! ÈÚíÏÇ Úäß¿... + +ÔãÓ : äÚã... (áÍÙÉ ÕãÊ) + +ÇáÃãíÑ : ÃÊÍÈíä åÐÇ ÇáÑÌá Åáì åÐÇ ÇáÍÏ¿... + +ÔãÓ : Åäå ÎØíÈí ÇáÐí ÇÎÊÑÊå ÈäÝÓí.. Ãáã íÎÈÑæß ÈÐáß Ýí ÇáãÏíäÉ!... + +ÇáÃãíÑ : (ãØÑÞÇ) äÚã... + +ÔãÓý : Ãæ áã äÌÆ Åáíß ãä ÇáÎáÇÁ ãÚÇ¿... Ãæ áã äÚÔ ÃäÇ æåæ ãÚÇ¿... Çáã ÊÓÃá äÝÓß ßíÝ íãßä Ãä ÊäÝÑÏ ÇãÑÃÉ ÈÑÌá ÅáÇ Ãä íßæä ÎØíÈÇ áåÇ ÃãÇã \allah{} æÇáäÇÓ!... + +ÇáÃãíÑ : äÚã.. æáßä... Îíá Åáì ãÚ Ðáß Ãäß Êãíáíä Åáí. + +ÔãÓý : Åäí ÍÞÇ ÇßÊÔÝÊ Ýíß ØÈíÚÉ ØíÈÉ¡ æÅäí ÝÎæÑÉ ÈÐáß ãÄãäÉ Ãäß ÓÊÕäÚ ÔíÆÇ áÈáÏß æÔÚÈß¡ æÞÏ ÞáÊ ßá åÐÇ áÎØíÈí ÞãÑ¡ æÊÓÊØíÚ Ãä ÊÓÃáå... + +(áÇ íäÙÑ Åáì ÞãÑ) + +ÇáÃãíÑ : áãÇÐÇ áÇ ÊäÙÑ Åáíå¿.. ÇäÙÑ Åáíå æÇÓÃáå + +ÔãÓ : ÈãÇÐÇ ßäÇ äÊÍÏË Úäß¡ æÚä ÊÞÏíÑäÇ áß¡ æÚä ÂãÇáäÇ Ýíß... + +ÞãÑ : áÇ ÝÇÆÏÉ.. Åäå áä íäÙÑ Åáí... ÃäÇ ÕÚáæß... + +ÇáÃãíÑ : æáßäß ÇäÊÕÑÊ!... (íäåÖ) æÏÇÚÇ!... + +ÔãÓ : áÇÊäÓ íÇÍãÏÇä Ãäß ßãÇ ÊÞæá: ÊÍãá ÌÒÁÇ ãä ÑæÍí!... æåÐÇ íÞÊÖíß Ãä Êßæä ÏÇÆãÇ ËÇÆÑÇ ãÕáÍÇ!... + +ÇáÃãíÑ : ÃÚÑÝ ÌíÏÇ ãÇ ÃÍãá (ÝÌÃÉ ÈÚäÝ) æáßä åÐÇ ÇáÑÌá ãÇÐÇ íÍãá ãäß¿... + +ÔãÓ : åæ ÇáÐí ÕäÚäí... + +ÞãÑ : æåí ÇáÊí ÕäÚÊ Ýí ÞáÈí ÇáÍÈ... + +ÔãÓ : äÚã.. ßá ãäÇ ÕäÚ ÇáÂÎÑ.. ßá ãäÇ ÕÇäÚ ãÕäæÚ¡ ÎÇáÞ æãÎáæÞ¡ Ýí äÝÓ ÇáæÞÊ.. áÐáß ßÇä ÇäÏãÇÌäÇ ßÇãáÇ.. ÝåãÊ ÇáÂä íÇÍãÏÇä¿... + +ÇáÃãíÑ : äÚã ... æåäíÆÇ áßãÇ.. æÏÇÚÇ!... + +ÔãÓ : áíßä ÇáÊæÝíÞ ÍáíÝß íÇÍãÏÇä!... æÑÈãÇ ÒÑäÇß íæãÇ ÃäÇ æÒæÌí.. áäåäÆß ÈÃÏÇÁ ÑÓÇáÊß... + +ÇáÃãíÑ : ÞÈá Ãä ÃÐåÈ .. íÞÊÖíäí ÇáÅäÕÇÝ æÇáÖãíÑ Ãä ÃÎÈÑßãÇ ÈÔíÁ.. ÇáÔÚÈ Ýí ÈáÏß íÇ ÔãÓ ÇáäåÇÑ íÞÏÓß ÊÞÏíÓÇ¡ áÃäß ÊÑßÊ ÞÕÑß æÇÎÊÑÊ ÔÎÕÇ ÈÓíØÇ Èíä ÇáäÇÓ.. æÓÊÑíä ÈÚíäß ßíÝ íáÊÝ ÍæáßãÇ ÇáÔÚÈ ÚäÏãÇ ÊÏÎáÇä ãÚÇ ÇáãÏíäÉ... + +(íÎÑÌ ÍÒíäÇ.. æíÊÑß ÔãÓ æÞãÑ æÞÏ ÊáÇÕÞÇ.. æÃÎÐÇ íÔíÚÇäå ÈÃäÙÇÑåãÇ.. Åáì Ãä íÎÊÝí .. æíåÈØ ÇáÓÊÇÑ æåãÇ ãÊáÇÕÞÇä). + +\begin{center} +(ÓÊÇÑ) +\end{center} + + + + + + + + + + + + + +\end{document} + + + diff --git a/Master/texmf-dist/doc/latex/arabi/test_beamer.pdf b/Master/texmf-dist/doc/latex/arabi/test_beamer.pdf Binary files differnew file mode 100644 index 00000000000..3c69ac1532a --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/test_beamer.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/testplaintex.pdf b/Master/texmf-dist/doc/latex/arabi/testplaintex.pdf Binary files differnew file mode 100644 index 00000000000..7d63e47723c --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/testplaintex.pdf diff --git a/Master/texmf-dist/doc/latex/arabi/testplaintex.tex b/Master/texmf-dist/doc/latex/arabi/testplaintex.tex new file mode 100644 index 00000000000..d573e6e74c7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/testplaintex.tex @@ -0,0 +1,144 @@ +% Arabi system example with plain TeX +% (c) Youssef JABRI +% +%=================================================== +% Adapted for use with the Arabi system +% The text used was found some where on the web +% and reflects its author view, used here only to show +% the system should be used +%=================================================== +% +\TeXXeTstate=1 + +\nopagenumbers +\chardef \atcode = \the \catcode `\@ +\catcode `\@ = 11 + + + + +\def\xspace{\futurelet\@let@token\@xspace} +\def\@xspace{% +% \ifx\@let@token\bgroup\space\else +% \ifx\@let@token\egroup\space\else +% \ifx\@let@token\/\space\else +% \ifx\@let@token\ \space\else + \ifx\@let@token~\space\else + \ifx\@let@token.\space\else + \ifx\@let@token!\space\else + \ifx\@let@token,\space\else + \ifx\@let@token:\space\else + \ifx\@let@token;\space\else + \ifx\@let@token?\space\else + \ifx\@let@token/\space\else + \ifx\@let@token'\space\else + \ifx\@let@token)\space\else + \ifx\@let@token-\space\else + \ifx\@let@token\@xobeysp\space\else + \ifx\@let@token\space\space\else + \ifx\@let@token\@sptoken\space\else% +\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}%\fi\fi\fi\fi + +\def\xspace{\bgroup\obeyspaces\obeylines\futurelet\next\Xspace}% + \def\xspaces{ \ignorespaces}% + {\obeylines\obeyspaces% + \gdef\Xspace{\let^^M\xspaces\let \xspaces\expandafter\egroup}} + +\catcode `\@ = \the \atcode + + +\catcode`\¡=13 \def¡{\unskip~, } %\char186 % +\catcode`\¿=13 \def¿{\unskip~? } %\char186 % +%\catcode`186=13 \def{;} %\char186 % +%\catcode`\’=13 \def{,} %\char186 % +%\catcode`\’=13 \def{,} %\char186 % +%\catcode`\’=13 \def{,} %\char186 % + + + + + +\catcode`\Á=13 \chardefÁ = 186 %\char186 % +\catcode`\Â=13 \chardef = 6 % +\catcode`\Ã=13 \chardefà = 2 % +\catcode`\Ä=13 \chardefÄ = 165 % +\catcode`\Å=13 \chardefÅ = 4 % +\catcode`\Æ=13 \chardefÆ = 183 % +\catcode`\Ç=13 \chardefÇ = 65 % +\catcode`\È=13 \chardefÈ = 98 % +\catcode`\É=13 \chardefÉ = 84 % +\catcode`\Ê=13 \chardefÊ = 116 % +\catcode`\Ë=13 \chardefË = 16 % +\catcode`\Ì=13 \chardefÌ = 20 % +\catcode`\Í=13 \chardefÍ = 24 % +\catcode`\Î=13 \chardefÎ = 28 % +\catcode`\Ï=13 \chardefÏ = 100 % +\catcode`\Ð=13 \chardefÐ = 64 % +\catcode`\Ñ=13 \chardefÑ = 114 % +\catcode`\Ò=13 \chardefÒ = 122 % +\catcode`\Ó=13 \chardefÓ = 115 % +\catcode`\Ô=13 \chardefÔ = 75 % +\catcode`\Õ=13 \chardefÕ = 79 % +\catcode`\Ö=13 \chardefÖ = 83 % +\catcode`\Ø=13 \chardefØ = 87 % +\catcode`\Ù=13 \chardefÙ = 92 % +\catcode`\Ú=13 \chardefÚ = 96 % +\catcode`\Û=13 \chardefÛ = 140 % +\catcode`\Ü=13 \chardefÜ = 254 % +\catcode`\Ý=13 \chardefÝ = 102 % +\catcode`\Þ=13 \chardefÞ = 113 % +\catcode`\ß=13 \chardefß = 107 % +\catcode`\á=13 \chardefá = 108 % +\catcode`\ã=13 \chardefã = 109 % +\catcode`\ä=13 \chardefä = 110 % +\catcode`\å=13 \chardefå = 104 % +\catcode`\æ=13 \chardefæ = 119 % +\catcode`\í=13 \chardefí = 121 % +\catcode`\ì=13 \chardefì = 89 % +% +\catcode`\ð=13 \chardefð = 190 % +\catcode`\ñ=13 \chardefñ = 191 % +\catcode`\ò=13 \chardefò = 192 % +% +\catcode`\ó=13 \chardefó = 97 % +\catcode`\õ=13 \chardefõ = 117 % +\catcode`\ö=13 \chardefö = 105 % +\catcode`\ú=13 \chardefú = 34 % +\catcode`\ø=13 \chardefø = 204 % + +% Then, Vowels +% +%\DeclareTextSymbol{\shadda}{LAE}{204}%{164} +% +%\DeclareTextSymbol{\shaddafatha}{LAE}{201}%169 +%\DeclareTextSymbol{\shaddadamma}{LAE}{202}%170 +%\DeclareTextSymbol{\shaddakasra}{LAE}{203}%171 +% +\input shapepar.sty +\input mosq.def + +\font \tr = TraditionalArabic at 12 pt +\font \andal = andlso at 10 pt +%\shapepar {\heartshape} +\shapepar {\circleshape} +%\shapepar{\mosqdoor}% +%{\bf The \TeX\ Showcase.} +\beginR +\tr%\obeyspaces +%- * * * - +ÇáãØáæÈ ÅÐÇð åæ Ãä ÊÊæÇÝÞ ÇáÔÑíÚÉ (~ÃíÉ ÔÑíÚÉ~) Ýí äÝæÓ ßá ÇáÈÔÑ ãä ßá ÇáÃÏíÇä ¡æÃæá ÊæÇÝÞ åæ ÊæÇÝÞ ÇáÚÏÇáÉ æíÞÙÉ ÇáÖãíÑ ãÚ ÅíãÇä Ãí ãäÇ¡ æáíÓ Ýí ßá ÇáÃÏíÇä ãËáÇð ÃÑæÚ ãä ÇáÐí äÌÏå Ýí ÇáÅÓáÇã æÈÇáÊÍÏíÏ ãÇ ÝÚáå ÑÓæá Çááå Õáì Çááå Úáíå æÓáã Ýí ãÑÖ ãæÊå Úáíå ÇáÕáÇÉ æÇáÓáÇã ÝÞÏ ÏÚÇ ÃÕÍÇÈå æÎÇØÈåã ÞÇÆáÇð (~ÃíåÇ ÇáäÇÓ ãä ßäÊ ÌáÏÊ áå ÙåÑÇð¡ ÝåÐÇ ÙåÑí ÝáíÓÊÞÏ ãäí ¡æãä ßäÊ ÔÊãÊ áå ÚÑÖÇð ÝåÐÇ ÚÑÖí ÝáíÓÊÞÏ ãäå ¡æãä ÃÎÐÊ áå ãÇáÇð ÝåÐÇ ãÇáí ÝáíÃÎÐ ãäå ¡ æáÇ íÎÔ ÇáÔÍäÇÁ Ýåí áíÓÊ ãä ÔÃäí~) ¡ æåÐå (~ÇáÔÍäÇÁ~) åí ãÇ ÚäíäÇ Ýí ÊÞÏíãäÇ åÐÇ ÇáÍÏíË ÇáÔÑíÝ ¡ÝáæáÇ Úáã ÇáãÔÑÚ ÇáÃßÈÑ Õáì Çááå Úáíå æÓáã ÈÎØæÑÊåÇ áãÇ ÎÔí ãäåÇ ¡ æÍÐÑ ãäåÇ ÃÕÍÇÈå æíäØÈÞ ÇáÊÍÐíÑ Úáì ÃãÊå Ýí ãÇ ÈÚÏ ¡ÅÐ áã íßä Ýí ÍÞíÞÉ Ïíä ÇáÅÓáÇã ãËá åÐå ÇáÔÍäÇÁ ÍÊì ãÚ ÈÇÞí ÇáÃÏíÇä ÇáÓÇÆÏÉ æÇáÏáíá Úáì Ðáß åæ ÅÑÓÇá ÑÓæá Çááå Õáì Çááå Úáíå æÓáã ÕÍÇÈÊå ãåÇÌÑíä Åáì ÇáÍÈÔÉ¡ æãÚåã ÑÓÇáÉ (~Åä ÝíåÇ ãáß áÇ íÙáã ÚäÏå ÃÍÏ~) ¡æÕáÇÊå Úáíå ÇáÕáÇÉ æÇáÓáÇã Úáì ÇáäÌÇÔí Çáãáß Ííä Úáã ÈãæÊå ÞÇÆáÇð áÃÕÍÇÈå (~Åä ÃÎÇßã ÇáäÌÇÔí ÞÏ ãÇÊ ÝÕáæÇ Úáíå¡æÇÓÊÛÝÑæÇ áå ~) . +% +æãËáãÇ ÊÊÚÇÑÖ ÇáÔÍäÇÁ ãÚ ÇáÅíãÇä Ýåí ÊÊÚÇÑÖ ãÚ ÇáÚáã ¡ ÝíæÑÏ áäÇ ÇáÊÇÑíÎ Ãä ÇáÃãÉ ÇáÚÑÈíÉ ÇáÅÓáÇãíÉ Ýí ÚÕÑåÇ ÇáÐåÈí áã Êßä áåÇ ãËá åÐå ÇáÔÍäÇÁ Ýí ÞÈæá ÇáÚáæã ãä ÓÇÆÑ ÇáÃãã¡ æßÇäÊ ÊÊÏÇÑÓåÇ ÊÍÊ ÎíãÉ ÇáÏæáÉ Ýáã íßä ÛÑíÈÇð Ãä ÊÑì Ýí ãßÇä æÇÍÏ æãÌáÓ æÇÍÏ ÍßíãÇð ãÓáãÇð æãÊÑÌãÇð ãÓíÍíÇð æãäÌãÇð ÕÇÈÆíÇð æÝíáÓæÝÇð ÓÑíÇäíÇð íÊÚÇæäæä Ýí ÓÈíá Íá ãÔßá Úáãí¡ ÝßÇäÊ ÑÓÇáÊåã ÊÊÚÏì ÇáÑÞÚÉ ÇáØÇÆÝíÉ ÇáÖíÞÉ Åáì æÍÏÉ ÅäÓÇäíÉ ÝßÑíÉ æÃÎáÇÞíÉ ¡æÎíÑ ãËÇá Úáì Ðáß ãÇ ÃæÑÏå ãÍãÏ ßÑÏ Úáí Úä ÕæÑÉ ÇáÍÑíÉ ÇáÝßÑíÉ æÇáÏíäíÉ Ýí ÚÕÑ ÇáÅÓáÇã ÇáÐåÈí ãÇ äÞáå Úä ÇáÎáÝ Èä ÇáãËäì ÝÞÇá: ÔåÏäÇ ÚÔÑÉ Ýí ÇáÈÕÑÉ íÌÊãÚæä Ýí ãÌáÓ áÇ íÚÑÝ ãËáåã~.~. ÇáÎáíá Èä ÇÍãÏ ÕÇÍÈ ÇáÚÑæÖ (~Óäøí~) ¡æÇáÓíÏ ãÍãÏ ÇáÍãíÑí ÇáÔÇÚÑ (~ÔíÚí~) ¡æÕÇáÍ Èä ÚÈÏ ÇáÞÏæÓ (~Ëäæí~) ¡æÓÝíÇä Èä ãÌÇÔÚ (~ÕÝÑí~) ¡æÈÔÇÑ Èä ÈÑÏ (~ÎáíÚ ãÇÌä~) ¡æÍãÇÏ ÚÌÑÏ (~ÒäÏíÞ~) ¡æÇÈä ÑÇÓ ÇáÌÇáæÊ ÇáÔÇÚÑ (~íåæÏí~) æÇÈä äÙíÑ ÇáãÊßáã (~äÕÑÇäí~) æÚãÑ ÇÈä ÃÎÊ ÇáãÄíÏ (~ãÌæÓí~) æÇÈä ÓäÇä ÇáÍÑÇäí ÇáÔÇÚÑ (~ÕÇÈÆí~) ÝíÊäÇÔÏæä ÃÔÚÇÑÇ æÃÎÈÇÑÇ~) æÇáÐí äÑíÏ Þæáå Ãä áæáÇ åÐÇ ÇáÊÓÇãÍ ÇáÝßÑí áãÇ Ããßä áäÇ Ãä äÑì ÇãÉ ÊÒÏåÑ æÊäåÖ áÊÚã äåÖÊåÇ ÇáÚÇáã ÃÌãÚ. +% +áÞÏ ßÇä ãä ÇÈÑÒ ãÇ ÃÞÑå ÇáÔÑÚ ÇáÅÓáÇãí Ýí ÍÑíÉ ÇáãÚÊÞÏ åæ Ãä (~áÇ ÅßÑÇå Ýí ÇáÏíä~) ¡æäÍä Çáíæã Ýí ÇáÞÑä ÇáÍÇÏí æÇáÚÔÑíä¡íäÈÛí ÚáíäÇ ÊãËá åÐå ÇáÂíÉ ÊãËáÇð ÍÞíÞíÇð¡áÃääÇ äÚáã Åä ÇáÎíÑ ßáå Ýí ÊÑß ÇáÍßã Úáì Ðáß ááÖãíÑ ¡æÃä äÚí ÇáÏÑæÓ ÇáÊí ÊÒæÏäÇ ÈåÇ ÔæÇåÏ ÇáÊÇÑíÎ ¡Êáß ÇáÔæÇåÏ ÇáÊí ÇÓÊäÏ ÅáíåÇ ÍßãÇÁ ÇáÃãã ÇáÃÎÑì Ýí Íá ãÚÖáÇÊåã ÝåÐÇ ÇáÍßíã ÇáåäÏí (~ØÇÛæÑ~) íÑì Ãä Íá ãÔßáÉ ÇáåäæÏ åæ Ýí ÏÑÇÓÉ ÇáßÊÈ ÇáÚÑÈíÉ ÇáÊí ÊÍæí ÇáÑæÍ ÇáÅÓáÇãíÉ ÏÑÇÓÉ ãÓÊÝíÖÉ ÝÅä ÝíåÇ ÍáÇð áßá ÇáãÔÇßá ÇáØÇÆÝíÉ æÇáÚÑÞíÉ ÈÞæáå: Ýáæ Ãä ÇáåäÏæÓ ÇÓÊØÇÚæÇ Ãä íäÙÑæÇ Ýí ÇáßÊÈ ÇáÚÑÈíÉ æíÝåãæÇ ãäåÇ ÇáÑæÍ ÇáÚÑÈíÉ ÇáÅÓáÇãíÉ ÝåãÇ ÍÓäÇ ¡áÃÚÇäåã Ðáß ãä ÛíÑ Ôß Úáì Ýåã ÚÞáíÉ ÅÎæÇäåã ãä ãÓáãí ÇáåäÏ~. +% +ÝãÇ ÃÍÑÇäÇ æäÍä ÃÎáÇÝ ÃæáÆß ÇáÓáÝ ÇáÐíä ÃÕÈÍæÇ ãËÇáÇ íÞÊÏì áÍßãÇÁ ÇáÅäÓÇäíÉ ÌãÚÇÁ¡ Ãä äÞÝ ãä ãæÑæËäÇ æÞÝÉ ÇáãÍÊÑã áå æÇáãÌá áÚÙãÇÆå¡æÃä äÍÊßã Åáì ÖãÇÆÑäÇ Ýí ÇáÇÈÊÚÇÏ Úä ÇáÔÍäÇÁ ÇáÊí íÓÚì ÃÚÏÇÄäÇ Åáì ÇáÅíÞÇÚ ÈíääÇ ãä ÎáÇáåÇ¡æÃä äÞÝ ãä ÈÚÖäÇ ãæÞÝ ÇáãÄíÏ æÇáäÇÕÍ æÇáãÚÇÖÏ ¡áÇ ãæÞÝ ÇáãÞÕí æÇáãåãÔ áÕÇáÍ ÌåÉ ÃÌäÈíÉ áã ÊÑÏ áäÇ íæãÇ ÎíÑÇ. +\andal ØÇÑÞ åÇÔã ÎãíÓ ÇáÏáíãí +ÈÛÏÇÏ +%ÇáÚÑÇÞ +%$\heartsuit$ +%*** +\endR +% +\end + diff --git a/Master/texmf-dist/doc/latex/arabi/user_guide.pdf b/Master/texmf-dist/doc/latex/arabi/user_guide.pdf Binary files differnew file mode 100644 index 00000000000..fd04b4f4af9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arabi/user_guide.pdf diff --git a/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm b/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm new file mode 100644 index 00000000000..71d7b932b60 --- /dev/null +++ b/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm @@ -0,0 +1,377 @@ +StartFontMetrics 2.0 +Comment Panose 2 0 5 3 0 0 0 2 0 4 +FullName ae_AlMohanad BoldItalic +FontName ae_AlMohanadBoldItalic +FamilyName ae_AlMohanad Bold Italic +Weight Normal +Notice Typeface and data 2003, Arabeyes.org. This font is distributed under the terms of GPL license. +Version 001.001 +IsFixedPitch false +ItalicAngle 0.00 +FontBBox -307 -188 1127 437 +Ascender 754 +Descender -146 +XHeight 510 +CapHeight 712 +UnderlinePosition -188 +UnderlineThickness 48 +EncodingScheme FontSpecific +StartCharMetrics 356 +C 32 ; WX 244 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 114 -14 372 677 ; +C 34 ; WX 270 ; N quotedbl ; B 143 390 377 627 ; +C 35 ; WX 667 ; N numbersign ; B 98 33 742 725 ; +C 36 ; WX 458 ; N dollar ; B 76 -26 555 777 ; +C 37 ; WX 719 ; N percent ; B 129 33 761 715 ; +C 38 ; WX 635 ; N ampersand ; B 70 49 723 702 ; +C 39 ; WX 156 ; N quotesingle ; B 181 443 289 702 ; +C 40 ; WX 319 ; N parenleft ; B 91 -281 432 703 ; +C 41 ; WX 319 ; N parenright ; B -11 -281 330 703 ; +C 42 ; WX 332 ; N asterisk ; B 124 342 434 635 ; +C 43 ; WX 462 ; N plus ; B 102 63 468 421 ; +C 44 ; WX 158 ; N comma ; B 32 -65 112 65 ; +C 45 ; WX 385 ; N hyphenminus ; B 39 39 380 110 ; +C 46 ; WX 127 ; N period ; B 26 0 125 89 ; +C 47 ; WX 275 ; N slash ; B 24 -5 378 597 ; +C 48 ; WX 552 ; N zero ; B 97 49 630 705 ; +C 49 ; WX 390 ; N one ; B 90 62 448 709 ; +C 50 ; WX 538 ; N two ; B 62 40 623 702 ; +C 51 ; WX 491 ; N three ; B 64 47 567 700 ; +C 52 ; WX 538 ; N four ; B 86 63 559 707 ; +C 53 ; WX 491 ; N five ; B 71 46 589 710 ; +C 54 ; WX 538 ; N six ; B 107 49 612 702 ; +C 55 ; WX 488 ; N seven ; B 166 48 626 695 ; +C 56 ; WX 552 ; N eight ; B 78 49 621 702 ; +C 57 ; WX 540 ; N nine ; B 115 49 617 702 ; +C 58 ; WX 244 ; N colon ; B 85 39 268 450 ; +C 59 ; WX 244 ; N semicolon ; B 59 -85 275 447 ; +C 60 ; WX 634 ; N less ; B 129 132 719 624 ; +C 61 ; WX 455 ; N equal ; B 92 177 479 305 ; +C 62 ; WX 634 ; N greater ; B 80 128 669 621 ; +C 63 ; WX 465 ; N question ; B 156 49 578 702 ; +C 64 ; WX 917 ; N at ; B 97 -155 978 756 ; +C 65 ; WX 604 ; N A ; B 19 63 623 713 ; +C 66 ; WX 542 ; N B ; B 42 63 622 687 ; +C 67 ; WX 615 ; N C ; B 98 49 729 702 ; +C 68 ; WX 708 ; N D ; B 45 63 812 687 ; +C 69 ; WX 479 ; N E ; B 45 42 600 712 ; +C 70 ; WX 488 ; N F ; B 44 63 598 709 ; +C 71 ; WX 667 ; N G ; B 104 41 730 702 ; +C 72 ; WX 687 ; N H ; B 44 63 815 687 ; +C 73 ; WX 302 ; N I ; B 50 63 433 687 ; +C 74 ; WX 441 ; N J ; B 10 -162 548 684 ; +C 75 ; WX 634 ; N K ; B 28 57 711 682 ; +C 76 ; WX 538 ; N L ; B 70 41 550 688 ; +C 77 ; WX 951 ; N M ; B 57 42 1029 689 ; +C 78 ; WX 731 ; N N ; B 54 37 854 684 ; +C 79 ; WX 733 ; N O ; B 112 62 815 715 ; +C 80 ; WX 584 ; N P ; B 76 60 676 684 ; +C 81 ; WX 782 ; N Q ; B 118 -138 813 703 ; +C 82 ; WX 638 ; N R ; B 64 63 649 687 ; +C 83 ; WX 441 ; N S ; B 59 45 543 698 ; +C 84 ; WX 589 ; N T ; B 167 63 717 710 ; +C 85 ; WX 689 ; N U ; B 143 49 826 687 ; +C 86 ; WX 638 ; N V ; B 171 42 773 687 ; +C 87 ; WX 980 ; N W ; B 180 40 1127 687 ; +C 88 ; WX 660 ; N X ; B 42 58 752 683 ; +C 89 ; WX 686 ; N Y ; B 195 61 787 686 ; +C 90 ; WX 634 ; N Z ; B 52 42 705 709 ; +C 91 ; WX 312 ; N bracketleft ; B 93 -49 437 754 ; +C 92 ; WX 510 ; N backslash ; B 230 45 465 759 ; +C 93 ; WX 312 ; N bracketright ; B 54 -49 378 753 ; +C 94 ; WX 469 ; N asciicircum ; B 96 337 528 687 ; +C 95 ; WX 500 ; N underscore ; B -35 -125 488 -75 ; +C 96 ; WX 333 ; N grave ; B 243 583 336 736 ; +C 97 ; WX 488 ; N a ; B 56 49 498 524 ; +C 98 ; WX 510 ; N b ; B 53 32 583 752 ; +C 99 ; WX 448 ; N c ; B 69 49 511 524 ; +C 100 ; WX 538 ; N d ; B 65 49 633 752 ; +C 101 ; WX 437 ; N e ; B 69 49 493 523 ; +C 102 ; WX 344 ; N f ; B 40 63 505 730 ; +C 103 ; WX 500 ; N g ; B -37 -160 597 523 ; +C 104 ; WX 552 ; N h ; B 39 63 570 754 ; +C 105 ; WX 271 ; N i ; B 43 63 351 727 ; +C 106 ; WX 297 ; N j ; B -13 -161 432 726 ; +C 107 ; WX 538 ; N k ; B 39 63 610 754 ; +C 108 ; WX 295 ; N l ; B 62 61 393 752 ; +C 109 ; WX 802 ; N m ; B 40 63 816 524 ; +C 110 ; WX 552 ; N n ; B 40 63 570 524 ; +C 111 ; WX 490 ; N o ; B 66 49 554 523 ; +C 112 ; WX 531 ; N p ; B -16 -145 599 524 ; +C 113 ; WX 521 ; N q ; B 63 -146 593 538 ; +C 114 ; WX 396 ; N r ; B 39 63 503 524 ; +C 115 ; WX 365 ; N s ; B 58 49 427 524 ; +C 116 ; WX 292 ; N t ; B 105 49 392 664 ; +C 117 ; WX 552 ; N u ; B 108 47 588 522 ; +C 118 ; WX 492 ; N v ; B 119 41 602 510 ; +C 119 ; WX 780 ; N w ; B 125 41 875 510 ; +C 120 ; WX 521 ; N x ; B 29 63 611 510 ; +C 121 ; WX 488 ; N y ; B -21 -158 594 510 ; +C 122 ; WX 448 ; N z ; B 44 41 522 532 ; +C 123 ; WX 366 ; N braceleft ; B 75 -98 466 854 ; +C 124 ; WX 510 ; N bar ; B 195 -145 456 754 ; +C 125 ; WX 366 ; N braceright ; B 72 -98 463 854 ; +C 126 ; WX 667 ; N asciitilde ; B 143 308 698 449 ; +C 127 ; WX 781 ; N delete ; B 57 63 764 349 ; +C 130 ; WX 500 ; N quotesinglbase ; B 0 0 0 0 ; +C 131 ; WX 531 ; N florin ; B -33 -146 692 735 ; +C 136 ; WX 333 ; N circumflex ; B 168 603 441 721 ; +C 138 ; WX 448 ; N Scaron ; B 65 49 597 879 ; +C 140 ; WX 865 ; N OE ; B 104 40 980 711 ; +C 154 ; WX 365 ; N scaron ; B 58 49 494 719 ; +C 156 ; WX 823 ; N oe ; B 69 49 865 524 ; +C 159 ; WX 583 ; N Ydieresis ; B 170 63 762 867 ; +C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ; +C 161 ; WX 317 ; N exclamdown ; B 96 -46 292 523 ; +C 162 ; WX 448 ; N cent ; B 91 63 531 687 ; +C 163 ; WX 583 ; N sterling ; B 83 38 664 702 ; +C 164 ; WX 500 ; N currency ; B 56 160 625 630 ; +C 165 ; WX 583 ; N yen ; B 98 63 762 687 ; +C 166 ; WX 200 ; N brokenbar ; B 43 -153 294 757 ; +C 167 ; WX 417 ; N section ; B 21 -158 510 728 ; +C 168 ; WX 333 ; N dieresis ; B 175 610 464 708 ; +C 169 ; WX 765 ; N copyright ; B 97 11 832 702 ; +C 170 ; WX 312 ; N ordfeminine ; B 119 389 412 704 ; +C 171 ; WX 417 ; N guillemotleft ; B 94 63 493 450 ; +C 172 ; WX 667 ; N logicalnot ; B 177 239 716 520 ; +C 173 ; WX 564 ; N sfthyphen ; B 122 452 653 492 ; +C 174 ; WX 765 ; N registered ; B 97 11 832 702 ; +C 175 ; WX 333 ; N overscore ; B 186 633 453 686 ; +C 176 ; WX 375 ; N degree ; B 169 407 486 705 ; +C 177 ; WX 462 ; N plusminus ; B 56 22 468 421 ; +C 178 ; WX 354 ; N twosuperior ; B 119 366 468 752 ; +C 179 ; WX 354 ; N threesuperior ; B 142 370 454 752 ; +C 180 ; WX 333 ; N acute ; B 270 584 418 736 ; +C 181 ; WX 510 ; N micro ; B -1 -153 539 510 ; +C 182 ; WX 437 ; N paragraph ; B 85 -160 598 687 ; +C 183 ; WX 198 ; N middot ; B 124 316 250 434 ; +C 184 ; WX 333 ; N cedilla ; B 82 -114 263 74 ; +C 185 ; WX 354 ; N onesuperior ; B 185 374 406 752 ; +C 186 ; WX 323 ; N ordmasculine ; B 127 389 451 702 ; +C 187 ; WX 417 ; N guillemotright ; B 39 63 442 450 ; +C 188 ; WX 854 ; N onequarter ; B 188 47 857 753 ; +C 189 ; WX 854 ; N onehalf ; B 187 46 894 753 ; +C 190 ; WX 854 ; N threequarters ; B 145 47 857 753 ; +C 191 ; WX 448 ; N questiondown ; B -25 -162 402 491 ; +C 192 ; WX 604 ; N Agrave ; B 19 63 623 894 ; +C 215 ; WX 462 ; N multiply ; B 88 79 479 406 ; +C 224 ; WX 469 ; N agrave ; B 56 49 498 736 ; +C 226 ; WX 469 ; N acircumflex ; B 56 49 507 721 ; +C 231 ; WX 448 ; N ccedilla ; B 73 -115 513 522 ; +C 232 ; WX 437 ; N egrave ; B 69 49 493 736 ; +C 233 ; WX 437 ; N eacute ; B 69 49 493 736 ; +C 234 ; WX 437 ; N ecircumflex ; B 69 49 503 721 ; +C 235 ; WX 437 ; N edieresis ; B 69 49 532 708 ; +C 238 ; WX 271 ; N icircumflex ; B 43 63 403 721 ; +C 239 ; WX 271 ; N idieresis ; B 43 63 431 708 ; +C 244 ; WX 490 ; N ocircumflex ; B 66 49 554 721 ; +C 247 ; WX 462 ; N divide ; B 102 63 468 417 ; +C 249 ; WX 552 ; N ugrave ; B 108 47 588 736 ; +C 251 ; WX 552 ; N ucircumflex ; B 108 47 588 721 ; +C 252 ; WX 552 ; N udieresis ; B 108 47 588 708 ; +C 255 ; WX 469 ; N ydieresis ; B -21 -158 594 708 ; +C -1 ; WX 0 ; N .null ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _158 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _195 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _200 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _213 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _215 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _228 ; B 0 0 0 0 ; +C -1 ; WX 549 ; N ain ; B 10 -334 558 333 ; +C -1 ; WX 481 ; N ainfinal ; B 47 -315 563 291 ; +C -1 ; WX 513 ; N aininitial ; B -23 0 439 325 ; +C -1 ; WX 549 ; N ainisolated ; B 10 -334 558 333 ; +C -1 ; WX 410 ; N ainmedial ; B -23 0 410 277 ; +C -1 ; WX 220 ; N aleffinal ; B -51 0 220 511 ; +C -1 ; WX 192 ; N alefisolated ; B -36 -25 121 482 ; +C -1 ; WX 633 ; N alefmaksura ; B 38 -157 527 363 ; +C -1 ; WX 566 ; N alefmaksurafinal ; B 53 -195 566 167 ; +C -1 ; WX 633 ; N alefmaksuraisolated ; B 38 -157 527 363 ; +C -1 ; WX 248 ; N alefwithhamzaabove ; B -61 -34 152 546 ; +C -1 ; WX 250 ; N alefwithhamzaabovefinal ; B -77 0 250 615 ; +C -1 ; WX 248 ; N alefwithhamzaaboveisolated ; B -61 -34 152 546 ; +C -1 ; WX 248 ; N alefwithhamzabelow ; B 8 -187 223 490 ; +C -1 ; WX 222 ; N alefwithhamzabelowfinal ; B -51 -241 257 511 ; +C -1 ; WX 248 ; N alefwithhamzabelowisolated ; B 8 -187 223 490 ; +C -1 ; WX 307 ; N alefwithmaddaabove ; B -50 -25 150 512 ; +C -1 ; WX 281 ; N alefwithmaddaabovefinal ; B -66 0 280 593 ; +C -1 ; WX 307 ; N alefwithmaddaaboveisolated ; B -50 -25 150 512 ; +C -1 ; WX 814 ; N allahisolated ; B 34 -4 732 756 ; +C -1 ; WX 192 ; N arabicalef ; B -36 -25 121 482 ; +C -1 ; WX 195 ; N arabiccomma ; B -3 0 118 267 ; +C -1 ; WX 398 ; N arabicfivepointedstar ; B -53 109 295 441 ; +C -1 ; WX 383 ; N arabicindicdigiteight ; B 3 -35 350 428 ; +C -1 ; WX 383 ; N arabicindicdigitfive ; B 17 49 285 407 ; +C -1 ; WX 383 ; N arabicindicdigitfour ; B 15 -30 289 465 ; +C -1 ; WX 383 ; N arabicindicdigitnine ; B -15 -47 322 462 ; +C -1 ; WX 383 ; N arabicindicdigitone ; B 30 -32 264 455 ; +C -1 ; WX 383 ; N arabicindicdigitseven ; B -67 -7 282 456 ; +C -1 ; WX 383 ; N arabicindicdigitsix ; B -49 -18 312 436 ; +C -1 ; WX 383 ; N arabicindicdigitthree ; B -73 -40 288 439 ; +C -1 ; WX 383 ; N arabicindicdigittwo ; B -24 -38 251 441 ; +C -1 ; WX 383 ; N arabicindicdigitzero ; B 81 96 207 288 ; +C -1 ; WX 718 ; N arabickaf ; B 13 0 594 500 ; +C -1 ; WX 1055 ; N arabickaffinal ; B 16 -1 1055 465 ; +C -1 ; WX 383 ; N arabicpercentsign ; B -44 -30 322 487 ; +C -1 ; WX 340 ; N arabicquestionmark ; B -17 -17 249 478 ; +C -1 ; WX 247 ; N arabicsemicolon ; B -45 0 115 385 ; +C -1 ; WX 635 ; N beh ; B 16 -206 555 295 ; +C -1 ; WX 645 ; N behfinal ; B 16 -216 645 276 ; +C -1 ; WX 338 ; N behinitial ; B -23 -216 271 303 ; +C -1 ; WX 635 ; N behisolated ; B 16 -206 555 295 ; +C -1 ; WX 321 ; N behmedial ; B -23 -210 321 259 ; +C -1 ; WX 333 ; N caron ; B -139 601 135 719 ; +C -1 ; WX 1062 ; N dad ; B 54 -198 976 468 ; +C -1 ; WX 1033 ; N dadfinal ; B 54 -198 1033 468 ; +C -1 ; WX 795 ; N dadinitial ; B -23 0 707 468 ; +C -1 ; WX 1062 ; N dadisolated ; B 54 -198 976 468 ; +C -1 ; WX 761 ; N dadmedial ; B -23 0 761 433 ; +C -1 ; WX 364 ; N dal ; B 36 -1 302 341 ; +C -1 ; WX 440 ; N dalfinal ; B 34 -1 440 369 ; +C -1 ; WX 364 ; N dalisolated ; B 36 -1 302 341 ; +C -1 ; WX 202 ; N dammah ; B -141 649 13 857 ; +C -1 ; WX 229 ; N dammatan ; B -142 652 68 852 ; +C -1 ; WX 271 ; N dotlessi ; B -81 63 238 524 ; +C -1 ; WX 199 ; N fathah ; B -157 724 -13 854 ; +C -1 ; WX 199 ; N fathatan ; B -157 662 2 866 ; +C -1 ; WX 755 ; N feh ; B 14 0 685 521 ; +C -1 ; WX 748 ; N fehfinal ; B 14 -1 748 452 ; +C -1 ; WX 416 ; N fehinitial ; B -26 0 346 521 ; +C -1 ; WX 755 ; N fehisolated ; B 14 0 685 521 ; +C -1 ; WX 442 ; N fehmedial ; B -23 0 442 473 ; +C -1 ; WX 547 ; N ghain ; B 10 -299 547 501 ; +C -1 ; WX 477 ; N ghainfinal ; B 36 -315 563 488 ; +C -1 ; WX 513 ; N ghaininitial ; B -23 0 439 489 ; +C -1 ; WX 547 ; N ghainisolated ; B 10 -299 547 501 ; +C -1 ; WX 410 ; N ghainmedial ; B -23 0 410 465 ; +C -1 ; WX 548 ; N hah ; B 14 -323 555 275 ; +C -1 ; WX 546 ; N hahfinal ; B 13 -318 599 278 ; +C -1 ; WX 637 ; N hahinitial ; B -23 0 556 280 ; +C -1 ; WX 548 ; N hahisolated ; B 14 -323 555 275 ; +C -1 ; WX 656 ; N hahmedial ; B -23 0 656 280 ; +C -1 ; WX 392 ; N hamza ; B 23 -69 321 250 ; +C -1 ; WX 392 ; N hamzaisolated ; B 23 -69 321 250 ; +C -1 ; WX 372 ; N heh ; B 32 -9 291 315 ; +C -1 ; WX 391 ; N hehfinal ; B 32 0 391 407 ; +C -1 ; WX 524 ; N hehinitial ; B -23 0 455 370 ; +C -1 ; WX 372 ; N hehisolated ; B 32 -9 291 315 ; +C -1 ; WX 412 ; N hehmedial ; B -23 -166 412 320 ; +C -1 ; WX 548 ; N jeem ; B 14 -323 555 275 ; +C -1 ; WX 554 ; N jeemfinal ; B 6 -279 554 284 ; +C -1 ; WX 637 ; N jeeminitial ; B -23 -186 556 280 ; +C -1 ; WX 548 ; N jeemisolated ; B 14 -323 555 275 ; +C -1 ; WX 652 ; N jeemmedial ; B -23 -208 652 280 ; +C -1 ; WX 884 ; N kafinitial ; B -23 0 798 468 ; +C -1 ; WX 718 ; N kafisolated ; B 13 0 594 500 ; +C -1 ; WX 409 ; N kafmedial ; B -23 0 409 485 ; +C -1 ; WX 199 ; N kasrah ; B 108 -374 251 -243 ; +C -1 ; WX 199 ; N kasratan ; B 104 -386 264 -184 ; +C -1 ; WX 548 ; N khah ; B 14 -323 555 465 ; +C -1 ; WX 544 ; N khahfinal ; B 8 -315 596 452 ; +C -1 ; WX 637 ; N khahinitial ; B -23 0 556 458 ; +C -1 ; WX 548 ; N khahisolated ; B 14 -323 555 465 ; +C -1 ; WX 656 ; N khahmedial ; B -23 0 656 454 ; +C -1 ; WX 555 ; N lam ; B 48 -153 437 517 ; +C -1 ; WX 511 ; N lamfinal ; B 49 -164 511 511 ; +C -1 ; WX 339 ; N laminitial ; B -23 0 215 500 ; +C -1 ; WX 555 ; N lamisolated ; B 48 -153 437 517 ; +C -1 ; WX 297 ; N lammedial ; B -23 0 297 511 ; +C -1 ; WX 625 ; N lamwithaleffinal ; B 16 -47 625 511 ; +C -1 ; WX 621 ; N lamwithalefhamzaabovefinal ; B -50 -47 621 608 ; +C -1 ; WX 603 ; N lamwithalefhamzaaboveisolatedd ; B -87 0 460 661 ; +C -1 ; WX 617 ; N lamwithalefhamzabelowfinal ; B 16 -240 617 511 ; +C -1 ; WX 576 ; N lamwithalefhamzabelowisolated ; B -45 -258 423 551 ; +C -1 ; WX 576 ; N lamwithalefisolated ; B -45 0 423 551 ; +C -1 ; WX 618 ; N lamwithalefmaddaabovefinal ; B -47 -47 618 530 ; +C -1 ; WX 624 ; N lamwithalefmaddaaboveisolatedd ; B -65 0 481 583 ; +C -1 ; WX 22 ; N lefttoright ; B -183 0 22 850 ; +C -1 ; WX 424 ; N meem ; B 38 -271 340 306 ; +C -1 ; WX 478 ; N meemfinal ; B 38 -289 478 267 ; +C -1 ; WX 490 ; N meeminitial ; B -23 0 416 297 ; +C -1 ; WX 424 ; N meemisolated ; B 38 -271 340 306 ; +C -1 ; WX 476 ; N meemmedial ; B -23 -53 476 267 ; +C -1 ; WX 244 ; N nonmarkingreturn ; B 0 0 0 0 ; +C -1 ; WX 532 ; N noon ; B 42 -126 461 434 ; +C -1 ; WX 548 ; N noonfinal ; B 56 -210 548 389 ; +C -1 ; WX 336 ; N nooninitial ; B -29 0 261 466 ; +C -1 ; WX 532 ; N noonisolated ; B 42 -126 461 434 ; +C -1 ; WX 326 ; N noonmedial ; B -23 0 326 463 ; +C -1 ; WX 467 ; N ornateleftparenthesis ; B 0 -156 441 568 ; +C -1 ; WX 467 ; N ornaterightparenthesis ; B -73 -156 372 568 ; +C -1 ; WX 575 ; N qaf ; B 49 -188 517 472 ; +C -1 ; WX 550 ; N qaffinal ; B 50 -192 550 455 ; +C -1 ; WX 417 ; N qafinitial ; B -23 0 347 503 ; +C -1 ; WX 575 ; N qafisolated ; B 49 -188 517 472 ; +C -1 ; WX 442 ; N qafmedial ; B -23 0 442 456 ; +C -1 ; WX 481 ; N reh ; B 75 -204 424 257 ; +C -1 ; WX 517 ; N rehfinal ; B 74 -203 517 228 ; +C -1 ; WX 481 ; N rehisolated ; B 75 -204 424 257 ; +C -1 ; WX 22 ; N righttoleft ; B -307 0 22 850 ; +C -1 ; WX 1062 ; N sad ; B 54 -198 976 285 ; +C -1 ; WX 1033 ; N sadfinal ; B 54 -198 1033 285 ; +C -1 ; WX 795 ; N sadinitial ; B -23 0 707 292 ; +C -1 ; WX 1062 ; N sadisolated ; B 54 -198 976 285 ; +C -1 ; WX 758 ; N sadmedial ; B -23 0 758 292 ; +C -1 ; WX 875 ; N seen ; B 58 -209 804 244 ; +C -1 ; WX 872 ; N seenfinal ; B 58 -198 872 247 ; +C -1 ; WX 609 ; N seeninitial ; B -23 -4 537 250 ; +C -1 ; WX 875 ; N seenisolated ; B 58 -209 804 244 ; +C -1 ; WX 588 ; N seenmedial ; B -23 0 588 250 ; +C -1 ; WX 208 ; N shaddah ; B -166 700 8 862 ; +C -1 ; WX 875 ; N sheen ; B 58 -209 804 497 ; +C -1 ; WX 872 ; N sheenfinal ; B 58 -198 872 497 ; +C -1 ; WX 609 ; N sheeninitial ; B -23 -4 538 463 ; +C -1 ; WX 875 ; N sheenisolated ; B 58 -209 804 497 ; +C -1 ; WX 587 ; N sheenmedial ; B -23 0 587 485 ; +C -1 ; WX 160 ; N sukun ; B -175 709 -36 860 ; +C -1 ; WX 812 ; N tah ; B 19 0 728 535 ; +C -1 ; WX 793 ; N tahfinal ; B 19 0 793 519 ; +C -1 ; WX 659 ; N tahinitial ; B -23 0 576 519 ; +C -1 ; WX 812 ; N tahisolated ; B 19 0 728 535 ; +C -1 ; WX 647 ; N tahmedial ; B -23 0 647 519 ; +C -1 ; WX 390 ; N tatweel ; B -23 0 389 101 ; +C -1 ; WX 635 ; N teh ; B 16 0 555 446 ; +C -1 ; WX 645 ; N tehfinal ; B 16 0 645 409 ; +C -1 ; WX 345 ; N tehinitial ; B -56 0 260 482 ; +C -1 ; WX 635 ; N tehisolated ; B 16 0 555 446 ; +C -1 ; WX 370 ; N tehmarbuta ; B -39 -9 286 478 ; +C -1 ; WX 419 ; N tehmarbutafinal ; B -55 0 419 506 ; +C -1 ; WX 370 ; N tehmarbutaisolated ; B -39 -9 286 478 ; +C -1 ; WX 336 ; N tehmedial ; B -61 0 336 466 ; +C -1 ; WX 364 ; N thal ; B -44 -1 302 488 ; +C -1 ; WX 440 ; N thalfinal ; B 21 -1 440 467 ; +C -1 ; WX 364 ; N thalisolated ; B -44 -1 302 488 ; +C -1 ; WX 635 ; N theh ; B 16 0 555 454 ; +C -1 ; WX 645 ; N thehfinal ; B 16 0 645 454 ; +C -1 ; WX 393 ; N thehinitial ; B -38 0 321 504 ; +C -1 ; WX 635 ; N thehisolated ; B 16 0 555 454 ; +C -1 ; WX 345 ; N thehmedial ; B -31 0 345 499 ; +C -1 ; WX 503 ; N waw ; B 82 -206 445 292 ; +C -1 ; WX 461 ; N wawfinal ; B 74 -197 461 288 ; +C -1 ; WX 503 ; N wawisolated ; B 82 -206 445 292 ; +C -1 ; WX 497 ; N wawwithhamzaabove ; B 81 -206 439 468 ; +C -1 ; WX 461 ; N wawwithhamzaabovefinal ; B 74 -197 461 488 ; +C -1 ; WX 497 ; N wawwithhamzaaboveisolated ; B 81 -206 439 468 ; +C -1 ; WX 644 ; N yeh ; B 37 -288 528 368 ; +C -1 ; WX 560 ; N yehfinal ; B 53 -335 560 167 ; +C -1 ; WX 357 ; N yehinitial ; B -23 -213 300 303 ; +C -1 ; WX 644 ; N yehisolated ; B 37 -288 528 368 ; +C -1 ; WX 333 ; N yehmedial ; B -23 -199 333 267 ; +C -1 ; WX 603 ; N yehwithhamzaabove ; B 7 -163 495 463 ; +C -1 ; WX 535 ; N yehwithhamzaabovefinal ; B 50 -175 535 463 ; +C -1 ; WX 360 ; N yehwithhamzaaboveinitial ; B -23 0 290 505 ; +C -1 ; WX 603 ; N yehwithhamzaaboveisolated ; B 7 -163 495 463 ; +C -1 ; WX 329 ; N yehwithhamzaabovemedial ; B -23 0 329 450 ; +C -1 ; WX 812 ; N zah ; B 19 0 728 535 ; +C -1 ; WX 793 ; N zahfinal ; B 19 0 793 519 ; +C -1 ; WX 659 ; N zahinitial ; B -23 0 576 519 ; +C -1 ; WX 812 ; N zahisolated ; B 19 0 728 535 ; +C -1 ; WX 643 ; N zahmedial ; B -23 0 643 519 ; +C -1 ; WX 481 ; N zain ; B 75 -204 424 439 ; +C -1 ; WX 517 ; N zainfinal ; B 74 -203 517 466 ; +C -1 ; WX 481 ; N zainisolated ; B 75 -204 424 439 ; +C -1 ; WX 22 ; N zerojoin ; B -248 0 22 850 ; +C -1 ; WX 22 ; N zeronojoin ; B -183 0 22 795 ; +C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ; +EndCharMetrics +EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm b/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm new file mode 100644 index 00000000000..3b0a04d9493 --- /dev/null +++ b/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm @@ -0,0 +1,377 @@ +StartFontMetrics 2.0 +Comment Panose 2 0 5 3 0 0 0 2 0 4 +FullName ae_AlMohanad Thin +FontName ae_AlMohanadThin +FamilyName ae_AlMohanad Thin +Weight Normal +Notice Typeface and data 2003, Arabeyes.org. This font is distributed under the terms of GPL license. +Version 001.001 +IsFixedPitch false +ItalicAngle 0.00 +FontBBox -63 -188 968 437 +Ascender 754 +Descender -146 +XHeight 510 +CapHeight 712 +UnderlinePosition -188 +UnderlineThickness 48 +EncodingScheme FontSpecific +StartCharMetrics 356 +C 32 ; WX 244 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 111 -14 222 677 ; +C 34 ; WX 270 ; N quotedbl ; B 34 390 236 627 ; +C 35 ; WX 667 ; N numbersign ; B 44 33 622 725 ; +C 36 ; WX 458 ; N dollar ; B 57 -26 430 777 ; +C 37 ; WX 719 ; N percent ; B 41 33 678 715 ; +C 38 ; WX 635 ; N ampersand ; B 35 49 644 702 ; +C 39 ; WX 156 ; N quotesingle ; B 49 443 130 702 ; +C 40 ; WX 319 ; N parenleft ; B 70 -281 275 703 ; +C 41 ; WX 319 ; N parenright ; B 49 -281 254 703 ; +C 42 ; WX 332 ; N asterisk ; B 20 342 312 635 ; +C 43 ; WX 462 ; N plus ; B 51 63 408 421 ; +C 44 ; WX 158 ; N comma ; B 45 -65 105 65 ; +C 45 ; WX 385 ; N hyphenminus ; B 30 39 355 110 ; +C 46 ; WX 127 ; N period ; B 21 0 109 89 ; +C 47 ; WX 275 ; N slash ; B 16 -5 254 597 ; +C 48 ; WX 552 ; N zero ; B 38 49 515 705 ; +C 49 ; WX 390 ; N one ; B 47 62 334 709 ; +C 50 ; WX 538 ; N two ; B 48 40 505 702 ; +C 51 ; WX 491 ; N three ; B 46 47 465 700 ; +C 52 ; WX 538 ; N four ; B 31 63 492 707 ; +C 53 ; WX 491 ; N five ; B 53 46 457 710 ; +C 54 ; WX 538 ; N six ; B 50 49 499 702 ; +C 55 ; WX 488 ; N seven ; B 52 48 471 695 ; +C 56 ; WX 552 ; N eight ; B 45 49 521 702 ; +C 57 ; WX 540 ; N nine ; B 55 49 502 702 ; +C 58 ; WX 244 ; N colon ; B 67 39 169 450 ; +C 59 ; WX 244 ; N semicolon ; B 68 -85 192 447 ; +C 60 ; WX 634 ; N less ; B 48 132 575 624 ; +C 61 ; WX 455 ; N equal ; B 51 177 408 305 ; +C 62 ; WX 634 ; N greater ; B 51 128 578 621 ; +C 63 ; WX 465 ; N question ; B 46 49 433 702 ; +C 64 ; WX 917 ; N at ; B 50 -155 897 756 ; +C 65 ; WX 604 ; N A ; B 4 63 603 713 ; +C 66 ; WX 542 ; N B ; B 28 63 507 687 ; +C 67 ; WX 615 ; N C ; B 37 49 589 702 ; +C 68 ; WX 708 ; N D ; B 31 63 672 687 ; +C 69 ; WX 479 ; N E ; B 31 42 470 712 ; +C 70 ; WX 488 ; N F ; B 30 63 435 709 ; +C 71 ; WX 667 ; N G ; B 40 41 640 702 ; +C 72 ; WX 687 ; N H ; B 30 63 657 687 ; +C 73 ; WX 302 ; N I ; B 36 63 274 687 ; +C 74 ; WX 441 ; N J ; B 46 -162 391 684 ; +C 75 ; WX 634 ; N K ; B 15 57 583 682 ; +C 76 ; WX 538 ; N L ; B 55 41 495 688 ; +C 77 ; WX 951 ; N M ; B 42 42 918 689 ; +C 78 ; WX 731 ; N N ; B 41 37 696 684 ; +C 79 ; WX 733 ; N O ; B 49 62 704 715 ; +C 80 ; WX 584 ; N P ; B 62 60 527 684 ; +C 81 ; WX 782 ; N Q ; B 52 -138 736 703 ; +C 82 ; WX 638 ; N R ; B 50 63 587 687 ; +C 83 ; WX 441 ; N S ; B 42 45 416 698 ; +C 84 ; WX 589 ; N T ; B 46 63 553 710 ; +C 85 ; WX 689 ; N U ; B 23 49 667 687 ; +C 86 ; WX 638 ; N V ; B 19 42 615 687 ; +C 87 ; WX 980 ; N W ; B 27 40 968 687 ; +C 88 ; WX 660 ; N X ; B 29 58 625 683 ; +C 89 ; WX 686 ; N Y ; B 42 61 628 686 ; +C 90 ; WX 634 ; N Z ; B 38 42 581 709 ; +C 91 ; WX 312 ; N bracketleft ; B 104 -49 263 754 ; +C 92 ; WX 510 ; N backslash ; B 55 45 455 759 ; +C 93 ; WX 312 ; N bracketright ; B 66 -49 205 753 ; +C 94 ; WX 469 ; N asciicircum ; B 18 337 451 687 ; +C 95 ; WX 500 ; N underscore ; B -6 -125 506 -75 ; +C 96 ; WX 333 ; N grave ; B 82 583 200 736 ; +C 97 ; WX 488 ; N a ; B 28 49 463 524 ; +C 98 ; WX 510 ; N b ; B 0 32 492 752 ; +C 99 ; WX 448 ; N c ; B 22 49 411 524 ; +C 100 ; WX 538 ; N d ; B 21 49 512 752 ; +C 101 ; WX 437 ; N e ; B 21 49 418 523 ; +C 102 ; WX 344 ; N f ; B 26 63 339 730 ; +C 103 ; WX 500 ; N g ; B -17 -160 491 523 ; +C 104 ; WX 552 ; N h ; B 24 63 532 754 ; +C 105 ; WX 271 ; N i ; B 29 63 252 727 ; +C 106 ; WX 297 ; N j ; B 21 -161 269 726 ; +C 107 ; WX 538 ; N k ; B 25 63 512 754 ; +C 108 ; WX 295 ; N l ; B 49 61 273 752 ; +C 109 ; WX 802 ; N m ; B 25 63 785 524 ; +C 110 ; WX 552 ; N n ; B 25 63 532 524 ; +C 111 ; WX 490 ; N o ; B 21 49 468 523 ; +C 112 ; WX 531 ; N p ; B 18 -145 509 524 ; +C 113 ; WX 521 ; N q ; B 21 -146 513 538 ; +C 114 ; WX 396 ; N r ; B 25 63 384 524 ; +C 115 ; WX 365 ; N s ; B 40 49 339 524 ; +C 116 ; WX 292 ; N t ; B 14 49 283 664 ; +C 117 ; WX 552 ; N u ; B 15 47 531 522 ; +C 118 ; WX 492 ; N v ; B 6 41 484 510 ; +C 119 ; WX 780 ; N w ; B 13 41 757 510 ; +C 120 ; WX 521 ; N x ; B 15 63 513 510 ; +C 121 ; WX 488 ; N y ; B -7 -158 477 510 ; +C 122 ; WX 448 ; N z ; B 30 41 417 532 ; +C 123 ; WX 366 ; N braceleft ; B 98 -98 269 854 ; +C 124 ; WX 510 ; N bar ; B 229 -145 282 754 ; +C 125 ; WX 366 ; N braceright ; B 95 -98 266 854 ; +C 126 ; WX 667 ; N asciitilde ; B 72 308 595 449 ; +C 127 ; WX 781 ; N delete ; B 42 63 742 349 ; +C 130 ; WX 500 ; N quotesinglbase ; B 0 0 0 0 ; +C 131 ; WX 531 ; N florin ; B 0 -146 531 735 ; +C 136 ; WX 333 ; N circumflex ; B 30 603 303 721 ; +C 138 ; WX 448 ; N Scaron ; B 47 49 421 879 ; +C 140 ; WX 865 ; N OE ; B 39 40 847 711 ; +C 154 ; WX 365 ; N scaron ; B 40 49 339 719 ; +C 156 ; WX 823 ; N oe ; B 23 49 793 524 ; +C 159 ; WX 583 ; N Ydieresis ; B 17 63 604 867 ; +C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ; +C 161 ; WX 317 ; N exclamdown ; B 88 -46 214 523 ; +C 162 ; WX 448 ; N cent ; B 22 63 411 687 ; +C 163 ; WX 583 ; N sterling ; B 75 38 584 702 ; +C 164 ; WX 500 ; N currency ; B 13 160 486 630 ; +C 165 ; WX 583 ; N yen ; B 17 63 604 687 ; +C 166 ; WX 200 ; N brokenbar ; B 79 -153 119 757 ; +C 167 ; WX 417 ; N section ; B 46 -158 373 728 ; +C 168 ; WX 333 ; N dieresis ; B 30 610 306 708 ; +C 169 ; WX 765 ; N copyright ; B 37 11 728 702 ; +C 170 ; WX 312 ; N ordfeminine ; B 19 389 307 704 ; +C 171 ; WX 417 ; N guillemotleft ; B 34 63 393 450 ; +C 172 ; WX 667 ; N logicalnot ; B 69 239 597 520 ; +C 173 ; WX 564 ; N sfthyphen ; B 18 452 540 492 ; +C 174 ; WX 765 ; N registered ; B 37 11 728 702 ; +C 175 ; WX 333 ; N overscore ; B 40 633 294 686 ; +C 176 ; WX 375 ; N degree ; B 50 407 348 705 ; +C 177 ; WX 462 ; N plusminus ; B 51 22 408 421 ; +C 178 ; WX 354 ; N twosuperior ; B 32 366 312 752 ; +C 179 ; WX 354 ; N threesuperior ; B 52 370 311 752 ; +C 180 ; WX 333 ; N acute ; B 132 584 252 736 ; +C 181 ; WX 510 ; N micro ; B 28 -153 502 510 ; +C 182 ; WX 437 ; N paragraph ; B -3 -160 439 687 ; +C 183 ; WX 198 ; N middot ; B 42 316 159 434 ; +C 184 ; WX 333 ; N cedilla ; B 106 -114 265 74 ; +C 185 ; WX 354 ; N onesuperior ; B 82 374 269 752 ; +C 186 ; WX 323 ; N ordmasculine ; B 16 389 312 702 ; +C 187 ; WX 417 ; N guillemotright ; B 24 63 383 450 ; +C 188 ; WX 854 ; N onequarter ; B 85 47 812 753 ; +C 189 ; WX 854 ; N onehalf ; B 85 46 812 753 ; +C 190 ; WX 854 ; N threequarters ; B 56 47 813 753 ; +C 191 ; WX 448 ; N questiondown ; B -5 -162 382 491 ; +C 192 ; WX 604 ; N Agrave ; B 4 63 603 894 ; +C 215 ; WX 462 ; N multiply ; B 64 79 392 406 ; +C 224 ; WX 469 ; N agrave ; B 28 49 463 736 ; +C 226 ; WX 469 ; N acircumflex ; B 28 49 463 721 ; +C 231 ; WX 448 ; N ccedilla ; B 25 -115 413 522 ; +C 232 ; WX 437 ; N egrave ; B 21 49 418 736 ; +C 233 ; WX 437 ; N eacute ; B 21 49 418 736 ; +C 234 ; WX 437 ; N ecircumflex ; B 21 49 418 721 ; +C 235 ; WX 437 ; N edieresis ; B 21 49 418 708 ; +C 238 ; WX 271 ; N icircumflex ; B -9 63 264 721 ; +C 239 ; WX 271 ; N idieresis ; B -3 63 273 708 ; +C 244 ; WX 490 ; N ocircumflex ; B 21 49 468 721 ; +C 247 ; WX 462 ; N divide ; B 51 63 408 417 ; +C 249 ; WX 552 ; N ugrave ; B 15 47 531 736 ; +C 251 ; WX 552 ; N ucircumflex ; B 15 47 531 721 ; +C 252 ; WX 552 ; N udieresis ; B 15 47 531 708 ; +C 255 ; WX 469 ; N ydieresis ; B -7 -158 477 708 ; +C -1 ; WX 0 ; N .null ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _158 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _195 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _200 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _213 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _215 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _228 ; B 0 0 0 0 ; +C -1 ; WX 274 ; N ain ; B 24 -301 250 300 ; +C -1 ; WX 241 ; N ainfinal ; B 24 -284 253 262 ; +C -1 ; WX 256 ; N aininitial ; B 0 0 232 292 ; +C -1 ; WX 274 ; N ainisolated ; B 24 -301 250 300 ; +C -1 ; WX 205 ; N ainmedial ; B 0 0 205 249 ; +C -1 ; WX 110 ; N aleffinal ; B 24 0 110 459 ; +C -1 ; WX 96 ; N alefisolated ; B 24 -23 71 434 ; +C -1 ; WX 316 ; N alefmaksura ; B 24 -142 292 327 ; +C -1 ; WX 283 ; N alefmaksurafinal ; B 24 -176 283 151 ; +C -1 ; WX 316 ; N alefmaksuraisolated ; B 24 -142 292 327 ; +C -1 ; WX 124 ; N alefwithhamzaabove ; B 24 -30 99 491 ; +C -1 ; WX 125 ; N alefwithhamzaabovefinal ; B 24 0 125 553 ; +C -1 ; WX 124 ; N alefwithhamzaaboveisolated ; B 24 -30 99 491 ; +C -1 ; WX 124 ; N alefwithhamzabelow ; B 24 -168 99 441 ; +C -1 ; WX 111 ; N alefwithhamzabelowfinal ; B 24 -217 111 459 ; +C -1 ; WX 124 ; N alefwithhamzabelowisolated ; B 24 -168 99 441 ; +C -1 ; WX 153 ; N alefwithmaddaabove ; B 24 -23 129 460 ; +C -1 ; WX 141 ; N alefwithmaddaabovefinal ; B 24 0 141 534 ; +C -1 ; WX 153 ; N alefwithmaddaaboveisolated ; B 24 -23 129 460 ; +C -1 ; WX 407 ; N allahisolated ; B 24 -3 382 681 ; +C -1 ; WX 96 ; N arabicalef ; B 24 -23 71 434 ; +C -1 ; WX 98 ; N arabiccomma ; B 8 0 67 240 ; +C -1 ; WX 199 ; N arabicfivepointedstar ; B 9 98 184 397 ; +C -1 ; WX 191 ; N arabicindicdigiteight ; B 9 -31 184 385 ; +C -1 ; WX 191 ; N arabicindicdigitfive ; B 32 44 167 366 ; +C -1 ; WX 191 ; N arabicindicdigitfour ; B 42 -27 152 418 ; +C -1 ; WX 191 ; N arabicindicdigitnine ; B 27 -42 167 416 ; +C -1 ; WX 191 ; N arabicindicdigitone ; B 56 -29 133 410 ; +C -1 ; WX 191 ; N arabicindicdigitseven ; B 6 -7 184 411 ; +C -1 ; WX 191 ; N arabicindicdigitsix ; B 19 -16 164 393 ; +C -1 ; WX 191 ; N arabicindicdigitthree ; B 3 -36 187 396 ; +C -1 ; WX 191 ; N arabicindicdigittwo ; B 29 -34 162 397 ; +C -1 ; WX 191 ; N arabicindicdigitzero ; B 59 86 129 259 ; +C -1 ; WX 359 ; N arabickaf ; B 24 0 334 450 ; +C -1 ; WX 527 ; N arabickaffinal ; B 24 -1 527 418 ; +C -1 ; WX 191 ; N arabicpercentsign ; B 17 -27 174 438 ; +C -1 ; WX 170 ; N arabicquestionmark ; B 24 -16 146 430 ; +C -1 ; WX 123 ; N arabicsemicolon ; B 6 0 64 347 ; +C -1 ; WX 317 ; N beh ; B 24 -185 293 266 ; +C -1 ; WX 322 ; N behfinal ; B 24 -195 322 249 ; +C -1 ; WX 169 ; N behinitial ; B 0 -195 145 273 ; +C -1 ; WX 317 ; N behisolated ; B 24 -185 293 266 ; +C -1 ; WX 161 ; N behmedial ; B 0 -189 161 233 ; +C -1 ; WX 167 ; N caron ; B 14 541 150 647 ; +C -1 ; WX 531 ; N dad ; B 24 -178 506 421 ; +C -1 ; WX 517 ; N dadfinal ; B 24 -178 517 421 ; +C -1 ; WX 397 ; N dadinitial ; B 0 0 373 421 ; +C -1 ; WX 531 ; N dadisolated ; B 24 -178 506 421 ; +C -1 ; WX 380 ; N dadmedial ; B 0 0 380 389 ; +C -1 ; WX 182 ; N dal ; B 24 -1 157 307 ; +C -1 ; WX 220 ; N dalfinal ; B 24 -1 220 332 ; +C -1 ; WX 182 ; N dalisolated ; B 24 -1 157 307 ; +C -1 ; WX 101 ; N dammah ; B 5 584 89 771 ; +C -1 ; WX 115 ; N dammatan ; B 17 587 115 767 ; +C -1 ; WX 135 ; N dotlessi ; B 14 57 126 472 ; +C -1 ; WX 100 ; N fathah ; B 7 651 89 769 ; +C -1 ; WX 100 ; N fathatan ; B 8 596 90 780 ; +C -1 ; WX 377 ; N feh ; B 24 0 353 469 ; +C -1 ; WX 374 ; N fehfinal ; B 24 -1 374 406 ; +C -1 ; WX 208 ; N fehinitial ; B 0 0 184 469 ; +C -1 ; WX 377 ; N fehisolated ; B 24 0 353 469 ; +C -1 ; WX 221 ; N fehmedial ; B 0 0 221 426 ; +C -1 ; WX 273 ; N ghain ; B 24 -269 249 451 ; +C -1 ; WX 238 ; N ghainfinal ; B 24 -284 253 439 ; +C -1 ; WX 256 ; N ghaininitial ; B 0 0 232 440 ; +C -1 ; WX 273 ; N ghainisolated ; B 24 -269 249 451 ; +C -1 ; WX 205 ; N ghainmedial ; B 0 0 205 419 ; +C -1 ; WX 274 ; N hah ; B 24 -291 250 248 ; +C -1 ; WX 273 ; N hahfinal ; B 24 -286 273 250 ; +C -1 ; WX 318 ; N hahinitial ; B 0 0 294 252 ; +C -1 ; WX 274 ; N hahisolated ; B 24 -291 250 248 ; +C -1 ; WX 328 ; N hahmedial ; B 0 0 328 252 ; +C -1 ; WX 196 ; N hamza ; B 24 -62 171 225 ; +C -1 ; WX 196 ; N hamzaisolated ; B 24 -62 171 225 ; +C -1 ; WX 186 ; N heh ; B 24 -8 161 283 ; +C -1 ; WX 195 ; N hehfinal ; B 24 0 195 366 ; +C -1 ; WX 262 ; N hehinitial ; B 0 0 237 333 ; +C -1 ; WX 186 ; N hehisolated ; B 24 -8 161 283 ; +C -1 ; WX 206 ; N hehmedial ; B 0 -149 206 288 ; +C -1 ; WX 274 ; N jeem ; B 24 -291 250 248 ; +C -1 ; WX 277 ; N jeemfinal ; B 24 -251 277 255 ; +C -1 ; WX 318 ; N jeeminitial ; B 0 -167 294 252 ; +C -1 ; WX 274 ; N jeemisolated ; B 24 -291 250 248 ; +C -1 ; WX 326 ; N jeemmedial ; B 0 -187 326 252 ; +C -1 ; WX 442 ; N kafinitial ; B 0 0 417 421 ; +C -1 ; WX 359 ; N kafisolated ; B 24 0 334 450 ; +C -1 ; WX 205 ; N kafmedial ; B 0 0 205 437 ; +C -1 ; WX 100 ; N kasrah ; B 13 -336 95 -219 ; +C -1 ; WX 100 ; N kasratan ; B 18 -347 100 -165 ; +C -1 ; WX 274 ; N khah ; B 24 -291 250 418 ; +C -1 ; WX 272 ; N khahfinal ; B 24 -284 272 406 ; +C -1 ; WX 318 ; N khahinitial ; B 0 0 294 412 ; +C -1 ; WX 274 ; N khahisolated ; B 24 -291 250 418 ; +C -1 ; WX 328 ; N khahmedial ; B 0 0 328 409 ; +C -1 ; WX 277 ; N lam ; B 24 -138 253 465 ; +C -1 ; WX 255 ; N lamfinal ; B 24 -147 255 459 ; +C -1 ; WX 169 ; N laminitial ; B 0 0 145 450 ; +C -1 ; WX 277 ; N lamisolated ; B 24 -138 253 465 ; +C -1 ; WX 148 ; N lammedial ; B 0 0 148 459 ; +C -1 ; WX 312 ; N lamwithaleffinal ; B 24 -42 312 459 ; +C -1 ; WX 311 ; N lamwithalefhamzaabovefinal ; B 24 -42 311 547 ; +C -1 ; WX 301 ; N lamwithalefhamzaaboveisolatedd ; B 24 0 277 595 ; +C -1 ; WX 309 ; N lamwithalefhamzabelowfinal ; B 24 -216 309 459 ; +C -1 ; WX 288 ; N lamwithalefhamzabelowisolated ; B 24 -232 263 496 ; +C -1 ; WX 288 ; N lamwithalefisolated ; B 24 0 263 496 ; +C -1 ; WX 309 ; N lamwithalefmaddaabovefinal ; B 24 -42 309 477 ; +C -1 ; WX 312 ; N lamwithalefmaddaaboveisolatedd ; B 24 0 287 525 ; +C -1 ; WX 11 ; N lefttoright ; B 0 0 74 765 ; +C -1 ; WX 212 ; N meem ; B 24 -244 187 275 ; +C -1 ; WX 239 ; N meemfinal ; B 24 -260 239 240 ; +C -1 ; WX 245 ; N meeminitial ; B 0 0 220 268 ; +C -1 ; WX 212 ; N meemisolated ; B 24 -244 187 275 ; +C -1 ; WX 238 ; N meemmedial ; B 0 -48 238 240 ; +C -1 ; WX 122 ; N nonmarkingreturn ; B 0 0 0 0 ; +C -1 ; WX 266 ; N noon ; B 24 -114 242 390 ; +C -1 ; WX 274 ; N noonfinal ; B 24 -189 274 350 ; +C -1 ; WX 168 ; N nooninitial ; B 0 0 144 419 ; +C -1 ; WX 266 ; N noonisolated ; B 24 -114 242 390 ; +C -1 ; WX 163 ; N noonmedial ; B 0 0 163 417 ; +C -1 ; WX 233 ; N ornateleftparenthesis ; B 24 -140 209 511 ; +C -1 ; WX 233 ; N ornaterightparenthesis ; B 24 -140 209 511 ; +C -1 ; WX 287 ; N qaf ; B 24 -169 263 425 ; +C -1 ; WX 275 ; N qaffinal ; B 24 -173 275 410 ; +C -1 ; WX 208 ; N qafinitial ; B 0 0 184 453 ; +C -1 ; WX 287 ; N qafisolated ; B 24 -169 263 425 ; +C -1 ; WX 221 ; N qafmedial ; B 0 0 221 410 ; +C -1 ; WX 241 ; N reh ; B 24 -184 216 231 ; +C -1 ; WX 258 ; N rehfinal ; B 24 -183 258 205 ; +C -1 ; WX 241 ; N rehisolated ; B 24 -184 216 231 ; +C -1 ; WX 11 ; N righttoleft ; B -63 0 11 765 ; +C -1 ; WX 531 ; N sad ; B 24 -178 506 256 ; +C -1 ; WX 517 ; N sadfinal ; B 24 -178 517 256 ; +C -1 ; WX 397 ; N sadinitial ; B 0 0 373 263 ; +C -1 ; WX 531 ; N sadisolated ; B 24 -178 506 256 ; +C -1 ; WX 379 ; N sadmedial ; B 0 0 379 263 ; +C -1 ; WX 437 ; N seen ; B 24 -188 413 219 ; +C -1 ; WX 436 ; N seenfinal ; B 24 -178 436 222 ; +C -1 ; WX 304 ; N seeninitial ; B 0 -3 280 225 ; +C -1 ; WX 437 ; N seenisolated ; B 24 -188 413 219 ; +C -1 ; WX 294 ; N seenmedial ; B 0 0 294 225 ; +C -1 ; WX 104 ; N shaddah ; B 5 630 92 775 ; +C -1 ; WX 437 ; N sheen ; B 24 -188 413 447 ; +C -1 ; WX 436 ; N sheenfinal ; B 24 -178 436 447 ; +C -1 ; WX 305 ; N sheeninitial ; B 0 -3 280 417 ; +C -1 ; WX 437 ; N sheenisolated ; B 24 -188 413 447 ; +C -1 ; WX 293 ; N sheenmedial ; B 0 0 293 437 ; +C -1 ; WX 80 ; N sukun ; B 7 639 70 774 ; +C -1 ; WX 406 ; N tah ; B 24 0 381 481 ; +C -1 ; WX 396 ; N tahfinal ; B 24 0 396 467 ; +C -1 ; WX 330 ; N tahinitial ; B 0 0 305 467 ; +C -1 ; WX 406 ; N tahisolated ; B 24 0 381 481 ; +C -1 ; WX 324 ; N tahmedial ; B 0 0 324 467 ; +C -1 ; WX 195 ; N tatweel ; B 0 0 195 91 ; +C -1 ; WX 317 ; N teh ; B 24 0 293 401 ; +C -1 ; WX 322 ; N tehfinal ; B 24 0 322 368 ; +C -1 ; WX 172 ; N tehinitial ; B 0 0 148 434 ; +C -1 ; WX 317 ; N tehisolated ; B 24 0 293 401 ; +C -1 ; WX 185 ; N tehmarbuta ; B 24 -8 160 430 ; +C -1 ; WX 209 ; N tehmarbutafinal ; B 24 0 209 456 ; +C -1 ; WX 185 ; N tehmarbutaisolated ; B 24 -8 160 430 ; +C -1 ; WX 168 ; N tehmedial ; B 0 0 168 419 ; +C -1 ; WX 182 ; N thal ; B 24 -1 157 439 ; +C -1 ; WX 220 ; N thalfinal ; B 24 -1 220 420 ; +C -1 ; WX 182 ; N thalisolated ; B 24 -1 157 439 ; +C -1 ; WX 317 ; N theh ; B 24 0 293 409 ; +C -1 ; WX 322 ; N thehfinal ; B 24 0 322 409 ; +C -1 ; WX 196 ; N thehinitial ; B 0 0 172 454 ; +C -1 ; WX 317 ; N thehisolated ; B 24 0 293 409 ; +C -1 ; WX 172 ; N thehmedial ; B 0 0 172 449 ; +C -1 ; WX 251 ; N waw ; B 24 -185 227 263 ; +C -1 ; WX 230 ; N wawfinal ; B 24 -177 230 259 ; +C -1 ; WX 251 ; N wawisolated ; B 24 -185 227 263 ; +C -1 ; WX 248 ; N wawwithhamzaabove ; B 24 -185 224 421 ; +C -1 ; WX 230 ; N wawwithhamzaabovefinal ; B 24 -177 230 439 ; +C -1 ; WX 248 ; N wawwithhamzaaboveisolated ; B 24 -185 224 421 ; +C -1 ; WX 322 ; N yeh ; B 24 -259 297 332 ; +C -1 ; WX 280 ; N yehfinal ; B 24 -302 280 151 ; +C -1 ; WX 179 ; N yehinitial ; B 0 -191 154 273 ; +C -1 ; WX 322 ; N yehisolated ; B 24 -259 297 332 ; +C -1 ; WX 167 ; N yehmedial ; B 0 -179 167 240 ; +C -1 ; WX 301 ; N yehwithhamzaabove ; B 24 -147 277 417 ; +C -1 ; WX 268 ; N yehwithhamzaabovefinal ; B 24 -157 268 417 ; +C -1 ; WX 180 ; N yehwithhamzaaboveinitial ; B 0 0 156 455 ; +C -1 ; WX 301 ; N yehwithhamzaaboveisolated ; B 24 -147 277 417 ; +C -1 ; WX 165 ; N yehwithhamzaabovemedial ; B 0 0 165 405 ; +C -1 ; WX 406 ; N zah ; B 24 0 381 481 ; +C -1 ; WX 396 ; N zahfinal ; B 24 0 396 467 ; +C -1 ; WX 330 ; N zahinitial ; B 0 0 305 467 ; +C -1 ; WX 406 ; N zahisolated ; B 24 0 381 481 ; +C -1 ; WX 321 ; N zahmedial ; B 0 0 321 467 ; +C -1 ; WX 241 ; N zain ; B 24 -184 216 396 ; +C -1 ; WX 258 ; N zainfinal ; B 24 -183 258 419 ; +C -1 ; WX 241 ; N zainisolated ; B 24 -184 216 396 ; +C -1 ; WX 11 ; N zerojoin ; B -28 0 39 765 ; +C -1 ; WX 11 ; N zeronojoin ; B 0 0 11 715 ; +C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ; +EndCharMetrics +EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm b/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm new file mode 100644 index 00000000000..b71c23cc8e5 --- /dev/null +++ b/Master/texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm @@ -0,0 +1,377 @@ +StartFontMetrics 2.0 +Comment Panose 2 0 5 3 0 0 0 2 0 4 +FullName ae_AlMohanad Extra Bold2 +FontName ae_AlMohanadExtraBold2 +FamilyName ae_AlMohanad Extra Bold2 +Weight ExtraBold +Notice Typeface and data 2003, Arabeyes.org. This font is distributed under the terms of GPL license. +Version 001.001 +IsFixedPitch false +ItalicAngle 0.00 +FontBBox -157 -188 1074 437 +Ascender 754 +Descender -146 +XHeight 510 +CapHeight 712 +UnderlinePosition -188 +UnderlineThickness 48 +EncodingScheme FontSpecific +StartCharMetrics 356 +C 32 ; WX 244 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 92 -38 241 702 ; +C 34 ; WX 270 ; N quotedbl ; B 15 366 255 652 ; +C 35 ; WX 667 ; N numbersign ; B 25 9 641 750 ; +C 36 ; WX 458 ; N dollar ; B 37 -50 450 801 ; +C 37 ; WX 719 ; N percent ; B 21 9 698 739 ; +C 38 ; WX 635 ; N ampersand ; B 16 24 673 726 ; +C 39 ; WX 156 ; N quotesingle ; B 30 418 150 726 ; +C 40 ; WX 319 ; N parenleft ; B 50 -317 299 737 ; +C 41 ; WX 319 ; N parenright ; B 25 -315 273 741 ; +C 42 ; WX 332 ; N asterisk ; B 0 317 332 659 ; +C 43 ; WX 462 ; N plus ; B 32 39 427 446 ; +C 44 ; WX 158 ; N comma ; B 16 -97 125 90 ; +C 45 ; WX 385 ; N hyphenminus ; B 10 14 375 134 ; +C 46 ; WX 127 ; N period ; B 2 -24 128 113 ; +C 47 ; WX 275 ; N slash ; B -4 -31 274 621 ; +C 48 ; WX 552 ; N zero ; B 19 24 534 729 ; +C 49 ; WX 390 ; N one ; B 27 38 354 741 ; +C 50 ; WX 538 ; N two ; B 28 16 530 726 ; +C 51 ; WX 491 ; N three ; B 27 23 484 725 ; +C 52 ; WX 538 ; N four ; B 11 39 511 731 ; +C 53 ; WX 491 ; N five ; B 33 22 476 734 ; +C 54 ; WX 538 ; N six ; B 30 24 518 726 ; +C 55 ; WX 488 ; N seven ; B 32 24 490 720 ; +C 56 ; WX 552 ; N eight ; B 26 24 541 726 ; +C 57 ; WX 540 ; N nine ; B 36 24 522 726 ; +C 58 ; WX 244 ; N colon ; B 47 15 188 475 ; +C 59 ; WX 244 ; N semicolon ; B 48 -115 211 471 ; +C 60 ; WX 634 ; N less ; B 28 98 595 658 ; +C 61 ; WX 455 ; N equal ; B 32 152 428 330 ; +C 62 ; WX 634 ; N greater ; B 31 95 598 655 ; +C 63 ; WX 465 ; N question ; B 27 24 453 726 ; +C 64 ; WX 917 ; N at ; B 30 -179 927 781 ; +C 65 ; WX 604 ; N A ; B -15 39 623 738 ; +C 66 ; WX 542 ; N B ; B 9 39 527 712 ; +C 67 ; WX 615 ; N C ; B 18 24 608 726 ; +C 68 ; WX 708 ; N D ; B 12 39 692 712 ; +C 69 ; WX 479 ; N E ; B 12 17 495 736 ; +C 70 ; WX 488 ; N F ; B 10 39 454 733 ; +C 71 ; WX 667 ; N G ; B 20 16 660 726 ; +C 72 ; WX 687 ; N H ; B 10 39 676 712 ; +C 73 ; WX 302 ; N I ; B 16 39 294 712 ; +C 74 ; WX 441 ; N J ; B 26 -186 410 708 ; +C 75 ; WX 634 ; N K ; B -5 33 602 706 ; +C 76 ; WX 538 ; N L ; B 36 16 520 712 ; +C 77 ; WX 951 ; N M ; B 23 18 938 714 ; +C 78 ; WX 731 ; N N ; B 21 13 715 708 ; +C 79 ; WX 733 ; N O ; B 29 38 724 740 ; +C 80 ; WX 584 ; N P ; B 43 35 547 708 ; +C 81 ; WX 782 ; N Q ; B 32 -163 755 727 ; +C 82 ; WX 638 ; N R ; B 30 39 607 712 ; +C 83 ; WX 441 ; N S ; B 22 21 436 722 ; +C 84 ; WX 589 ; N T ; B 26 39 573 734 ; +C 85 ; WX 689 ; N U ; B 3 24 687 712 ; +C 86 ; WX 638 ; N V ; B -1 17 634 712 ; +C 87 ; WX 980 ; N W ; B 8 16 988 712 ; +C 88 ; WX 660 ; N X ; B 9 34 645 707 ; +C 89 ; WX 686 ; N Y ; B 22 37 648 710 ; +C 90 ; WX 634 ; N Z ; B 19 17 606 734 ; +C 91 ; WX 312 ; N bracketleft ; B 85 -74 283 778 ; +C 92 ; WX 510 ; N backslash ; B 21 21 490 784 ; +C 93 ; WX 312 ; N bracketright ; B 46 -74 224 777 ; +C 94 ; WX 469 ; N asciicircum ; B -21 313 489 712 ; +C 95 ; WX 500 ; N underscore ; B -25 -149 525 -51 ; +C 96 ; WX 333 ; N grave ; B 62 554 228 761 ; +C 97 ; WX 488 ; N a ; B 9 24 482 548 ; +C 98 ; WX 510 ; N b ; B -20 8 511 786 ; +C 99 ; WX 448 ; N c ; B 2 24 431 549 ; +C 100 ; WX 538 ; N d ; B 2 24 531 785 ; +C 101 ; WX 437 ; N e ; B 2 24 437 547 ; +C 102 ; WX 344 ; N f ; B 6 39 359 755 ; +C 103 ; WX 500 ; N g ; B -36 -185 510 547 ; +C 104 ; WX 552 ; N h ; B 5 39 551 788 ; +C 105 ; WX 271 ; N i ; B 9 39 272 751 ; +C 106 ; WX 297 ; N j ; B 1 -186 289 750 ; +C 107 ; WX 538 ; N k ; B 5 39 532 788 ; +C 108 ; WX 295 ; N l ; B 29 36 292 785 ; +C 109 ; WX 802 ; N m ; B 6 39 804 548 ; +C 110 ; WX 552 ; N n ; B 6 39 551 549 ; +C 111 ; WX 490 ; N o ; B 1 24 487 547 ; +C 112 ; WX 531 ; N p ; B -2 -169 529 548 ; +C 113 ; WX 521 ; N q ; B 2 -170 533 562 ; +C 114 ; WX 396 ; N r ; B 5 39 404 548 ; +C 115 ; WX 365 ; N s ; B 21 24 358 548 ; +C 116 ; WX 292 ; N t ; B -5 24 302 697 ; +C 117 ; WX 552 ; N u ; B -4 23 551 550 ; +C 118 ; WX 492 ; N v ; B -13 16 503 535 ; +C 119 ; WX 780 ; N w ; B -7 16 776 535 ; +C 120 ; WX 521 ; N x ; B -4 39 532 535 ; +C 121 ; WX 488 ; N y ; B -39 -183 496 535 ; +C 122 ; WX 448 ; N z ; B 10 16 436 557 ; +C 123 ; WX 366 ; N braceleft ; B 78 -122 288 879 ; +C 124 ; WX 510 ; N bar ; B 209 -169 301 779 ; +C 125 ; WX 366 ; N braceright ; B 75 -122 285 879 ; +C 126 ; WX 667 ; N asciitilde ; B 51 283 615 474 ; +C 127 ; WX 781 ; N delete ; B 23 39 762 374 ; +C 130 ; WX 500 ; N quotesinglbase ; B 0 0 0 0 ; +C 131 ; WX 531 ; N florin ; B -62 -170 559 760 ; +C 136 ; WX 333 ; N circumflex ; B -33 578 365 750 ; +C 138 ; WX 448 ; N Scaron ; B 27 24 457 903 ; +C 140 ; WX 865 ; N OE ; B 19 16 872 735 ; +C 154 ; WX 365 ; N scaron ; B -9 24 390 744 ; +C 156 ; WX 823 ; N oe ; B 3 24 812 549 ; +C 159 ; WX 583 ; N Ydieresis ; B -2 39 623 892 ; +C 160 ; WX 244 ; N nbspace ; B 0 0 0 0 ; +C 161 ; WX 317 ; N exclamdown ; B 68 -104 231 547 ; +C 162 ; WX 448 ; N cent ; B 2 39 431 712 ; +C 163 ; WX 583 ; N sterling ; B 38 13 611 726 ; +C 164 ; WX 500 ; N currency ; B -18 129 517 661 ; +C 165 ; WX 583 ; N yen ; B -2 39 623 712 ; +C 166 ; WX 200 ; N brokenbar ; B 59 -177 139 782 ; +C 167 ; WX 417 ; N section ; B 27 -182 392 752 ; +C 168 ; WX 333 ; N dieresis ; B 10 585 325 733 ; +C 169 ; WX 765 ; N copyright ; B 18 -14 748 726 ; +C 170 ; WX 312 ; N ordfeminine ; B -1 364 326 728 ; +C 171 ; WX 417 ; N guillemotleft ; B 6 39 431 475 ; +C 172 ; WX 667 ; N logicalnot ; B 50 215 616 544 ; +C 173 ; WX 564 ; N sfthyphen ; B -2 428 560 516 ; +C 174 ; WX 765 ; N registered ; B 18 -14 748 726 ; +C 175 ; WX 333 ; N overscore ; B 21 609 314 710 ; +C 176 ; WX 375 ; N degree ; B 31 383 368 729 ; +C 177 ; WX 462 ; N plusminus ; B 32 -2 427 446 ; +C 178 ; WX 354 ; N twosuperior ; B 12 342 337 777 ; +C 179 ; WX 354 ; N threesuperior ; B 33 345 331 776 ; +C 180 ; WX 333 ; N acute ; B 104 555 271 761 ; +C 181 ; WX 510 ; N micro ; B 9 -178 524 535 ; +C 182 ; WX 437 ; N paragraph ; B -23 -185 458 712 ; +C 183 ; WX 198 ; N middot ; B 22 292 179 458 ; +C 184 ; WX 333 ; N cedilla ; B 86 -138 285 99 ; +C 185 ; WX 354 ; N onesuperior ; B 62 350 289 784 ; +C 186 ; WX 323 ; N ordmasculine ; B -4 364 331 726 ; +C 187 ; WX 417 ; N guillemotright ; B -14 39 411 475 ; +C 188 ; WX 854 ; N onequarter ; B 66 23 832 785 ; +C 189 ; WX 854 ; N onehalf ; B 66 21 837 785 ; +C 190 ; WX 854 ; N threequarters ; B 36 23 833 777 ; +C 191 ; WX 448 ; N questiondown ; B -24 -186 401 515 ; +C 192 ; WX 604 ; N Agrave ; B -15 39 623 918 ; +C 215 ; WX 462 ; N multiply ; B 32 48 423 437 ; +C 224 ; WX 469 ; N agrave ; B 9 24 482 761 ; +C 226 ; WX 469 ; N acircumflex ; B 9 24 482 750 ; +C 231 ; WX 448 ; N ccedilla ; B 6 -139 433 547 ; +C 232 ; WX 437 ; N egrave ; B 2 24 437 761 ; +C 233 ; WX 437 ; N eacute ; B 2 24 437 761 ; +C 234 ; WX 437 ; N ecircumflex ; B 2 24 437 750 ; +C 235 ; WX 437 ; N edieresis ; B 2 24 437 733 ; +C 238 ; WX 271 ; N icircumflex ; B -71 39 327 750 ; +C 239 ; WX 271 ; N idieresis ; B -22 39 292 733 ; +C 244 ; WX 490 ; N ocircumflex ; B 1 24 487 750 ; +C 247 ; WX 462 ; N divide ; B 32 39 427 442 ; +C 249 ; WX 552 ; N ugrave ; B -4 23 551 761 ; +C 251 ; WX 552 ; N ucircumflex ; B -4 23 551 750 ; +C 252 ; WX 552 ; N udieresis ; B -4 23 551 733 ; +C 255 ; WX 469 ; N ydieresis ; B -39 -183 496 733 ; +C -1 ; WX 0 ; N .null ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _158 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _195 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _200 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _213 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _215 ; B 0 0 0 0 ; +C -1 ; WX 0 ; N _228 ; B 0 0 0 0 ; +C -1 ; WX 549 ; N ain ; B 29 -358 551 357 ; +C -1 ; WX 481 ; N ainfinal ; B 29 -340 526 315 ; +C -1 ; WX 513 ; N aininitial ; B -20 -24 502 349 ; +C -1 ; WX 549 ; N ainisolated ; B 29 -358 551 357 ; +C -1 ; WX 410 ; N ainmedial ; B -20 -24 429 301 ; +C -1 ; WX 220 ; N aleffinal ; B 28 -24 240 568 ; +C -1 ; WX 192 ; N alefisolated ; B 29 -80 163 542 ; +C -1 ; WX 633 ; N alefmaksura ; B 29 -182 604 388 ; +C -1 ; WX 566 ; N alefmaksurafinal ; B 29 -220 585 192 ; +C -1 ; WX 633 ; N alefmaksuraisolated ; B 29 -182 604 388 ; +C -1 ; WX 248 ; N alefwithhamzaabove ; B 29 -89 233 570 ; +C -1 ; WX 250 ; N alefwithhamzaabovefinal ; B 29 -24 270 639 ; +C -1 ; WX 248 ; N alefwithhamzaaboveisolated ; B 29 -89 233 570 ; +C -1 ; WX 248 ; N alefwithhamzabelow ; B 29 -219 234 548 ; +C -1 ; WX 222 ; N alefwithhamzabelowfinal ; B 28 -272 257 568 ; +C -1 ; WX 248 ; N alefwithhamzabelowisolated ; B 29 -219 234 548 ; +C -1 ; WX 307 ; N alefwithmaddaabove ; B 18 -80 307 538 ; +C -1 ; WX 281 ; N alefwithmaddaabovefinal ; B 29 -24 319 615 ; +C -1 ; WX 307 ; N alefwithmaddaaboveisolated ; B 18 -80 307 538 ; +C -1 ; WX 814 ; N allahisolated ; B 23 -28 785 795 ; +C -1 ; WX 192 ; N arabicalef ; B 29 -80 163 542 ; +C -1 ; WX 195 ; N arabiccomma ; B -4 -24 160 291 ; +C -1 ; WX 398 ; N arabicfivepointedstar ; B -52 53 439 505 ; +C -1 ; WX 383 ; N arabicindicdigiteight ; B -1 -61 391 452 ; +C -1 ; WX 383 ; N arabicindicdigitfive ; B 44 25 353 431 ; +C -1 ; WX 383 ; N arabicindicdigitfour ; B 65 -55 332 489 ; +C -1 ; WX 383 ; N arabicindicdigitnine ; B 35 -72 353 487 ; +C -1 ; WX 383 ; N arabicindicdigitone ; B 92 -56 287 479 ; +C -1 ; WX 383 ; N arabicindicdigitseven ; B -12 -32 387 481 ; +C -1 ; WX 383 ; N arabicindicdigitsix ; B 18 -42 348 469 ; +C -1 ; WX 383 ; N arabicindicdigitthree ; B -17 -64 393 464 ; +C -1 ; WX 383 ; N arabicindicdigittwo ; B 36 -62 344 473 ; +C -1 ; WX 383 ; N arabicindicdigitzero ; B 94 62 283 322 ; +C -1 ; WX 718 ; N arabickaf ; B 29 -24 702 564 ; +C -1 ; WX 1055 ; N arabickaffinal ; B 29 -25 1074 505 ; +C -1 ; WX 383 ; N arabicpercentsign ; B 10 -67 372 537 ; +C -1 ; WX 340 ; N arabicquestionmark ; B 29 -58 311 502 ; +C -1 ; WX 247 ; N arabicsemicolon ; B -19 -31 159 410 ; +C -1 ; WX 635 ; N beh ; B 29 -230 606 335 ; +C -1 ; WX 645 ; N behfinal ; B 29 -241 664 328 ; +C -1 ; WX 338 ; N behinitial ; B -20 -241 309 339 ; +C -1 ; WX 635 ; N behisolated ; B 29 -230 606 335 ; +C -1 ; WX 321 ; N behmedial ; B -20 -234 341 306 ; +C -1 ; WX 333 ; N caron ; B -35 572 364 744 ; +C -1 ; WX 1062 ; N dad ; B 29 -223 1032 496 ; +C -1 ; WX 1033 ; N dadfinal ; B 29 -223 1053 494 ; +C -1 ; WX 795 ; N dadinitial ; B -20 -24 766 495 ; +C -1 ; WX 1062 ; N dadisolated ; B 29 -223 1032 496 ; +C -1 ; WX 761 ; N dadmedial ; B -20 -24 780 458 ; +C -1 ; WX 364 ; N dal ; B 28 -25 334 370 ; +C -1 ; WX 440 ; N dalfinal ; B 29 -27 459 427 ; +C -1 ; WX 364 ; N dalisolated ; B 28 -25 334 370 ; +C -1 ; WX 202 ; N dammah ; B -57 625 198 881 ; +C -1 ; WX 229 ; N dammatan ; B 15 622 249 876 ; +C -1 ; WX 271 ; N dotlessi ; B 9 39 272 548 ; +C -1 ; WX 199 ; N fathah ; B -5 686 199 893 ; +C -1 ; WX 199 ; N fathatan ; B -4 625 200 904 ; +C -1 ; WX 755 ; N feh ; B 29 -24 726 552 ; +C -1 ; WX 748 ; N fehfinal ; B 29 -25 768 476 ; +C -1 ; WX 416 ; N fehinitial ; B -20 -24 387 552 ; +C -1 ; WX 755 ; N fehisolated ; B 29 -24 726 552 ; +C -1 ; WX 442 ; N fehmedial ; B -20 -24 462 502 ; +C -1 ; WX 547 ; N ghain ; B 29 -323 551 532 ; +C -1 ; WX 477 ; N ghainfinal ; B 29 -340 526 519 ; +C -1 ; WX 513 ; N ghaininitial ; B -20 -24 502 516 ; +C -1 ; WX 547 ; N ghainisolated ; B 29 -323 551 532 ; +C -1 ; WX 410 ; N ghainmedial ; B -20 -24 429 495 ; +C -1 ; WX 548 ; N hah ; B 20 -347 546 300 ; +C -1 ; WX 546 ; N hahfinal ; B 15 -342 566 302 ; +C -1 ; WX 637 ; N hahinitial ; B -20 -24 627 305 ; +C -1 ; WX 548 ; N hahisolated ; B 20 -347 546 300 ; +C -1 ; WX 656 ; N hahmedial ; B -20 -24 675 305 ; +C -1 ; WX 392 ; N hamza ; B 29 -105 384 274 ; +C -1 ; WX 392 ; N hamzaisolated ; B 29 -105 384 274 ; +C -1 ; WX 372 ; N heh ; B 29 -33 342 345 ; +C -1 ; WX 391 ; N hehfinal ; B 29 -24 410 465 ; +C -1 ; WX 524 ; N hehinitial ; B -20 -24 495 402 ; +C -1 ; WX 372 ; N hehisolated ; B 29 -33 342 345 ; +C -1 ; WX 412 ; N hehmedial ; B -20 -190 432 344 ; +C -1 ; WX 548 ; N jeem ; B 20 -347 546 300 ; +C -1 ; WX 554 ; N jeemfinal ; B 29 -304 573 308 ; +C -1 ; WX 637 ; N jeeminitial ; B -20 -214 627 305 ; +C -1 ; WX 548 ; N jeemisolated ; B 20 -347 546 300 ; +C -1 ; WX 652 ; N jeemmedial ; B -20 -233 671 305 ; +C -1 ; WX 884 ; N kafinitial ; B -20 -24 854 505 ; +C -1 ; WX 718 ; N kafisolated ; B 29 -24 702 564 ; +C -1 ; WX 409 ; N kafmedial ; B -20 -24 429 518 ; +C -1 ; WX 199 ; N kasrah ; B 6 -412 210 -205 ; +C -1 ; WX 199 ; N kasratan ; B 16 -423 220 -146 ; +C -1 ; WX 548 ; N khah ; B 20 -347 546 489 ; +C -1 ; WX 544 ; N khahfinal ; B 29 -339 564 478 ; +C -1 ; WX 637 ; N khahinitial ; B -20 -24 627 484 ; +C -1 ; WX 548 ; N khahisolated ; B 20 -347 546 489 ; +C -1 ; WX 656 ; N khahmedial ; B -20 -24 675 480 ; +C -1 ; WX 555 ; N lam ; B 29 -178 538 563 ; +C -1 ; WX 511 ; N lamfinal ; B 29 -188 531 562 ; +C -1 ; WX 339 ; N laminitial ; B -20 -24 324 564 ; +C -1 ; WX 555 ; N lamisolated ; B 29 -178 538 563 ; +C -1 ; WX 297 ; N lammedial ; B -20 -24 317 569 ; +C -1 ; WX 625 ; N lamwithaleffinal ; B 29 -72 645 540 ; +C -1 ; WX 621 ; N lamwithalefhamzaabovefinal ; B 29 -72 641 633 ; +C -1 ; WX 603 ; N lamwithalefhamzaaboveisolatedd ; B 29 -24 582 685 ; +C -1 ; WX 617 ; N lamwithalefhamzabelowfinal ; B 29 -272 637 540 ; +C -1 ; WX 576 ; N lamwithalefhamzabelowisolated ; B 29 -306 548 620 ; +C -1 ; WX 576 ; N lamwithalefisolated ; B 29 -24 548 620 ; +C -1 ; WX 618 ; N lamwithalefmaddaabovefinal ; B 21 -72 637 557 ; +C -1 ; WX 624 ; N lamwithalefmaddaaboveisolatedd ; B 30 -24 596 610 ; +C -1 ; WX 22 ; N lefttoright ; B -20 -24 179 881 ; +C -1 ; WX 424 ; N meem ; B 29 -305 398 330 ; +C -1 ; WX 478 ; N meemfinal ; B 29 -316 498 291 ; +C -1 ; WX 490 ; N meeminitial ; B -20 -24 460 322 ; +C -1 ; WX 424 ; N meemisolated ; B 29 -305 398 330 ; +C -1 ; WX 476 ; N meemmedial ; B -20 -78 496 291 ; +C -1 ; WX 244 ; N nonmarkingreturn ; B 0 0 0 0 ; +C -1 ; WX 532 ; N noon ; B 29 -151 503 458 ; +C -1 ; WX 548 ; N noonfinal ; B 29 -235 567 419 ; +C -1 ; WX 336 ; N nooninitial ; B -20 -24 307 495 ; +C -1 ; WX 532 ; N noonisolated ; B 29 -151 503 458 ; +C -1 ; WX 326 ; N noonmedial ; B -20 -24 345 488 ; +C -1 ; WX 467 ; N ornateleftparenthesis ; B 29 -180 437 592 ; +C -1 ; WX 467 ; N ornaterightparenthesis ; B 29 -180 438 592 ; +C -1 ; WX 575 ; N qaf ; B 29 -212 545 500 ; +C -1 ; WX 550 ; N qaffinal ; B 29 -216 570 485 ; +C -1 ; WX 417 ; N qafinitial ; B -20 -24 387 541 ; +C -1 ; WX 575 ; N qafisolated ; B 29 -212 545 500 ; +C -1 ; WX 442 ; N qafmedial ; B -20 -24 462 483 ; +C -1 ; WX 481 ; N reh ; B 29 -229 452 290 ; +C -1 ; WX 517 ; N rehfinal ; B 29 -227 536 268 ; +C -1 ; WX 481 ; N rehisolated ; B 29 -229 452 290 ; +C -1 ; WX 22 ; N righttoleft ; B -157 -24 42 881 ; +C -1 ; WX 1062 ; N sad ; B 29 -223 1032 309 ; +C -1 ; WX 1033 ; N sadfinal ; B 29 -223 1053 309 ; +C -1 ; WX 795 ; N sadinitial ; B -20 -24 766 317 ; +C -1 ; WX 1062 ; N sadisolated ; B 29 -223 1032 309 ; +C -1 ; WX 758 ; N sadmedial ; B -20 -24 778 317 ; +C -1 ; WX 875 ; N seen ; B 29 -233 846 294 ; +C -1 ; WX 872 ; N seenfinal ; B 29 -223 891 299 ; +C -1 ; WX 609 ; N seeninitial ; B -20 -28 580 303 ; +C -1 ; WX 875 ; N seenisolated ; B 29 -233 846 294 ; +C -1 ; WX 588 ; N seenmedial ; B -20 -24 608 306 ; +C -1 ; WX 208 ; N shaddah ; B -8 676 204 893 ; +C -1 ; WX 875 ; N sheen ; B 29 -233 846 527 ; +C -1 ; WX 872 ; N sheenfinal ; B 29 -223 891 527 ; +C -1 ; WX 609 ; N sheeninitial ; B -20 -28 580 492 ; +C -1 ; WX 875 ; N sheenisolated ; B 29 -233 846 527 ; +C -1 ; WX 587 ; N sheenmedial ; B -20 -24 607 515 ; +C -1 ; WX 160 ; N sukun ; B -5 685 160 885 ; +C -1 ; WX 812 ; N tah ; B 29 -24 782 562 ; +C -1 ; WX 793 ; N tahfinal ; B 29 -24 812 550 ; +C -1 ; WX 659 ; N tahinitial ; B -20 -24 630 554 ; +C -1 ; WX 812 ; N tahisolated ; B 29 -24 782 562 ; +C -1 ; WX 647 ; N tahmedial ; B -20 -24 667 550 ; +C -1 ; WX 390 ; N tatweel ; B -20 -24 409 125 ; +C -1 ; WX 635 ; N teh ; B 29 -24 606 479 ; +C -1 ; WX 645 ; N tehfinal ; B 29 -24 664 437 ; +C -1 ; WX 345 ; N tehinitial ; B -20 -24 332 510 ; +C -1 ; WX 635 ; N tehisolated ; B 29 -24 606 479 ; +C -1 ; WX 370 ; N tehmarbuta ; B 29 -33 340 506 ; +C -1 ; WX 419 ; N tehmarbutafinal ; B 19 -24 439 538 ; +C -1 ; WX 370 ; N tehmarbutaisolated ; B 29 -33 340 506 ; +C -1 ; WX 336 ; N tehmedial ; B -20 -24 355 496 ; +C -1 ; WX 364 ; N thal ; B 28 -25 334 513 ; +C -1 ; WX 440 ; N thalfinal ; B 29 -27 459 492 ; +C -1 ; WX 364 ; N thalisolated ; B 28 -25 334 513 ; +C -1 ; WX 635 ; N theh ; B 29 -24 606 481 ; +C -1 ; WX 645 ; N thehfinal ; B 29 -24 664 480 ; +C -1 ; WX 393 ; N thehinitial ; B -20 -24 364 533 ; +C -1 ; WX 635 ; N thehisolated ; B 29 -24 606 481 ; +C -1 ; WX 345 ; N thehmedial ; B -20 -24 365 528 ; +C -1 ; WX 503 ; N waw ; B 29 -230 474 317 ; +C -1 ; WX 461 ; N wawfinal ; B 29 -221 481 312 ; +C -1 ; WX 503 ; N wawisolated ; B 29 -230 474 317 ; +C -1 ; WX 497 ; N wawwithhamzaabove ; B 29 -230 467 493 ; +C -1 ; WX 461 ; N wawwithhamzaabovefinal ; B 29 -221 481 512 ; +C -1 ; WX 497 ; N wawwithhamzaaboveisolated ; B 29 -230 467 493 ; +C -1 ; WX 644 ; N yeh ; B 29 -313 614 393 ; +C -1 ; WX 560 ; N yehfinal ; B 29 -364 580 192 ; +C -1 ; WX 357 ; N yehinitial ; B -20 -239 328 340 ; +C -1 ; WX 644 ; N yehisolated ; B 29 -313 614 393 ; +C -1 ; WX 333 ; N yehmedial ; B -20 -226 353 297 ; +C -1 ; WX 603 ; N yehwithhamzaabove ; B 29 -188 573 487 ; +C -1 ; WX 535 ; N yehwithhamzaabovefinal ; B 29 -199 555 487 ; +C -1 ; WX 360 ; N yehwithhamzaaboveinitial ; B -20 -24 331 529 ; +C -1 ; WX 603 ; N yehwithhamzaaboveisolated ; B 29 -188 573 487 ; +C -1 ; WX 329 ; N yehwithhamzaabovemedial ; B -20 -24 349 475 ; +C -1 ; WX 812 ; N zah ; B 29 -24 782 562 ; +C -1 ; WX 793 ; N zahfinal ; B 29 -24 812 550 ; +C -1 ; WX 659 ; N zahinitial ; B -20 -24 630 554 ; +C -1 ; WX 812 ; N zahisolated ; B 29 -24 782 562 ; +C -1 ; WX 643 ; N zahmedial ; B -20 -24 662 550 ; +C -1 ; WX 481 ; N zain ; B 29 -229 452 464 ; +C -1 ; WX 517 ; N zainfinal ; B 29 -227 536 496 ; +C -1 ; WX 481 ; N zainisolated ; B 29 -229 452 464 ; +C -1 ; WX 22 ; N zerojoin ; B -86 -24 109 880 ; +C -1 ; WX 22 ; N zeronojoin ; B -20 -24 42 819 ; +C -1 ; WX 0 ; N zerowidthnobreakspace ; B 0 0 0 0 ; +EndCharMetrics +EndFontMetrics diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/ararabeyes.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/ararabeyes.enc new file mode 100644 index 00000000000..c72f6af693c --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/ararabeyes.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/ArabeyesArabicEncoding [ % now 256 chars follow +% 0 + /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated +% 4 + /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial +% 8 + /.notdef /behfinal /behisolated /tehinitial +% 12 + /.notdef /tehfinal /tehisolated /thehinitial +% 16 + /thehmedial /thehfinal /thehisolated /jeeminitial +% 20 + /jeemmedial /jeemfinal /jeemisolated /hahinitial +% 24 + /hahmedial /hahfinal /hahisolated /khahinitial +% 28 + /khahmedial /khahfinal /khahisolated /.notdef +% 32 + /dal /exclam /sukun /numbersign %OK +% 36 + /dollar /arabicpercentsign /ampersand /quotesingle %ok +% 40 (below) parentheses were refelcted, asterisk replaced with arabicfivepointedstar + /parenright /parenleft /arabicfivepointedstar /quotedbl % +% 44 we should get an "arabicslash" in 4th position, we use backslash + /arabiccomma /hyphenminus /period /backslash % +% 48 + /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree +% 52 + /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven +% 56 + /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon % does "colon" look ok ? +% 60 + /guillemotright /.notdef /guillemotleft /arabicquestionmark +% 64 + /thalfinal /aleffinal /.notdef /rehisolated +% 68 + /.nodef /zainisolated /seeninitial /.notdef +% 72 + /seenfinal /yehmedial /sheeninitial /sheenmedial +% 76 + /sheenfinal /sheenisolated /.notdef /sadmedial +% 80 + /sadfinal /sadisolated /dadinitial /dadmedial +% 84 + /tehmarbutafinal /wawfinal /tahinitial /tahmedial +% 88 + /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis +% 92 + /zahmedial /ornateleftparenthesis /zahfinal /zahisolated +% 96 + /ainmedial /fathah /behmedial /.notdef +% 100 + /dalfinal /.notdef /fehmedial /.notdef +% 104 + /hehmedial /kasrah /.notdef /kafmedial +% 108 + /lammedial /meemmedial /noonmedial /.notdef +% 112 + /pehmedial /qafmedial /rehfinal /seenmedial +% 116 + /tehmedial /dammah /.notdef /wawfinal +% 120 + /seenisolated /yehmedial /zainfinal /dadfinal +% 124 + /dadisolated /sadinitial /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /aininitial /ainfinal /ainisolated /ghaininitial +% 140 + /ghainmedial /ghainfinal /ghainisolated /fehinitial +% 144 + /fehfinal /fehisolated /qafinitial /qaffinal +% 148 + /qafisolated /kafinitial /arabickaffinal /kafisolated +% 152 + /laminitial /lamfinal /lamisolated /meeminitial +% 156 + /meemfinal /meemisolated /nooninitial /noonfinal +% 160 + /noonisolated /hehinitial /hehfinal /hehisolated +% 164 + /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial +% 168 + /yehfinal /yehisolated /tahisolated /alefmaksuraisolated +% 172 + /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated +% 176 2nd with dd!!!! + /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd + /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated +% 180 2nd with dd!!!! + /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd + /yehwithhamzaaboveinitial /yehwithhamzaabovemedial +% 184 + /yehwithhamzaabovefinal /yehwithhamzaaboveisolated + /hamzaisolated /.notdef +% 188 + /.notdef /.notdef /fathatan /dammatan +% 192 + /kasratan /fathah /dammah /kasrah +% 196 + /shaddah /sukun /.notdef /.notdef +% 200 + /.notdef /.notdef /.notdef /.notdef +% 204 + /shaddah /.notdef /.notdef /.notdef +% 208 + /thalisolated /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /allahisolated /mhmd /tatweel /sallallahou %the 4-ligature mhmd +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/ardtpnaskh.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/ardtpnaskh.enc new file mode 100644 index 00000000000..ca2c8ad1fa3 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/ardtpnaskh.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/DTPNaskArabicEncoding [ % now 256 chars follow +% 0 + /alef /hamzah_on_alef /_hamzah_on_alef /hamzah_under_alef +% 4 + /_hamzah_under_alef /maddah_on_alef /_maddah_on_alef /baa_ +% 8 + /.notdef /_baa /baa /taa_ +% 12 + /.notdef /_taa /taa /thaa_ +% 16 + /_thaa_ /_thaa /thaa /jeem_ +% 20 + /_jeem_ /_jeem /jeem /haa_ +% 24 + /_haa_ /_haa /haa /khaa_ +% 28 + /_khaa_ /_khaa /khaa /.notdef +% 32 + /dal /arab_exclam /sukun /.notdef %OK +% 36 + /dollar /arab_percent /.notdef /.notdef %ok +% 40 + /parent_right /parent_left /dharma /arab_inch % parentheses were refelcted +% 44 + /arab_comma /endash /point /forward_slant % we should get the "arabicslash" in 4th position +% 48 + /arab_zero /arab_one /arab_two /arab_three +% 52 + /arab_four /arab_five /arab_six /arab_seven +% 56 + /arab_eight /arab_nine /colon /arab_semicolon %colon ok ?? +% 60 + /guillemets_right /.notdef /quillemets_left /arab_question %quill.. not guill.. +% 64 + /_thal /_alef /.notdef /ra +% 68 + /.nodef /zain /seen_ /.notdef +% 72 + /_seen /_ya_ /sheen_ /_sheen_ +% 76 + /_sheen /sheen /.notdef /_sad_ +% 80 + /_sad /sad /dad_ /_dad_ +% 84 + /_taa_marbutah /_waw /tah_ /_tah_ +% 88 + /_tah /_alef_maqsurah /dhah_ /right_Quranquote +% 92 + /_dhah_ /left_Quranquote /_dhah /dhah +% 96 + /_ain_ /fathah /_baa_ /.notdef +% 100 + /_dal /.notdef /_fa_ /.notdef +% 104 + /_ha_ /kasrah /.notdef /_caf_ +% 108 + /_lam_ /_meem_ /_noon_ /.notdef +% 112 + /_peh_ /_qaf_ /_ra /_seen_ +% 116 + /_taa_ /dammah /.notdef /_waw +% 120 + /seen /_ya_ /_zain /_dad +% 124 + /dad /sad_ /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /ain_ /_ain /ain /ghain_ +% 140 + /_ghain_ /_ghain /ghain /fa_ +% 144 + /_fa /fa /qaf_ /_qaf +% 148 + /qaf /caf_ /_caf /caf +% 152 + /lam_ /_lam /lam /meem_ +% 156 + /_meem /meem /noon_ /_noon +% 160 + /noon /ha_ /_ha /ha +% 164 + /waw /_hamzah_on_waw /hamzah_on_waw /ya_ +% 168 + /_ya /ya /tah /alef_maqsurah +% 172 + /.notdef /taa_marbutah /_lam_alef /lam_alef +% 176 + /_lam_hamzah_on_alef /lam_hamza_on_alef + /_lam_hamzah_under_alef /lam_hamzah_under_alef +% 180 + /_lam_maddah_on_alef /lam_maddah_on_alef + /hamzah_on_ya_ /_hamzah_on_ya_ +% 184 + /_hamzah_on_ya /hamzah_on_ya + /hamzah /.notdef +% 188 + /.notdef /.notdef /fatahatan /dammatan %fatahatan not fathatan :) +% 192 + /kasratan /fathah /dammah /kasrah +% 196 + /shaddah /sukun /shaddah_fathatan /shaddah_dammatan +% 200 + /shaddah_kasratan /shaddah_fathah /shaddah_dammah /shaddah_kasrah +% 204 + /shaddah /shaddah_fathah /shaddah_dammah /shaddah_kasrah +% 208 + /thal /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /lam_lam_ha /.notdef /tatweel /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/ardtpthuluth.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/ardtpthuluth.enc new file mode 100644 index 00000000000..8458a5133e6 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/ardtpthuluth.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/DTPThuluthArabicEncoding [ % now 256 chars follow +% 0 + /fe8d /fe83 /fe84 /fe87 +% 4 + /fe88 /fe81 /fe82 /fe91 +% 8 + /.notdef /fe90 /fe8f /fe97 +% 12 + /.notdef /fe96 /fe95 /fe9b +% 16 + /fe9c /fe9a /fe99 /fe9f +% 20 + /fea0 /fe9e /fe9d /fea3 +% 24 + /fea4 /fea2 /fea1 /fea7 +% 28 + /fea8 /fea6 /fea5 /.notdef +% 32 + /fea9 /exclam /u0652 /numbersign +% 36 + /dollar /_66a /ampersand /quoteright +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /u060c /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /u0660 /u0661 /_662 /_663 +% 52 + /_664 /_665 /_666 /_667 +% 56 + /_668 /_669 /colon /u061b %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /u061f +% 64 + /feac /fe8e /.notdef /fead +% 68 + /.nodef /feaf /feb3 /.notdef +% 72 + /feb2 /fef4 /feb7 /feb8 +% 76 + /feb6 /feb5 /.notdef /febc +% 80 + /feba /feb9 /febf /fec0 +% 84 + /uE01C /feee /fec3 /fec4 +% 88 + /fec2 /fef0 /fec7 /braceright +% 92 + /fec8 /braceleft /fec6 /fec5 +% 96 + /fecc /u064E /fe92 /.notdef +% 100 + /feaa /.notdef /fed4 /.notdef +% 104 + /feec /u0650 /.notdef /fedc +% 108 + /fee0 /fee4 /fee8 /.notdef +% 112 + /.notdef /fed8 /feae /feb4 +% 116 + /fe98 /u064F /.notdef /feee +% 120 + /feb1 /fef4 /feb0 /febe +% 124 + /febd /febb /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /fecb /feca /fec9 /fecf +% 140 + /fed0 /fece /fecd /fed3 +% 144 + /fed2 /fed1 /fed7 /fed6 +% 148 + /fed5 /fedb /feda /fed9 +% 152 + /fedf /fede /fedd /fee3 +% 156 + /fee2 /fee1 /fee7 /fee6 +% 160 + /fee5 /feeb /feea /fee9 +% 164 + /feed /fe86 /fe85 /fef3 +% 168 + /fef2 /fef1 /fec1 /feef +% 172 + /.notdef /fe93 /fefc /fefb +% 176 + /fef8 /fef7 + /fefa /fef9 +% 180 + /fef6 /fef5 + /fe8b /fe8c +% 184 + /fe8a /fe89 + /fe80 /.notdef +% 188 + /.notdef /.notdef /u064B /u064C +% 192 + /u064D /u064E /u064F /u0650 +% 196 + /u0651 /u0652 /.notdef /.notdef +% 200 + /.notdef /.notdef /.notdef /.notdef +% 204 + /u0652 /.notdef /.notdef /.notdef +% 208 + /feab /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /e007 /.notdef /u0640 /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/armonotype.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/armonotype.enc new file mode 100644 index 00000000000..86518000cbe --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/armonotype.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/MonotypeArabicEncoding [ % now 256 chars follow +% 0 + /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated +% 4 + /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial +% 8 + /.notdef /behfinal /behisolated /tehinitial +% 12 + /.notdef /tehfinal /tehisolated /thehinitial +% 16 + /thehmedial /thehfinal /thehisolated /jeeminitial +% 20 + /jeemmedial /jeemfinal /jeemisolated /hahinitial +% 24 + /hahmedial /hahfinal /hahisolated /khahinitial +% 28 + /khahmedial /khahfinal /khahisolated /.notdef +% 32 + /dalisolated /exclam /sukun /numbersign %OK +% 36 + /dollar /arabicpercentsign /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree +% 52 + /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven +% 56 + /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /arabicquestionmark +% 64 + /thalfinal /aleffinal /.notdef /rehisolated +% 68 + /.nodef /zainisolated /seeninitial /.notdef +% 72 + /seenfinal /yehmedial /sheeninitial /sheenmedial +% 76 + /sheenfinal /sheenisolated /.notdef /sadmedial +% 80 + /sadfinal /sadisolated /dadinitial /dadmedial +% 84 + /tehmarbutafinal /wawfinal /tahinitial /tahmedial +% 88 + /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis +% 92 + /zahmedial /ornateleftparenthesis /zahfinal /zahisolated +% 96 + /ainmedial /fathaisolated /behmedial /.notdef +% 100 + /dalfinal /.notdef /fehmedial /.notdef +% 104 + /hehmedial /kasraisolated /.notdef /kafmedial +% 108 + /lammedial /meemmedial /noonmedial /.notdef +% 112 + /pehmedial /qafmedial /rehfinal /seenmedial +% 116 + /tehmedial /dammaisolated /.notdef /wawfinal +% 120 + /seenisolated /yehmedial /zainfinal /dadfinal +% 124 + /dadisolated /sadinitial /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /aininitial /ainfinal /ainisolated /ghaininitial +% 140 + /ghainmedial /ghainfinal /ghainisolated /fehinitial +% 144 + /fehfinal /fehisolated /qafinitial /qaffinal +% 148 + /qafisolated /kafinitial /arabickaffinal /kafisolated +% 152 + /laminitial /lamfinal /lamisolated /meeminitial +% 156 + /meemfinal /meemisolated /nooninitial /noonfinal +% 160 + /noonisolated /hehinitial /hehfinal /hehisolated +% 164 + /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial +% 168 + /yehfinal /yehisolated /tahisolated /alefmaksuraisolated +% 172 + /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated +% 176 2nd with dd!!!! + /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd + /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated +% 180 2nd with dd!!!! + /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd + /yehwithhamzaaboveinitial /yehwithhamzaabovemedial +% 184 + /yehwithhamzaabovefinal /yehwithhamzaaboveisolated + /hamzaisolated /.notdef +% 188 + /.notdef /.notdef /fathatan /dammatan +% 192 + /kasratanlow /fathaisolated /dammaisolated /kasraisolated +% 196 + /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated +% 200 + /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 204 + /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 208 + /thalisolated /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /allahisolated /.notdef /tatweel /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/aromega.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/aromega.enc new file mode 100644 index 00000000000..ca7e0ea6806 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/aromega.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/OmegaArabicEncoding [ % now 256 chars fol +% 0 + /alifiso /alifhamzaiso /alifhamzafin /alifsubhamzaiso +% 4 + /alifsubhamzafin /alifmaddaiso /alifmaddafin /behini +% 8 + /.notdef /behfin /behiso /tehini +% 12 + /.notdef /tehfin /tehiso /thehini +% 16 + /thehmed /thehfin /thehiso /jeemini +% 20 + /jeemmed /jeemfin /jeemiso /hahini +% 24 + /hahmed /hahfin /hahiso /khahini +% 28 + /khahmed /khahfin /khahiso /.notdef +% 32 + /daliso /exclam /sukun /numbersign %OK +% 36 + /dollar /percentarabic /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /stararabic /quotedbl % parentheses were refelcted +% 44 + /commaarabic /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /zeroarabic /onearabic /twoarabic /threearabic +% 52 + /fourarabic /fivearabic /sixarabic /sevenarabic +% 56 + /eightarabic /ninearabic /colon /semicolonarabic %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /questionmarkarabic +% 64 + /thalfin /aliffin /.notdef /rehiso +% 68 + /.nodef /zainiso /seenini /.notdef +% 72 + /seenfin /yehmed /sheenini /sheenmed +% 76 + /sheenfin /sheeniso /.notdef /sadmed +% 80 + /sadfin /sadiso /dadini /dadmed +% 84 + /tehmarbutafin /wawfin /tahini /tahmed +% 88 + /tahfin /alifmaksurafin /zahini /ornaterightparenthesis +% 92 + /zahmed /ornateleftparenthesis /zahfin /zahiso +% 96 + /ainmed /fatha /behmed /.notdef +% 100 + /dalfin /.notdef /fehmed /.notdef +% 104 + /hehmed /kasra /.notdef /kafmed +% 108 + /lammed /meemmed /noonmed /.notdef +% 112 + /pehmed /qafmed /rehfin /seenmed +% 116 + /tehmed /damma /.notdef /wawfin +% 120 + /seeniso /yehmed /zainfin /dadfin +% 124 + /dadiso /sadini /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /ainini /ainfin /ainiso /ghainini +% 140 + /ghainmed /ghainfin /ghainiso /fehini +% 144 + /fehfin /fehiso /qafini /qaffin +% 148 + /qafiso /kafini /kaffin /kafiso +% 152 + /lamini /lamfin /lamiso /meemini +% 156 + /meemfin /meemiso /noonini /noonfin +% 160 + /nooniso /hehini /hehfin /hehiso +% 164 + /wawiso /wawhamzafin /wawhamzaiso /yehini +% 168 + /yehfin /yehiso /tahiso /alifmaksuraiso +% 172 + /.notdef /tehmarbutaiso /lamaliffin /lamalifiso +% 176 2nd with dd!!!! + /lamalifhamzafin /lamalifhamzaiso + /lamalifsubhamzafin /lamalifsubhamzaiso +% 180 2nd with dd!!!! + /lamalifmaddafin /lamalifmaddaiso + /yehhamzaini /yehhamzamed +% 184 + /yehhamzafin /yehhamzaiso + /hamzastandalone /.notdef +% 188 + /.notdef /.notdef /fathatan /dammatan +% 192 + /kasratan /fatha /damma /kasra +% 196 + /shadda /sukun /shaddawithfathatan /shaddawithdammatan +% 200 + /shaddawithkasratan /shaddawithfatha /shaddawithdamma /shaddawithkasra +% 204 + /shadda /shaddawithfatha /shaddawithdamma /shaddawithkasra +% 208 + /thaliso /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /llahshadda /.notdef /keshideh /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/arsimplified.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/arsimplified.enc new file mode 100644 index 00000000000..4e86bff7c84 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/arsimplified.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/SimplifiedArabicEncoding [ % now 256 chars follow +% 0 + /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated +% 4 + /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial +% 8 + /.notdef /behisolated /behisolated /tehmedial +% 12 + /.notdef /tehisolated /tehisolated /thehmedial +% 16 + /thehmedial /thehisolated /thehisolated /jeemmedial +% 20 + /jeemmedial /jeemfinal /jeemisolated /hahmedial +% 24 + /hahmedial /hahfinal /hahisolated /khahmedial +% 28 + /khahmedial /khahfinal /khahisolated /.notdef +% 32 + /dalisolated /exclam /sukun /numbersign %OK +% 36 + /dollar /arabicpercentsign /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree +% 52 + /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven +% 56 + /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /arabicquestionmark +% 64 + /thalisolated /aleffinal /.notdef /reh +% 68 + /.nodef /zainisolated /seenmedial /.notdef +% 72 + /seenisolated /yehmedial /sheenmedial /sheenmedial +% 76 + /sheenisolated /sheenisolated /.notdef /sadmedial +% 80 + /sadisolated /sadisolated /dadmedial /dadmedial +% 84 + /tehmarbutafinal /wawisolated /tahisolated /tahisolated +% 88 + /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis +% 92 + /zahisolated /ornateleftparenthesis /zahisolated /zahisolated +% 96 + /ainmedial /fathaisolated /behmedial /.notdef +% 100 + /dalisolated /.notdef /fehmedial /.notdef +% 104 + /hehmedial /kasraisolated /.notdef /kafmedial +% 108 + /lammedial /meemmedial /noonmedial /.notdef +% 112 + /pehmedial /qafmedial /rehisolated /seenmedial +% 116 + /tehmedial /dammaisolated /.notdef /wawisolated +% 120 + /seenisolated /yehmedial /zainisolated /dadisolated +% 124 + /dadisolated /sadmedial /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /aininitial /ainfinal /ainisolated /ghaininitial +% 140 + /ghainmedial /ghainfinal /ghainisolated /fehinitial +% 144 + /fehisolated /fehisolated /qafinitial /qafisolated +% 148 + /qafisolated /kafmedial /kafisolated /kafisolated +% 152 + /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!! +% 156 + /meemisolated /meemisolated /noonmedial /noonisolated +% 160 + /noonisolated /hehinitial /hehfinal /hehisolated +% 164 + /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial +% 168 + /yehfinal /yehisolated /tahisolated /alefmaksuraisolated +% 172 + /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated +% 176 2nd with dd!!!! + /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!! + /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated +% 180 2nd with dd!!!! + /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd + /yehwithhamzaabovemedial /yehwithhamzaabovemedial +% 184 + /yehwithhamzaabovefinal /yehwithhamzaaboveisolated + /hamza /.notdef +% 188 + /.notdef /.notdef /fathatan /dammatan +% 192 + /kasratanlow /fathaisolated /dammaisolated /kasraisolated +% 196 + /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated +% 200 + /shaddawithkasratanlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 204 + /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 208 + /thal /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /allahisolated /.notdef /tatweel /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/arunicode.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/arunicode.enc new file mode 100644 index 00000000000..f7eb8861243 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/arunicode.enc @@ -0,0 +1,146 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Arabic texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/UnicodeGlyphNamesArabicEncoding [ % now 256 chars follow +% 0 + /afii57415 /afii57411 /afii62754 /afii57413 +% 4 + /afii62756 /afii52400 /afii62753 /afii62761 +% 8 + /.notdef /afii62763 /afii57416 /afii62765 +% 12 + /.notdef /afii62767 /afii57418 /afii62768 +% 16 + /afii62769 /afii62770 /afii57419 /afii62771 +% 20 + /afii62772 /afii62773 /afii57420 /afii62774 +% 24 + /afii62775 /afii62776 /afii57421 /afii62777 +% 28 + /afii62778 /afii62779 /afii57422 /.notdef +% 32 + /afii57423 /exclam /afii57458 /numbersign %OK +% 36 + /dollar /afii57381 /ampersand /quotesingle %ok +% 40 + /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted +% 44 + /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /afii57392 /afii57393 /afii57394 /afii57395 +% 52 + /afii57396 /afii57397 /afii57398 /afii57399 +% 56 + /afii57400 /afii57401 /colon /afii57403 %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /afii57407 +% 64 + /afii62781 /afii62760 /.notdef /afii57425 +% 68 + /.nodef /afii57426 /afii62784 /.notdef +% 72 + /afii62786 /afii62361 /afii62787 /afii62788 +% 76 + /afii62789 /afii57428 /.notdef /afii62791 +% 80 + /afii62792 /afii62792 /afii62790 /afii62794 +% 84 + /afii62764 /afii62829 /afii62796 /afii62797 +% 88 + /afii62798 /afii62830 /afii62799 /afii64061 +% 92 + /afii62800 /afii64060 /afii62801 /afii57432 +% 96 + /afii62803 /afii57454 /afii62762 /.notdef +% 100 + /afii62780 /.notdef /afii62809 /.notdef +% 104 + /afii62827 /afii57456 /.notdef /afii62815 +% 108 + /afii62818 /afii62821 /afii62824 /.notdef +% 112 + /afii62956 /afii62812 /afii62782 /afii62785 +% 116 + /afii62766 /afii57455 /.notdef /afii62829 +% 120 + /afii57427 /afii62832 /afii62783 /afii62795 +% 124 + /afii57430 /afii62790 /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /afii62802 /afii62804 /afii57433 /afii62805 +% 140 + /afii62806 /afii62807 /afii57434 /afii62808 +% 144 + /afii62810 /afii57441 /afii62811 /afii62813 +% 148 +% /afii57442 /afii62815 /afii62816 /afii57443 + /afii57442 /afii52305 /afii62816 /afii57443 +% 152 + /afii62817 /afii62819 /afii57444 /afii62820 +% 156 + /afii62822 /afii57445 /afii62823 /afii62825 +% 160 + /afii57446 /afii57470 /afii62828 /afii57447 +% 164 + /afii57448 /afii62755 /afii57412 /afii62831 +% 168 + /afii62833 /afii57450 /afii57431 /afii57449 +% 172 + /afii.notdef /afii57417 /afii62841 /afii62840 +% 176 2nd with dd!!!! + /afii62837 /afii62836 + /afii62839 /afii62838 +% 180 2nd with dd!!!! + /afii62835 /afii62834 + /afii62757 /afii62758 +% 184 + /afii62759 /afii57414 + /afii52399 /.notdef +% 188 + /.notdef /.notdef /afii57451 /afii57452 +% 192 + /afii57453 /afii57454 /afii57455 /afii57456 +% 196 + /afii57457 /afii57458 /afii62881 /afii62882 +% 200 + /afii62883 /afii62884 /afii62885 /afii62886 +% 204 + /afii57457 /afii62884 /afii62885 /afii62886 +% 208 + /afii57424 /.notdef /.notdef /.notdef +% 212 + /.notdef /.notdef /.notdef /.notdef +% 216 + /.notdef /.notdef /.notdef /.notdef +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /.notdef +% 252 + /afii64184 /.notdef /afii57391 /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/farsitex.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/farsitex.enc new file mode 100644 index 00000000000..c018d947e0d --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/farsitex.enc @@ -0,0 +1,146 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Farsi texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow +% 0 + /afii57415 /afii57411 /afii62754 /afii57413 +% 4 + /afii62756 /afii52400 /afii62753 /afii62761 +% 8 + /.notdef /afii62763 /afii57416 /afii62765 +% 12 + /.notdef /afii62767 /afii57418 /afii62768 +% 16 + /afii62769 /afii62770 /afii57419 /afii62771 +% 20 + /afii62772 /afii62773 /afii57420 /afii62774 +% 24 + /afii62775 /afii62776 /afii57421 /afii62777 +% 28 + /afii62778 /afii62779 /afii57422 /.notdef +% 32 + /afii57423 /exclam /afii57458 /numbersign %OK +% 36 + /dollar /afii57381 /ampersand /quotesingle %ok +% 40 + /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted +% 44 + /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3 +% 52 + /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7 +% 56 + /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /afii57407 +% 64 + /afii62781 /afii62760 /.notdef /afii57425 +% 68 + /.nodef /afii57426 /afii62784 /.notdef +% 72 + /afii62786 /afii62361 /afii62787 /afii62788 +% 76 + /afii62789 /afii57428 /.notdef /afii62791 +% 80 + /afii62792 /afii62792 /afii62790 /afii62794 +% 84 + /afii62764 /afii62829 /afii62796 /afii62797 +% 88 + /afii62798 /afii62830 /afii62799 /afii64061 +% 92 + /afii62800 /afii64060 /afii62801 /afii57432 +% 96 + /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM +% 100 + /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM +% 104 + /afii62827 /afii57456 /.notdef /afii62815 +% 108 + /afii62818 /afii62821 /afii62824 /.notdef +% 112 + /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx +% 116 + /afii62766 /afii57455 /.notdef /afii62829 +% 120 + /afii57427 /afii62832 /afii62783 /afii62795 +% 124 + /afii57430 /afii62790 /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /afii62802 /afii62804 /afii57433 /afii62805 +% 140 + /afii62806 /afii62807 /afii57434 /afii62808 +% 144 + /afii62810 /afii57441 /afii62811 /afii62813 +% 148 +% /afii57442 /afii62815 /afii62816 /afii57443 + /afii57442 /afii52305 /afii62964 /afii57567 +% 152 + /afii62817 /afii62819 /afii57444 /afii62820 +% 156 + /afii62822 /afii57445 /afii62823 /afii62825 +% 160 + /afii57446 /afii57470 /afii62828 /afii57447 +% 164 + /afii57448 /afii62755 /afii57412 /afii62831 +% 168 + /afii62830 /afii57449 /afii57431 /.notdef +% 172 + /.notdef /afii57417 /afii62841 /afii62840 +% 176 2nd with dd!!!! + /afii62837 /afii62836 + /afii62839 /afii62838 +% 180 2nd with dd!!!! + /afii62835 /afii62834 + /afii62757 /afii62758 +% 184 + /afii62759 /afii57414 + /afii52399 /.notdef +% 188 + /.notdef /.notdef /afii57451 /afii57452 +% 192 + /afii57453 /afii57454 /afii57455 /afii57456 +% 196 + /afii57457 /afii57458 /afii62881 /afii62882 +% 200 + /afii62883 /afii62884 /afii62885 /afii62886 +% 204 + /afii57457 /afii62884 /afii62885 /afii62886 +% 208 + /afii57424 /afii62962 /afii57508 /afii62956 +% 212 + /afii62958 /afii57506 /afii62965 /afii62967 +% 216 + /afii57509 /afii62959 /afii62961 /afii57507 +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /afii57461 +% 252 + /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/farsiwebencoding.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/farsiwebencoding.enc new file mode 100644 index 00000000000..c425bd8f5d6 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/farsiwebencoding.enc @@ -0,0 +1,145 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Farsi texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/FarsiWebEncoding [ % now 256 chars follow +% 0 + /afii57415.isol /afii57411.isol /afii57411.fina /afii57413.isol +% 4 + /afii57413.fina /afii57410.isol /afii57410.fina /afii57416.init +% 8 + /.notdef /afii57416.fina /afii57416.isol /afii57418.init +% 12 + /.notdef /afii57418.fina /afii57418.isol /afii57419.init +% 16 + /afii57419.medi /afii57419.fina /afii57419.isol /afii57420.init +% 20 + /afii57420.medi /afii57420.fina /afii57420.isol /afii57421.init +% 24 + /afii57421.medi /afii57421.fina /afii57421.isol /afii57422.init +% 28 + /afii57422.medi /afii57422.fina /afii57422.isol /.notdef +% 32 + /afii57423.isol /exclam /afii57458 /numbersign %OK +% 36 + /dollar /afii57381 /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /afii57388 /hyphen /period /slash % we should get the "arabicslash" in 4th position +% 48 + /uni06F0 /uni06F1 /uni06F2 /uni06F3 % 0 1 2 3 +% 52 + /uni06F4 /uni06F5 /uni06F6 /uni06F7 % 4 5 6 7 +% 56 + /uni06F8 /uni06F9 /colon /afii57403 % 8 9 % colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /afii57407 +% 64 + /afii57424.fina /afii57415.fina /.notdef /afii57425.isol +% 68 + /.nodef /afii57426.isol /afii57427.init /.notdef +% 72 + /afii57427.fina /uni06CC.media /afii57428.init /afii57428.medi +% 76 + /afii57428.fina /afii57428.isol /.notdef /afii57429.medi +% 80 + /afii57429.fina /afii57429.isol /afii57430.init /afii57430.medi +% 84 + /afii57417.fina /afii57448.fina /afii57431.init /afii57431.medi +% 88 + /afii57431.fina /uni06CC.fina /afii57432.init /bracketright +% 92 + /afii57432.medi /bracketleft /afii57432.fina /afii57432.isol +% 96 + /afii57433.medi /afii57454 /afii57416.medi /afii57507.medi %% xxx tchehM +% 100 + /afii57423.fina /.notdef /afii57441.medi /afii57509.medi %% xxx gafM +% 104 + /afii57470.medi /afii57456 /.notdef /uni06A9.medi +% 108 + /afii57444.medi /afii57445.medi /afii57446.medi /.notdef +% 112 + /afii57506.medi /afii57442.medi /afii57425.fina /afii57427.medi %%pehM xxx +% 116 + /afii57418.medi /afii57455 /.notdef /afii57448.fina +% 120 + /afii57427.isol /uni06CC.medi /afii57426.fina /afii57430.fina +% 124 + /afii57430.isol /afii57429.init /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /afii57433.init /afii57433.fina /afii57433.isol /afii57434.init +% 140 + /afii57434.medi /afii57434.fina /afii57434.isol /afii57441.init +% 144 + /afii57441.fina /afii57441.isol /afii57442.init /afii57442.fina +% 148 + /afii57442.isol /uni06A9.init /uni06A9.fina /uni06A9.isol +% 152 + /afii57444.init /afii57444.fina /afii57444.isol /afii57445.init +% 156 + /afii57445.fina /afii57445.isol /afii57446.init /afii57446.fina +% 160 + /afii57446.isol /afii57470.init /afii57470.fina /afii57470.isol +% 164 + /afii57448.isol /afii57412.fina /afii57412.isol /uni06CC.init +% 168 + /uni06CC.fina /uni06CC.isol /afii57431.isol /.notdef +% 172 + /.notdef /afii57417.isol /afii57444_afii57415.fina /afii57444_afii57415.isol +% 176 2nd with dd!!!! + /afii57444_afii57411.fina /afii57444_afii57411.isol + /afii57444_afii57413.fina /afii57444_afii57413.isol +% 180 2nd with dd!!!! + /afii57444_afii57410.fina /afii57444_afii57410.isol + /afii57414.init /afii57414.medi +% 184 + /afii57414.fina /afii57414.isol + /afii57409 /.notdef +% 188 + /.notdef /.notdef /afii57451 /afii57452 +% 192 + /afii57453 /afii57454 /afii57455 /afii57456 +% 196 + /afii57457 /afii57458 /afii57457_afii57451 /afii57457_afii57452 +% 200 + /afii57457_afii57453 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456 +% 204 ok + /afii57457 /afii57457_afii57454 /afii57457_afii57455 /afii57457_afii57456 +% 208 + /afii57424.isol /afii57508.fina /afii57508.isol /afii57506.init +% 212 + /afii57506.fina /afii57506.isol /afii57509.init /afii57509.fina +% 216 + /afii57509.isol /afii57507.init /afii57507.fina /afii57507.isol +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /uni066C /uni066B % Arabic Thousands Separator and Arabic decimal separator +% 252 + /uni0644064406510647 /uniFDFC /afii57440 /.notdef % llah ryal(uniFDFC) tatweel +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/frmonotype.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/frmonotype.enc new file mode 100644 index 00000000000..25d1dceeba7 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/frmonotype.enc @@ -0,0 +1,148 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Farsi texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/MonotypeFarsiEncoding [ % now 256 chars follow +% 0 + /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated +% 4 + /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behinitial +% 8 + /.notdef /behfinal /behisolated /tehinitial +% 12 + /.notdef /tehfinal /tehisolated /thehinitial +% 16 + /thehmedial /thehfinal /thehisolated /jeeminitial +% 20 + /jeemmedial /jeemfinal /jeemisolated /hahinitial +% 24 + /hahmedial /hahfinal /hahisolated /khahinitial +% 28 + /khahmedial /khahfinal /khahisolated /.notdef +% 32 + /dalisolated /exclam /sukun /numbersign %OK +% 36 + /dollar /arabicpercentsign /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /extendedarabicindicdigitzero /extendedarabicindicdigitone + /extendedarabicindicdigittwo /extendedarabicindicdigitthree +% 52 + /extendedarabicindicdigitfour /extendedarabicindicdigitfive + /extendedarabicindicdigitsix /extendedarabicindicdigitseven +% 56 + /extendedarabicindicdigiteight /extendedarabicindicdigitnine + /colon /arabicsemicolon %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /arabicquestionmark +% 64 + /thalfinal /aleffinal /.notdef /rehisolated +% 68 + /.nodef /zainisolated /seeninitial /.notdef +% 72 + /seenfinal /yehmedial /sheeninitial /sheenmedial +% 76 + /sheenfinal /sheenisolated /.notdef /sadmedial +% 80 + /sadfinal /sadisolated /dadinitial /dadmedial +% 84 + /tehmarbutafinal /wawfinal /tahinitial /tahmedial +% 88 + /tahfinal /alefmaksurafinal /zahinitial /ornaterightparenthesis +% 92 + /zahmedial /ornateleftparenthesis /zahfinal /zahisolated +% 96 + /ainmedial /fathaisolated /behmedial /tchehmedial +% 100 + /dalfinal /.notdef /fehmedial /gafmedial +% 104 + /hehmedial /kasraisolated /.notdef /kehehmedial +% 108 + /lammedial /meemmedial /noonmedial /.notdef +% 112 + /pehmedial /qafmedial /rehfinal /seenmedial +% 116 + /tehmedial /dammaisolated /.notdef /wawfinal +% 120 + /seenisolated /yehmedial /zainfinal /dadfinal +% 124 + /dadisolated /sadinitial /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /aininitial /ainfinal /ainisolated /ghaininitial +% 140 + /ghainmedial /ghainfinal /ghainisolated /fehinitial +% 144 + /fehfinal /fehisolated /qafinitial /qaffinal +% 148 + /qafisolated /kehehinitial /kehehfinal /kehehisolated +% 152 + /laminitial /lamfinal /lamisolated /meeminitial +% 156 + /meemfinal /meemisolated /nooninitial /noonfinal +% 160 + /noonisolated /hehinitial /hehfinal /hehisolated +% 164 + /wawisolated /wawwithhamzaabovefinal /wawwithhamzaaboveisolated /yehinitial +% 168 + /farsiyehfinal /farsiyehisolated /tahisolated /.notdef +% 172 + /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated +% 176 2nd with dd!!!! + /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd + /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated +% 180 2nd with dd!!!! + /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd + /yehwithhamzaaboveinitial /yehwithhamzaabovemedial +% 184 + /yehwithhamzaabovefinal /yehwithhamzaaboveisolated + /hamzaisolated /.notdef +% 188 + /.notdef /.notdef /fathatan /dammatan +% 192 + /kasratanlow /fathaisolated /dammaisolated /kasraisolated +% 196 + /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated +% 200 + /shaddawithkasratanisolatedlow /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 204 + /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 208 + /thalisolated /jehfinal /jehisolated /pehinitial +% 212 + /pehfinal /pehisolated /gafinitial /gaffinal +% 216 + /gafisolated /tchehinitial /tchehfinal /tchehisolated +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /quotesinglbase +% 252 + /allahisolated /rayaleflam /tatweel /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/frsimple.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/frsimple.enc new file mode 100644 index 00000000000..24a6204cfe4 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/frsimple.enc @@ -0,0 +1,142 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Farsi texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/FarsisimpleEncoding[ % now 256 chars follow +% 0 + /uniFE8D /uniFE83 /uniFE84 /uniFE87 +% 4 + /uniFE88 /uniFE81 /uniFE82 /uniFE91 +% 8 + /.notdef /uniFE90 /uniFE8F /uniFE97 +% 12 + /.notdef /uniFE96 /uniFE95 /uniFE9B +% 16 + /uniFE9C /uniFE9A /uniFE99 /uniFE9F +% 20 + /uniFEA0 /uniFE9E /uniFE9D /uniFEA3 +% 24 + /uniFEA4 /uniFEA2 /uniFEA1 /uniFEA7 +% 28 + /uniFEA8 /uniFEA6 /uniFEA5 /.notdef +% 32 + /uniFEA9 /exclam /.notdef /numbersign %OK +% 36 + /dollar /uni066A /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /uni060C /hyphen /uni06D4 /backslash % we should get the "arabicslash" in 4th position +% 48 + /uni06F00 /uni06F1 /uni06F2 /uni06F3 +% 52 + /uni06F4 /uni06F5 /uni06F6 /uni06F7 +% 56 + /uni06F8 /uni06F9 /colon /uni061B %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /uni061F +% 64 + /uniFEAC /uniFE8E /.notdef /uniFEAD +% 68 + /.nodef /uniFEAF /uniFEB3 /.notdef +% 72 + /uniFEB2 /uniFEF4 /uniFEB7 /uniFEB8 +% 76 + /uniFEB6 /uniFEB5 /.notdef /uniFEBC +% 80 + /uniFEBA /uniFEB9 /uniFEBF /uniFEC0 +% 84 + /uniFE94 /uniFEEE /uniFEC3 /uniFEC4 +% 88 + /uniFEC2 /uniFEF0 /uniFEC7 /uniFD3F +% 92 + /uniFEC8 /uniFD3E /uniFEC6 /uniFEC5 +% 96 + /uniFECC /uni0653 /uniFE92 /uniFB7D +% 100 + /uniFEAA /.notdef /uniFED4 /uniFB95 +% 104 + /uniFEEC /.notdef /.notdef /uniFB91 +% 108 + /uniFEE0 /uniFEE4 /uniFEE8 /.notdef +% 112 + /uniFB59 /uniFED8 /uniFEAE /uniFEB4 +% 116 + /uniFE98 /.notdef /.notdef /uniFEEE +% 120 + /uniFEB1 /uniFEF4 /uniFEB0 /uniFEBE +% 124 + /uniFEBD /uniFEBB /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /uniFECB /uniFECA /uniFEC9 /uniFECF +% 140 + /uniFED0 /uniFECE /uniFECD /uniFED3 +% 144 + /uniFED2 /uniFED1 /uniFED7 /uniFED6 +% 148 + /uniFED5 /uniFB90 /uniFB8F /uniFB8E +% 152 + /uniFEDF /uniFEDE /uniFEDD /uniFEE3 +% 156 + /uniFEE2 /uniFEE1 /uniFEE7 /uniFEE6 +% 160 + /uniFEE5 /uniFEEB /uniFEEA /uniFEE9 +% 164 + /uniFEED /uniFE86 /uniFE85 /uniFEF3 +% 168 + /uniFEF0 /uniFEEF /uniFEC1 /.notdef +% 172 + /.notdef /uniFE93 /uniFEFC /uniFEFB +% 176 2nd with dd!!!! + /uniFEF8 /uniFEF7 /uniFEFA /uniFEF9 +% 180 2nd with dd!!!! + /uniFEF6 /uniFEF5 /uniFE8B /uniFE8C +% 184 + /uniFE8A /uniFE89 /uniFE80 /.notdef +% 188 + /.notdef /.notdef /.notdef /.notdef +% 192 + /.notdef /.notdef /.notdef /.notdef +% 196 + /.notdef /.notdef /.notdef /.notdef +% 200 + /.notdef /.notdef /.notdef /.notdef +% 204 + /.notdef /.notdef /.notdef /.notdef +% 208 + /uniFEAB /uniFB8B /uniFB8A /uniFB58 +% 212 + /uniFB57 /uniFB56 /uniFB94 /uniFB93 +% 216 + /uniFB92 /uniFB7C /uniFB7B /uniFB7A +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /uni066C +% 252 + /uniFDF2 /.notdef /uni0640 /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/frsimplified.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/frsimplified.enc new file mode 100644 index 00000000000..3716a63c8a4 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/frsimplified.enc @@ -0,0 +1,146 @@ +% @psencodingfile{ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Farsi texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/SimplifiedFarsiEncoding [ % now 256 chars follow +% 0 + /alefisolated /alefwithhamzaaboveisolated /alefwithhamzaabovefinal /alefwithhamzabelowisolated +% 4 + /alefwithhamzabelowfinal /alefwithmaddaaboveisolated /alefwithmaddaabovefinal /behmedial +% 8 + /.notdef /behisolated /behisolated /tehmedial +% 12 + /.notdef /tehisolated /tehisolated /thehmedial +% 16 + /thehmedial /thehisolated /thehisolated /jeemmedial +% 20 + /jeemmedial /jeemfinal /jeemisolated /hahmedial +% 24 + /hahmedial /hahfinal /hahisolated /khahmedial +% 28 + /khahmedial /khahfinal /khahisolated /.notdef +% 32 + /dalisolated /exclam /sukun /numbersign %OK +% 36 + /dollar /arabicpercentsign /ampersand /quotesingle %ok +% 40 + /parenright /parenleft /asterisk /quotedbl % parentheses were refelcted +% 44 + /arabiccomma /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /arabicindicdigitzero /arabicindicdigitone /arabicindicdigittwo /arabicindicdigitthree +% 52 + /arabicindicdigitfour /arabicindicdigitfive /arabicindicdigitsix /arabicindicdigitseven +% 56 + /arabicindicdigiteight /arabicindicdigitnine /colon /arabicsemicolon %colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /arabicquestionmark +% 64 + /thalisolated /aleffinal /.notdef /reh +% 68 + /.nodef /zainisolated /seenmedial /.notdef +% 72 + /seenisolated /yehmedial /sheenmedial /sheenmedial +% 76 + /sheenisolated /sheenisolated /.notdef /sadmedial +% 80 + /sadisolated /sadisolated /dadmedial /dadmedial +% 84 + /tehmarbutafinal /wawisolated /tahisolated /tahisolated +% 88 + /tahisolated /alefmaksurafinal /zahisolated /ornaterightparenthesis +% 92 + /zahisolated /ornateleftparenthesis /zahisolated /zahisolated +% 96 + /ainmedial /fathaisolated /behmedial /tchehmedial +% 100 + /dalisolated /.notdef /fehmedial /gafmedial +% 104 + /hehmedial /kasraisolated /.notdef /kehehmedial +% 108 + /lammedial /meemmedial /noonmedial /.notdef +% 112 + /pehmedial /qafmedial /rehisolated /seenmedial +% 116 + /tehmedial /dammaisolated /.notdef /wawisolated +% 120 + /seenisolated /yehmedial /zainisolated /dadisolated +% 124 + /dadisolated /sadmedial /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /aininitial /ainfinal /ainisolated /ghaininitial +% 140 + /ghainmedial /ghainfinal /ghainisolated /fehinitial +% 144 + /fehisolated /fehisolated /qafinitial /qafisolated +% 148 + /qafisolated /kehehinitial /kehehfinal /kehehisolated +% 152 + /lammedial /lam /lam /meemmedial % the lamisolated is in fact medial-initial BADD!! +% 156 + /meemisolated /meemisolated /noonmedial /noonisolated +% 160 + /noonisolated /hehinitial /hehfinal /hehisolated +% 164 + /wawisolated /wawwithhamzaabove /wawwithhamzaabove /yehmedial +% 168 + /farsiyehfinal /farsiyehisolated /tahisolated /.notdef +% 172 + /.notdef /tehmarbutaisolated /lamwithaleffinal /lamwithalefisolated +% 176 2nd with dd!!!! + /lamwithalefhamzaabovefinal /lamwithalefhamzaaboveisolatedd %with dd at the end!!!! + /lamwithalefhamzabelowfinal /lamwithalefhamzabelowisolated +% 180 2nd with dd!!!! + /lamwithalefmaddaabovefinal /lamwithalefmaddaaboveisolatedd + /yehwithhamzaabovemedial /yehwithhamzaabovemedial +% 184 + /yehwithhamzaabovefinal /yehwithhamzaaboveisolated + /hamza /.notdef +% 188 + /.notdef /.notdef /fathatan /dammatan +% 192 + /kasratanlow /fathaisolated /dammaisolated /kasraisolated +% 196 + /shaddaisolated /sukunisolated /shaddawithfathatanisolated /shaddawithdammatanisolated +% 200 + /shaddawithkasratanisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 204 + /shaddaisolated /shaddawithfathaisolated /shaddawithdammaisolated /shaddawithkasraisolated +% 208 + /thal /jehisolated /jehisolated /pehmedial +% 212 + /pehisolated /pehisolated /gafinitial /gaffinal +% 216 + /gafisolated /tchehmedial /tchehfinal /tchehisolated +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /quotesinglbase % singl without "e" +% 252 + /allahisolated /rayaleflam /tatweel /.notdef +] def + diff --git a/Master/texmf-dist/fonts/enc/dvips/arabi/frunicode.enc b/Master/texmf-dist/fonts/enc/dvips/arabi/frunicode.enc new file mode 100644 index 00000000000..c018d947e0d --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/arabi/frunicode.enc @@ -0,0 +1,146 @@ +% +% Encoding file for some PostScript Arabic fonts to use with the +% Arabi package to write Farsi texts with LaTeX +% +% author = "Y. Jabri", +% email = "yjabri@ensa.univ-oujda.ac.ma", +% version = "0.1", +% date = "January 2006", +% +% +% +/UnicodeGlyphNamesFarsiEncoding [ % now 256 chars follow +% 0 + /afii57415 /afii57411 /afii62754 /afii57413 +% 4 + /afii62756 /afii52400 /afii62753 /afii62761 +% 8 + /.notdef /afii62763 /afii57416 /afii62765 +% 12 + /.notdef /afii62767 /afii57418 /afii62768 +% 16 + /afii62769 /afii62770 /afii57419 /afii62771 +% 20 + /afii62772 /afii62773 /afii57420 /afii62774 +% 24 + /afii62775 /afii62776 /afii57421 /afii62777 +% 28 + /afii62778 /afii62779 /afii57422 /.notdef +% 32 + /afii57423 /exclam /afii57458 /numbersign %OK +% 36 + /dollar /afii57381 /ampersand /quotesingle %ok +% 40 + /afii64061 /afii64060 /asterisk /quotedbl % parentheses were refelcted +% 44 + /afii57388 /endash /period /slash % we should get the "arabicslash" in 4th position +% 48 + /afii57392 /afii57393 /afii57394 /afii57395 % 0 1 2 3 +% 52 + /afii62843 /afii62844 /afii62845 /afii57399 % 4 5 6 7 +% 56 + /afii57400 /afii57401 /colon /afii57403 % 8 9 % colon ok ?? +% 60 + /guillemotright /.notdef /guillemotleft /afii57407 +% 64 + /afii62781 /afii62760 /.notdef /afii57425 +% 68 + /.nodef /afii57426 /afii62784 /.notdef +% 72 + /afii62786 /afii62361 /afii62787 /afii62788 +% 76 + /afii62789 /afii57428 /.notdef /afii62791 +% 80 + /afii62792 /afii62792 /afii62790 /afii62794 +% 84 + /afii62764 /afii62829 /afii62796 /afii62797 +% 88 + /afii62798 /afii62830 /afii62799 /afii64061 +% 92 + /afii62800 /afii64060 /afii62801 /afii57432 +% 96 + /afii62803 /afii57454 /afii62762 /afii62959 %% xxx tchehM +% 100 + /afii62780 /.notdef /afii62809 /afii62966 %% xxx gafM +% 104 + /afii62827 /afii57456 /.notdef /afii62815 +% 108 + /afii62818 /afii62821 /afii62824 /.notdef +% 112 + /afii62956 /afii62782 /afii62782 /afii62785 %%pehM xxx +% 116 + /afii62766 /afii57455 /.notdef /afii62829 +% 120 + /afii57427 /afii62832 /afii62783 /afii62795 +% 124 + /afii57430 /afii62790 /.notdef /.notdef % +% 128 + /.notdef /.notdef /.notdef /.notdef +% 132 + /.notdef /.notdef /.notdef /.notdef +% 136 + /afii62802 /afii62804 /afii57433 /afii62805 +% 140 + /afii62806 /afii62807 /afii57434 /afii62808 +% 144 + /afii62810 /afii57441 /afii62811 /afii62813 +% 148 +% /afii57442 /afii62815 /afii62816 /afii57443 + /afii57442 /afii52305 /afii62964 /afii57567 +% 152 + /afii62817 /afii62819 /afii57444 /afii62820 +% 156 + /afii62822 /afii57445 /afii62823 /afii62825 +% 160 + /afii57446 /afii57470 /afii62828 /afii57447 +% 164 + /afii57448 /afii62755 /afii57412 /afii62831 +% 168 + /afii62830 /afii57449 /afii57431 /.notdef +% 172 + /.notdef /afii57417 /afii62841 /afii62840 +% 176 2nd with dd!!!! + /afii62837 /afii62836 + /afii62839 /afii62838 +% 180 2nd with dd!!!! + /afii62835 /afii62834 + /afii62757 /afii62758 +% 184 + /afii62759 /afii57414 + /afii52399 /.notdef +% 188 + /.notdef /.notdef /afii57451 /afii57452 +% 192 + /afii57453 /afii57454 /afii57455 /afii57456 +% 196 + /afii57457 /afii57458 /afii62881 /afii62882 +% 200 + /afii62883 /afii62884 /afii62885 /afii62886 +% 204 + /afii57457 /afii62884 /afii62885 /afii62886 +% 208 + /afii57424 /afii62962 /afii57508 /afii62956 +% 212 + /afii62958 /afii57506 /afii62965 /afii62967 +% 216 + /afii57509 /afii62959 /afii62961 /afii57507 +% 220 + /.notdef /.notdef /.notdef /.notdef +% 224 + /.notdef /.notdef /.notdef /.notdef +% 228 + /.notdef /.notdef /.notdef /.notdef +% 232 + /.notdef /.notdef /.notdef /.notdef +% 236 + /.notdef /.notdef /.notdef /.notdef +% 240 + /.notdef /.notdef /.notdef /.notdef +% 244 + /.notdef /.notdef /.notdef /.notdef +% 248 + /.notdef /.notdef /.notdef /afii57461 +% 252 + /afii64184 /.notdef /afii57391 /.notdef % llah (uni0644064406510647) ryal(uniFDFC) tatweel +] def + diff --git a/Master/texmf-dist/fonts/map/dvips/arabi/arabi.map b/Master/texmf-dist/fonts/map/dvips/arabi/arabi.map new file mode 100644 index 00000000000..2a070e42b8a --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/arabi/arabi.map @@ -0,0 +1,132 @@ +% \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: `psfonts.map' Font map correspondance between TFMs and real (actually .PFB) +% fonts used by the Arabi package. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%% Arabic Fonts %%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%% Microsoft (Arabic) fonts %%%%%%%%%%%%%%%%% +andlso Andalus " MonotypeArabicEncoding ReEncodeFont " <armonotype.enc <andlso.pfb +ararial ArialMT " UnicodeGlyphNamesArabicEncoding ReEncodeFont " <arunicode.enc <arial.pfb +ararialbd Arial-BoldMT " UnicodeGlyphNamesArabicEncoding ReEncodeFont " <arunicode.enc <arialbd.pfb +arcour CourierNewPSMT " UnicodeGlyphNamesArabicEncoding ReEncodeFont " <arunicode.enc <cour.pfb +arcourbd CourierNewPS-BoldMT " UnicodeGlyphNamesArabicEncoding ReEncodeFont " <arunicode.enc <courbd.pfb +arsimpbdo SimplifiedArabic-Bold " SimplifiedArabicEncoding ReEncodeFont " <arsimplified.enc <simpbdo.pfb +arsimpo SimplifiedArabic " SimplifiedArabicEncoding ReEncodeFont " <arsimplified.enc <simpo.pfb +artimes TimesNewRomanPSMT " UnicodeGlyphNamesArabicEncoding ReEncodeFont " <arunicode.enc <times.pfb +artimesbd TimesNewRomanPS-BoldMT " UnicodeGlyphNamesArabicEncoding ReEncodeFont " <arunicode.enc <timesbd.pfb +traditionalarabic TraditionalArabic " MonotypeArabicEncoding ReEncodeFont " <armonotype.enc <trado.pfb +traditionalarabicbold TraditionalArabic-Bold " MonotypeArabicEncoding ReEncodeFont " <armonotype.enc <tradbdo.pfb +%%%%%%%%%% Decotype (Microsoft Office Arabic) fonts %%%%%%%%% +dthuluth DecoTypeThuluth " DTPThuluthArabicEncoding ReEncodeFont " <ardtpthuluth.enc <dthuluth.pfb +dtpn DecoType-ProfessionalNaskhSpecialEmSpace " DTPNaskArabicEncoding ReEncodeFont " <ardtpnaskh.enc <dtpn0.pfb +dtpnsp DecoType-ProfessionalNaskhSupplement5Phrases " DTPNaskArabicEncoding ReEncodeFont " <ardtpnaskh.enc <dtpn5.pfb +%%%%%%%%%%%%%%% Arabeyes Arabic GNU fonts %%%%%%%%%%%%%%%%%% +aealbattar ae_AlBattar " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_albattar.pfb +aealmateen ae_AlMateen " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_almateen.pfb +aealmohanadb ae_AlMohanadBold " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_almohanad_bold.pfb +aealmothnna ae_AlMothnna " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_almothnna.pfb +aealyermook ae_AlYermook " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_alyermook.pfb +aearab ae_Arab " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_arab.pfb +aecortoba ae_Cortoba " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_cortoba.pfb +aedimnah ae_Dimnah " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_dimnah.pfb +aefurat ae_Furat " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_furat.pfb +aegranada ae_Granada " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_granada.pfb +aegraph ae_Graph " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_graph.pfb +aehani ae_Hani " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_hani.pfb +aehor ae_Hor " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_hor.pfb +aekayrawan ae_Kayrawan " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_kayrawan.pfb +aekhalid ae_Khalid " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_khalid.pfb +aemashq ae_Mashq " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_mashq.pfb +aemetal ae_Metal " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_metal.pfb +aenada ae_Nada " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_nada.pfb +aenagham ae_Nagham " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_nagham.pfb +aenice ae_Nice " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_nice.pfb +aeostorah ae_Ostorah " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_ostorah.pfb +aeouhod ae_Ouhod " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_ouhod.pfb +aepetra ae_Petra " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_petra.pfb +aerehan ae_Rehan " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_rehan.pfb +aesalem ae_Salem " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_salem.pfb +aeshado ae_Shado " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_shado.pfb +aesharjah ae_Sharjah " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_sharjah.pfb +aesindibad ae_Sindibad " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_sindibad.pfb +aetarablus ae_Tarablus " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_tarablus.pfb +aetholoth ae_Tholoth " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_tholoth.pfb +% +aealmohanadbolditalic ae_AlMohanadBoldItalic " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_AlMohanad_boldItalic.pfb +ae_almohanad_xxbold ae_AlMohanadExtraBold2 " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <ae_AlMohanad_xxbold.pfb +% +kacstbook KacstBook " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <kacstbook.pfb +kacstbookbold KacstBookBold " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <kacstbookbold.pfb +kacstbookitalic KacstBookItalic " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <kacstbookitalic.pfb +kacstbookbolditalic KacstBookBoldItalic " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <kacstbookbolditalic.pfb +%%%%%%%%%%%%%%%%%%%%%%%% Omega Arabic %%%%%%%%%%%%%%%%%%%%%% +aromega OmegaSerifArabicOne " OmegaArabicEncoding ReEncodeFont " <aromega.enc <omsea1.pfb +aromegab OmegaSerifArabicOne-Bold " OmegaArabicEncoding ReEncodeFont " <aromega.enc <omsea1b.pfb +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%% Farsi Fonts %%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%% Microsoft (Arabic) fonts %%%%%%%%%%%%%%%%%% +fandlso Andalus " MonotypeFarsiEncoding ReEncodeFont " <frmonotype.enc <andlso.pfb +frarial ArialMT " UnicodeGlyphNamesFarsiEncoding ReEncodeFont " <frunicode.enc <arial.pfb +frarialb Arial-BoldMT " UnicodeGlyphNamesFarsiEncoding ReEncodeFont " <frunicode.enc <arialbd.pfb +frsimpbdo SimplifiedArabic-Bold " SimplifiedFarsiEncoding ReEncodeFont " <frsimplified.enc <simpbdo.pfb +frsimpo SimplifiedArabic " SimplifiedFarsiEncoding ReEncodeFont " <frsimplified.enc <simpo.pfb +frsspbl FarsiSimpleBold " FarsisimpleEncoding ReEncodeFont " <frsimple.enc <frsspbl.pfb +frsspout FarsiSimpleOutline " FarsisimpleEncoding ReEncodeFont " <frSimple.enc <frsspout.pfb +frtimes TimesNewRomanPSMT " UnicodeGlyphNamesFarsiEncoding ReEncodeFont " <frunicode.enc <times.pfb +frtimesbd TimesNewRomanPS-BoldMT " UnicodeGlyphNamesFarsiEncoding ReEncodeFont " <frunicode.enc <timesbd.pfb +ftraditionalarabic TraditionalArabic " MonotypeFarsiEncoding ReEncodeFont " <frmonotype.enc <trado.pfb +ftraditionalarabicbold TraditionalArabic-Bold " MonotypeFarsiEncoding ReEncodeFont " <frmonotype.enc <tradbdo.pfb +%%%%%%%%%%%%%%%%%%%% FarsiWeb GNU fonts %%%%%%%%%%%%%%%%%%%% +%nazlibout Nazli-Bold " FarsiWebEncoding ReEncodeFont /PaintType 2 store" <farsiwebencoding.enc <nazlib.pfb +%nazliout Nazli "FarsiWebEncoding ReEncodeFont /PaintType 2 store" <farsiwebencoding.enc <nazli.pfb +%titrout Titr-Bold " FarsiWebEncoding ReEncodeFont /PaintType 2 store" <farsiwebencoding.enc <titr.pfb +elham Elham " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <elham.pfb +homa Homa " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <homa.pfb +koodak Koodak " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <koodak.pfb +nazli Nazli " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <nazli.pfb +nazlib Nazli-Bold " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <nazlib.pfb +roya Roya " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <roya.pfb +royab Roya-Bold " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <royab.pfb +terafik Terafik " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <terafik.pfb +terafikb Terafik-Bold " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <terafikb.pfb +titr Titr-Bold " FarsiWebEncoding ReEncodeFont " <farsiwebencoding.enc <titr.pfb +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%% Experimental fonts (Mine in general) %%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +maghribi1 maghribi " OmegaArabicEncoding ReEncodeFont " <aromega.enc < maghribi1.pfb +myreqaa reqaa " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <myreqaa.pfb +naskhi Naskhi " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <naskhi.pfb +asv ASVCodar " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <asv.pfb +asv-bold ASVCodar-Bold " ArabeyesArabicEncoding ReEncodeFont " <ararabeyes.enc <asv-bold.pfb + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%% ArabTeX fonts %%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +xnsh14 xnsh14 <xnsh14.pfb +xnsh14bf xnsh14bf <xnsh14bf.pfb + + + diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm Binary files differnew file mode 100644 index 00000000000..34b4299169b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm Binary files differnew file mode 100644 index 00000000000..77f6569e1f0 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_arab.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_arab.tfm Binary files differnew file mode 100644 index 00000000000..3c82540e248 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_arab.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm Binary files differnew file mode 100644 index 00000000000..cb1b19dce75 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealbattar.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealbattar.tfm Binary files differnew file mode 100644 index 00000000000..18c10103717 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealbattar.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmateen.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmateen.tfm Binary files differnew file mode 100644 index 00000000000..06cbca4c0a2 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmateen.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm Binary files differnew file mode 100644 index 00000000000..ab58caf4880 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm Binary files differnew file mode 100644 index 00000000000..565e67eb688 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmothnna.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmothnna.tfm Binary files differnew file mode 100644 index 00000000000..f538f106c5b --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealmothnna.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealyermook.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealyermook.tfm Binary files differnew file mode 100644 index 00000000000..e313f43f2ee --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aealyermook.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aearab.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aearab.tfm Binary files differnew file mode 100644 index 00000000000..b3171442301 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aearab.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aecortoba.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aecortoba.tfm Binary files differnew file mode 100644 index 00000000000..0731bf35ca7 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aecortoba.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aedimnah.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aedimnah.tfm Binary files differnew file mode 100644 index 00000000000..0233efdac55 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aedimnah.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aefurat.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aefurat.tfm Binary files differnew file mode 100644 index 00000000000..e3b04eb2b93 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aefurat.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aegranada.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aegranada.tfm Binary files differnew file mode 100644 index 00000000000..1f75fca3a22 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aegranada.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aegraph.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aegraph.tfm Binary files differnew file mode 100644 index 00000000000..dc380b307f8 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aegraph.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aehani.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aehani.tfm Binary files differnew file mode 100644 index 00000000000..0d7211a22b7 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aehani.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aehor.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aehor.tfm Binary files differnew file mode 100644 index 00000000000..595b37fd734 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aehor.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aekayrawan.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aekayrawan.tfm Binary files differnew file mode 100644 index 00000000000..b3c66dbc72d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aekayrawan.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aekhalid.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aekhalid.tfm Binary files differnew file mode 100644 index 00000000000..1b4de233b24 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aekhalid.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aemashq.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aemashq.tfm Binary files differnew file mode 100644 index 00000000000..0725fe414e5 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aemashq.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aemetal.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aemetal.tfm Binary files differnew file mode 100644 index 00000000000..fdbb8c59709 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aemetal.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenada.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenada.tfm Binary files differnew file mode 100644 index 00000000000..28a03049d72 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenada.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenagham.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenagham.tfm Binary files differnew file mode 100644 index 00000000000..20bb6990807 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenagham.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenice.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenice.tfm Binary files differnew file mode 100644 index 00000000000..1d1c329c72d --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aenice.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeostorah.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeostorah.tfm Binary files differnew file mode 100644 index 00000000000..ec87b3f6e8e --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeostorah.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeouhod.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeouhod.tfm Binary files differnew file mode 100644 index 00000000000..a1e33ecf9da --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeouhod.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aepetra.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aepetra.tfm Binary files differnew file mode 100644 index 00000000000..698770d179f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aepetra.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aerehan.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aerehan.tfm Binary files differnew file mode 100644 index 00000000000..aa0c069a874 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aerehan.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesalem.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesalem.tfm Binary files differnew file mode 100644 index 00000000000..04a657841e9 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesalem.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeshado.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeshado.tfm Binary files differnew file mode 100644 index 00000000000..7e3af1dae46 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aeshado.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesharjah.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesharjah.tfm Binary files differnew file mode 100644 index 00000000000..2f80103e07c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesharjah.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesindibad.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesindibad.tfm Binary files differnew file mode 100644 index 00000000000..0f6bcd981bc --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aesindibad.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aetarablus.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aetarablus.tfm Binary files differnew file mode 100644 index 00000000000..9281f0ff786 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aetarablus.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aetholoth.tfm b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aetholoth.tfm Binary files differnew file mode 100644 index 00000000000..b38b766a0de --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/arabeyes/aetholoth.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/homa.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/homa.tfm Binary files differnew file mode 100644 index 00000000000..076bae3b309 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/homa.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazli.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazli.tfm Binary files differnew file mode 100644 index 00000000000..4f1027ed1ae --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazli.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazlib.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazlib.tfm Binary files differnew file mode 100644 index 00000000000..71fdbfa1d47 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazlib.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazlibout.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazlibout.tfm Binary files differnew file mode 100644 index 00000000000..71fdbfa1d47 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazlibout.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazliout.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazliout.tfm Binary files differnew file mode 100644 index 00000000000..4f1027ed1ae --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/nazliout.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/titr.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/titr.tfm Binary files differnew file mode 100644 index 00000000000..d04bf815eba --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/titr.tfm diff --git a/Master/texmf-dist/fonts/tfm/arabi/farsiweb/titrout.tfm b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/titrout.tfm Binary files differnew file mode 100644 index 00000000000..d04bf815eba --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/arabi/farsiweb/titrout.tfm diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_albattar.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_albattar.pfb Binary files differnew file mode 100644 index 00000000000..e6cd2f27deb --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_albattar.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almateen.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almateen.pfb Binary files differnew file mode 100644 index 00000000000..2cc4bf6ca08 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almateen.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb Binary files differnew file mode 100644 index 00000000000..017a7f27ef3 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb Binary files differnew file mode 100644 index 00000000000..2cab5de2cec --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb Binary files differnew file mode 100644 index 00000000000..0b2e8fd8d15 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb Binary files differnew file mode 100644 index 00000000000..287667cbabb --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almothnna.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almothnna.pfb Binary files differnew file mode 100644 index 00000000000..3b0da32a4c2 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_almothnna.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_alyermook.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_alyermook.pfb Binary files differnew file mode 100644 index 00000000000..780df89902a --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_alyermook.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_arab.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_arab.pfb Binary files differnew file mode 100644 index 00000000000..d13c33e7b96 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_arab.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_cortoba.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_cortoba.pfb Binary files differnew file mode 100644 index 00000000000..e0a92d4d1a7 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_cortoba.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_dimnah.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_dimnah.pfb Binary files differnew file mode 100644 index 00000000000..7456ee78fda --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_dimnah.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_furat.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_furat.pfb Binary files differnew file mode 100644 index 00000000000..770270cfc43 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_furat.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_granada.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_granada.pfb Binary files differnew file mode 100644 index 00000000000..01bdfcefea0 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_granada.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_graph.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_graph.pfb Binary files differnew file mode 100644 index 00000000000..7c76c2b2294 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_graph.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_hani.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_hani.pfb Binary files differnew file mode 100644 index 00000000000..80a34c4897f --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_hani.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_hor.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_hor.pfb Binary files differnew file mode 100644 index 00000000000..361f1656faf --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_hor.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb Binary files differnew file mode 100644 index 00000000000..feaef54fdf5 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_khalid.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_khalid.pfb Binary files differnew file mode 100644 index 00000000000..1bb6d0c5879 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_khalid.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_mashq.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_mashq.pfb Binary files differnew file mode 100644 index 00000000000..b8005fa3789 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_mashq.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_metal.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_metal.pfb Binary files differnew file mode 100644 index 00000000000..6d42b7a86c3 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_metal.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nada.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nada.pfb Binary files differnew file mode 100644 index 00000000000..4a5d81e15cb --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nada.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nagham.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nagham.pfb Binary files differnew file mode 100644 index 00000000000..0ab8d6d35d6 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nagham.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nice.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nice.pfb Binary files differnew file mode 100644 index 00000000000..6d40a62a491 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_nice.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_ostorah.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_ostorah.pfb Binary files differnew file mode 100644 index 00000000000..5faf2c4d762 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_ostorah.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_ouhod.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_ouhod.pfb Binary files differnew file mode 100644 index 00000000000..b23fc763643 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_ouhod.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_petra.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_petra.pfb Binary files differnew file mode 100644 index 00000000000..841a7c6ffe6 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_petra.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_rehan.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_rehan.pfb Binary files differnew file mode 100644 index 00000000000..1cc981222e3 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_rehan.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_salem.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_salem.pfb Binary files differnew file mode 100644 index 00000000000..8c4f659a806 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_salem.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_shado.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_shado.pfb Binary files differnew file mode 100644 index 00000000000..10ed4eb9784 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_shado.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_sharjah.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_sharjah.pfb Binary files differnew file mode 100644 index 00000000000..6846285992b --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_sharjah.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_sindibad.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_sindibad.pfb Binary files differnew file mode 100644 index 00000000000..2cd7f21ca10 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_sindibad.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_tarablus.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_tarablus.pfb Binary files differnew file mode 100644 index 00000000000..c9499da07f0 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_tarablus.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_tholoth.pfb b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_tholoth.pfb Binary files differnew file mode 100644 index 00000000000..ea68220ceb7 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/arabeyes/ae_tholoth.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/farsiweb/homa.pfb b/Master/texmf-dist/fonts/type1/arabi/farsiweb/homa.pfb Binary files differnew file mode 100644 index 00000000000..bf8089b2d0a --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/farsiweb/homa.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/farsiweb/nazli.pfb b/Master/texmf-dist/fonts/type1/arabi/farsiweb/nazli.pfb Binary files differnew file mode 100644 index 00000000000..776ce73d134 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/farsiweb/nazli.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/farsiweb/nazlib.pfb b/Master/texmf-dist/fonts/type1/arabi/farsiweb/nazlib.pfb Binary files differnew file mode 100644 index 00000000000..c128020dcce --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/farsiweb/nazlib.pfb diff --git a/Master/texmf-dist/fonts/type1/arabi/farsiweb/titr.pfb b/Master/texmf-dist/fonts/type1/arabi/farsiweb/titr.pfb Binary files differnew file mode 100644 index 00000000000..70933e114b9 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/arabi/farsiweb/titr.pfb diff --git a/Master/texmf-dist/tex/latex/arabi/8859-6.def b/Master/texmf-dist/tex/latex/arabi/8859-6.def new file mode 100644 index 00000000000..d58b03ad190 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/8859-6.def @@ -0,0 +1,133 @@ +% \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: 8859-6.def +% + \ProvidesFile{8859-6.def} + [2006/01/01 v0.1 ISO 8859-6 Arabic input encoding file] + + +\makeatletter +\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} +\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} +\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} +\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}} +\ProvideTextCommandDefault{\textflorin}{\textit{f}} +\ProvideTextCommandDefault{\textcent} + {\TextSymbolUnavailable\textcent} +\ProvideTextCommandDefault{\textyen} + {\TextSymbolUnavailable\textyen} +\ProvideTextCommandDefault{\newsheqel} + {\TextSymbolUnavailable\newsheqel} +\ProvideTextCommandDefault{\textbrokenbar} + {\TextSymbolUnavailable\textbrokenbar} +\ProvideTextCommandDefault{\textperthousand} + {\TextSymbolUnavailable\textperthousand} +\providecommand{\mathonesuperior}{{^1}} +\providecommand{\maththreesuperior}{{^3}} +\providecommand{\mathtwosuperior}{{^2}} +%% +%% Digits and Punctuation characters are "set" in their +%% corresponding part in the Latin scripts +%% +\DeclareInputText{160}{\nobreakspace} +\DeclareInputText{164}{} %what is this ?? ;) +\DeclareInputMath{172}{,} %arabic comma +\DeclareInputText{187}{;} %arabic semicolon +\DeclareInputText{191}{?} %arabic question mark +\DeclareInputText{192}{ } %arabic space +\DeclareInputText{193}{\hamza} +\DeclareInputText{194}{\alefmadda} +\DeclareInputText{195}{\alefhamza} +\DeclareInputText{196}{\wawhamza} +\DeclareInputText{197}{\aleflowerhamza} +\DeclareInputText{198}{\yahamza} +\DeclareInputText{199}{\alef} +\DeclareInputText{200}{\baa} +\DeclareInputText{201}{\T} %taa marbuuta +\DeclareInputText{202}{\taa} +\DeclareInputText{203}{\thaa} +\DeclareInputText{204}{\jeem} %geem +\DeclareInputText{205}{\Haa} +\DeclareInputText{206}{\kha} +\DeclareInputText{207}{\dal} +\DeclareInputText{208}{\dhal} +\DeclareInputText{209}{\ra} +\DeclareInputText{210}{\zay} +\DeclareInputText{211}{\seen} +\DeclareInputText{212}{\sheen} +\DeclareInputText{213}{\sad} +\DeclareInputText{214}{\dad} +\DeclareInputText{215}{\Ta} +\DeclareInputText{216}{\za} +\DeclareInputText{217}{\ayn} +\DeclareInputText{218}{\ghayn} +% +\DeclareInputText{224}{\tatweel} +\DeclareInputText{225}{\fa} +\DeclareInputText{226}{\qaf} +\DeclareInputText{227}{\kaf} +\DeclareInputText{228}{\lam} +\DeclareInputText{229}{\meem} +\DeclareInputText{230}{\nun} +\DeclareInputText{231}{\ha} +\DeclareInputText{232}{\waw} +\DeclareInputText{233}{\ya} +\DeclareInputText{234}{\nasb} +\DeclareInputText{235}{\raff} +\DeclareInputText{236}{\jarr} +\DeclareInputText{237}{\fatha} +\DeclareInputText{238}{\damma} +\DeclareInputText{239}{\kasra} +\DeclareInputText{240}{\shadda} +\DeclareInputText{241}{\sukun} +\DeclareInputText{242}{\shaddanasb} +\DeclareInputText{243}{\shaddaraff} +\DeclareInputText{244}{\shaddajarr} +\DeclareInputText{245}{\shaddafatha} +\DeclareInputText{246}{\shaddadamma} +\DeclareInputText{247}{\shaddakasra} +% +% +% some Farsi characters +\DeclareInputText{243}{\peh} +\DeclareInputText{245}{\tcheh} +\DeclareInputText{254}{\jeh} +\DeclareInputText{248}{\gaf} +%\DeclareInputText{xxx}{\kaf}% No FARSI KAF!!! +\makeatother +%% +%% \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 diff --git a/Master/texmf-dist/tex/latex/arabi/PPRarabic.sty b/Master/texmf-dist/tex/latex/arabi/PPRarabic.sty new file mode 100644 index 00000000000..433145e0f5f --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/PPRarabic.sty @@ -0,0 +1,101 @@ +%============================================================================== +%% PPRdefault.sty (a slide style for Prosper) +%% Copyright 2000-2001 Frédéric Goualard +%% +%% Note: this style was contributed anonymously by a user. +%% +%% This program may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.2 +%% 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.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% +%% PPRarabic.sty,v 0.01 2005/09/21 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{PPRarabic}[2005/09/21] +\typeout{`an arabic' style for Prosper ---} +\typeout{PPRarabic.sty, v 0.01 2005/09/21} +\typeout{adapted from PPRdefault.sty, v 0.01 2005/09/21} +\typeout{ } + +\RequirePackage{amssymb} +% Loading packages necessary to define this slide style. +% none + +\newgray{grayb}{.5} + +\FontTitle{% + \usefont{JAE}{reqaa}{m}{n}\fontsize{20.74pt}{18pt}\selectfont\blue}{% + \usefont{LAE}{reqaa}{m}{n}\fontsize{20.74pt}{18pt}\selectfont\blue} +\FontText{% + \black\usefont{LAE}{reqaa}{m}{n}\fontsize{12.4pt}{12pt}\selectfont}{% + \black\usefont{LAE}{reqaa}{m}{n}\fontsize{12.4pt}{12pt}\selectfont} + + +% Positionning of the title of a slide. +\newcommand{\slidetitle}[1]{% + \rput[c](5.25,4.4){\fontTitle{#1}} +} + +% Positionning for a logo +\LogoPosition{-1,-1.1} + +% Definition of this style for slides. + +\newcommand{\BasicFrame}[1]{% +%\ifinColor +%\else +%\fi +\psline[linewidth=.5pt,linecolor=grayb](-1,0)(-1,-0.6)(-0.4,-0.6) +\psline[linewidth=.5pt,linecolor=grayb](11,-0.6)(11.6,-0.6)(11.6,0) +\psline[linewidth=.5pt,linecolor=grayb](-1,6.7)(-1,7.3)(-0.4,7.3) +\psline[linewidth=.5pt,linecolor=grayb](11.6,6.7)(11.6,7.3)(11,7.3) + \PutLogo % Mandatory + {#1} +\raggedright} + +\NewSlideStyle[115mm]{t}{5.3,3.2}{BasicFrame} +\PDFCroppingBox{10 40 594 800} +%\RequirePackage{semhelv} + + +\myitem{1}{\includegraphics[width=.4cm]{red-bullet-on-white.ps}} +\myitem{2}{\includegraphics[width=.3cm]{green-bullet-on-white.ps}} +\myitem{3}{\includegraphics[width=.3cm]{yellow-bullet-on-white.ps}} + + + + + + + + + + + + +\newpagestyle{arabic}{\hfill }{\ifnoFooter\else\hfill% + \ifisDraft + {\beginR\@colorFoot\tiny \L{\textbf{\jobname.tex}}~--~\@Title~--~\@Author~--~\L{\number\day/\number\month/\number\year}~--~\timenow~--~\@ensure@R{\sad}.~\thepage\ifallPages\space\@ensure@R{\meem\nun}\space\realpageref{last@page}\fi\endR}% + \else + \ifshowVersion + {\@colorFoot\tiny \L{\textbf{\jobname.tex}}~--~\@Title~--~\@Author~--~\number\day/\number\month/\number\year~--~\timenow~--~\@ensure@R{\sad}.~\thepage\ifallPages\space\@ensure@R{\meem\nun}\space\realpageref{last@page}\fi}% + \else + {\beginR\@colorFoot\tiny \@cartouche~--~\@ensure@R{\sad}.~\thepage\ifallPages\space\@ensure@R{\meem\nun}\space\realpageref{last@page}\fi\endR}% + \fi\fi\fi +} + +\slidepagestyle{arabic} + + + +\endinput + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/tex/latex/arabi/arabi4ht.cfg b/Master/texmf-dist/tex/latex/arabi/arabi4ht.cfg new file mode 100644 index 00000000000..e197846f06c --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabi4ht.cfg @@ -0,0 +1,60 @@ +\Preamble{html,info,ShowFont}%2, + +\Css{BODY { + PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100\%; PADDING-BOTTOM: 0px; + MARGIN: 0px; COLOR: \#000; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif; + BACKGROUND-COLOR: \#ced4da +}} +\Css{A { + COLOR: \#03c; TEXT-DECORATION: none +}} +\Css{A:visited { + COLOR: \#039; TEXT-DECORATION: none +}} +\Css{A:hover { + COLOR: \#36f; TEXT-DECORATION: underline +}} +\Css{A.selected { + FONT-WEIGHT: bold; COLOR: \#88969e +}} + + + + + + + + + + +%\Css{.aedimnah-x-x-125{FONT-FAMILY: "Courier New",Courier,monospace }} + +%\Css{.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200\%; +%font-weight:bold; font-size:150\%; color : red ; }} +% +%\Css{.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, +%.appendixToc a, .appendixToc {line-height: 200\%; font-weight:bold; color : green ; }} +% +\ifx\languagename\undefined +\else +\iflanguage{arabic}% +{\Configure{crosslinks}{ }{ } +{ÇáÊÇáí}{ÇáÓÇÈÞ} +{ÊÍÊ}{ÈÏÇíÉ}{äåÇíÉ}{ÝæÞ}} +{} +\fi + + + +%\Configure{thanks author date and} +%{}{} +%{\HCode{<div align="left">}}{\HCode{</div>}} +%{\HCode{<div align="left">}}{\HCode{</div>}} +%{\HChar{160}\HChar{160}\HChar{160}}{\HCode{<br>}} + + + + +\begin{document} +\EndPreamble + diff --git a/Master/texmf-dist/tex/latex/arabi/arabic.cfg b/Master/texmf-dist/tex/latex/arabi/arabic.cfg new file mode 100644 index 00000000000..178cf906ccd --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabic.cfg @@ -0,0 +1,64 @@ +% \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: arabic.cfg: configuration file for arabic.ldf +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% If you want to customize arabic.ldf, please DO NOT hack into the code, +% copy this file into a directory searched by TeX, preferably a +% personal one on multi-user systems, and customize it as you like. +% +% WARNING: If you exchange your documents with colleagues using +% a different TeX installation, it is best NOT TO HAVE a frenchb.cfg +% file, and add instead the customization commands to the preamble +% of your documents after babel and frenchb have been loaded. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% + + + + + + + + + + +%% +%% \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
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/arabi/arabic.ldf b/Master/texmf-dist/tex/latex/arabi/arabic.ldf new file mode 100644 index 00000000000..030a7c11970 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabic.ldf @@ -0,0 +1,240 @@ +% \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: `arabic.ldf' the language definition file of Arabic +% for use with BABEL. +% + +\ProvidesFile{arabic.ldf} + +\ProvidesLanguage{arabic}[2006/01/01 v0.1 Arabic support for the babel system] + + +\LdfInit{arabic}{captionsarabic} + + +\ifx\l@arabic\@undefined + \@nopatterns{Arabic}% + \adddialect\l@arabic0 +\fi +\InputIfFileExists{laeenc.def}{% + \message{Loading the definitions for the LaTeX{} Arabic encoding}}{% + \errhelp{I can't find the laeenc.def file for the Arabic fonts}% + \errmessage{Since I do not know what the LAE encoding means^^J + I can't typeset Arabic.^^J + I stop here, while you get a suitable laeenc.def file}\@@end + } + + +\AtEndOfPackage{% + \@ifpackageloaded{inputenc}{}{\RequirePackage[cp1256]{inputenc}}} + +%NO hyphenation is needed in Arabic!! Update language.dat!!! +\providehyphenmins{\CurrentOption}{\thr@@\thr@@} + +\addto\captionsarabic{% +\def\prefacename{\textAR{\meem\dal\kha\lam}}% +\def\refname{\textAR{\alef\lam\meem\ra\alef\jeem\ayn}} +\def\abstractname{\textAR{\meem\lam\kha\sad}}% +\def\bibname{\textAR{\alef\lam\meem\sad\alef\dal\ra}}% +\def\chaptername{\textAR{\alef\lam\baa\alef\baa}}% +\def\appendixname{\textAR{\alef\lam\meem\lam\Haa\qaf}}% +%\def\contentsname{\textAR{\alef\lam\meem\Haa\taa\waw\ya\alef\taa}} +\def\contentsname{\textAR{\alef\lam\fa\ha\ra\seen}}% +\def\listfigurename{\textAR{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}% +\def\listtablename{\textAR{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}% +\def\indexname{\textAR{\alef\lam\fa\ha\ra\seen}}% +\def\figurename{\textAR{\sheen\kaf\lam}}% +\def\tablename{\textAR{\jeem\dal\waw\lam}}% +\def\partname{\textAR{\alef\lam\qaf\seen\meem}}% +\def\enclname{\textAR{\alef\lam\meem\ra\fa\qaf\alef\taa}} +\def\ccname{\textAR{\nun\seen\kha\T\space\meem\waw\jeem\ha\T\space\aleflowerhamza\lam\alefmaqsura}}% << +\def\headtoname{\textAR{\aleflowerhamza\lam\alefmaqsura}} +\def\pagename{\textAR{\sad\fa\Haa\T}}% +\def\seename{\textAR{\ra\alef\jeem\ayn}}%\alefhamza\nun\za\ra +\def\alsoname{\textAR{\ra\alef\jeem\ayn\space\alefhamza\ya\dad\alef}}%<<\alefhamza\nun\za\ra +\def\proofname{\textAR{\baa\ra\ha\alef\nun}}% for AMS-\LaTeX +\def\glossaryname{\textAR{\qaf\alef\meem\waw\seen}}%<< +} + +% +% The default Arabic date form for now : +% +\def\arabimonth#1{\ifcase#1\or + \kaf\alef\nun\waw\nun\space \alef\lam\thaa\alef\nun\ya\or + \sheen\baa\alef\Ta\or + \alefmadda\dhal\alef\ra\or + \nun\ya\seen\alef\nun\or + \alefhamza\ya\alef\ra\or + \Haa\zay\ya\ra\alef\nun\or + \taa\meem\waw\zay\or + \alefmadda\baa\or + \alefhamza\ya\lam\waw\lam\or + \taa\sheen\ra\ya\nun\space \alef\lam\alefhamza\waw\lam\or + \taa\sheen\ra\ya\nun\space \alef\lam\thaa\alef\nun\ya\or + \kaf\alef\nun\waw\nun\space \alef\lam\alefhamza\waw\lam\fi} + +\def\atoday{% + \I{\number\day}% +\space \textRL{\arabimonth{\month}}% +\space \I{\number\year}} + +\def\datearabic{\def\today{\atoday}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% MACROS FOR Arabic/Latin TYPESETTING +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% First, the common part to Arabic and Farsi +% +\InputIfFileExists{Arabicore.sty}{% + \message{Loading the Common definitions for Arabic and Farsi}}{% + \errhelp{I can't find the Arabicore.sty file}% + \errmessage{Since I can't find the Arabicore.sty file^^J + I can't typeset Arabic.^^J + I stop here, while you get a suitable Arabicore.sty file}\@@end +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Now the specific part to Arabic +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\ArabicEncoding}{\fontencoding{LAE}\selectfont} + + + +\DeclareRobustCommand{\@arabic@R}[1]{\bgroup\beginR\ArabicEncoding #1\endR\egroup} +\DeclareRobustCommand{\@ensure@arabic}[1]{\if@rl{{\ArabicEncoding #1}}\else + \beginR\ArabicEncoding #1\endR\fi} + + +% To avoid bad surprised we use \def to define the \R control sequence, +% many packages ``like'' to use , like ArabTeX and the Hebrew package +% supporting Babel +\newcommand{\textAR}[1]{\expandafter\@arabic@R{#1}} +%Temporary shortcut +\newcommand{\AR}[1]{\textAR{#1}} +% +\def\textRL#1{\expandafter\@arabic@R{#1}} + + + + + +\def\arabicencoding{LAE} +\DeclareFontEncoding{LAE}{}{} +\DeclareFontSubstitution{LAE}{cmr}{m}{n} +\DeclareErrorFont{LAE}{cmr}{m}{n}{10} + +\DeclareRobustCommand{\bbl@arabic}{% +\bbl@arabi +\def\encodingdefault{\arabicencoding}% +\fontencoding{\encodingdefault}\selectfont% +\@rltrue +\@arabictrue +} + + +\addto\extrasarabic{\bbl@arabic} + +\addto\noextrasarabic{% +\@rlfalse +\@arabicfalse +\latintext\normalfont %enough ?? +% Restore the lplain.tex penalties?? +\hyphenpenalty=50% +\binoppenalty=700% +\relpenalty=500% +} + + + +% +% Now, the Arabic fonts Definitions +% +\InputIfFileExists{arabicfnt.sty}{% + \message{Loading the Arabi fonts definitions for Arabic}}{% + \errhelp{I can't find the arabicfnt.sty file}% + \errmessage{Since I can't find the arabicfnt.sty file^^J + I can't typeset Arabic.^^J + I stop here, while you get a suitable arabicfnt.sty file}\@@end +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%==========================================================% +% The changes that should be executed after reading % +% the main style file. (e.g., article.sty) % +%==========================================================% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\addto\extrasarabic{% + \let\SAV@alph\@alph% + \let\SAV@Alph\@Alph% + \renewcommand*{\@alph}[1]{\protect\abjadnumeral{\number#1}}% + \renewcommand*{\@Alph}[1]{\protect\abjadnumeral{\number#1}}} + +\addto\noextrasarabic{% + \let\@alph\SAV@alph% + \let\@Alph\SAV@Alph} + +% +% Now, the common file to Arabic and Farsi that allows +% activating and deactivating Vowelization +% +\InputIfFileExists{arabnovowel.sty}{% + \message{Loading the Common definitions for Arabic and Farsi}}{% + \errhelp{I can't find the arabnovowel.sty file}% + \errmessage{Since I can't find the arabnovowel.sty file^^J + I can't activate or deactivate vowelization.^^J + The vowels you type will be printed!}\@@end +} + + + +% To get the parentheses around equations numbers to appear correctly +% works with standard classes article, report and book (with or without amsmath package) +% and with ams[*] classes. (reqno should be used!!) +% +\addto\extrasarabic{% +\let\SAV@@eqnnum\@eqnnum +\let\SAV@tagform@\tagform@ +\def\tagform@#1{\maketag@@@{)\ignorespaces#1\unskip\@@italiccorr(}}% if amsmath is loaded +\renewcommand{\@eqnnum}{)\theequation(}% otherwise +} + +% Restore original values +\addto\noextrasarabic{% +\let\@eqnnum\SAV@@eqnnum +\let\tagform@\SAV@tagform@ +} + + + +%%%%%% To let this file clean and usable by everybody %%%%%% +%% use "arabic.cfg" instead and uncomment next line +%\loadlocalcfg{arabic} %last patches and additional hacks +%% +\ldf@finish{arabic} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/arabicfnt.sty b/Master/texmf-dist/tex/latex/arabi/arabicfnt.sty new file mode 100644 index 00000000000..d836d7ad4a6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabicfnt.sty @@ -0,0 +1,273 @@ +% \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: `arabifnt.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 ArabicfontsLoaded\endcsname +\let\ArabicfontsLoaded\endinput + +\message{\space\space Arabic font switching commands v\fileversion\space\space\filedate} +\message{\space\space (may still change)\space\space} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% +%\ProvidesPackage{arabifnt}[2006/01/01 v1.0 Arabic 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). + + + + + +% DecoType Naskh + \DeclareTextFontCommand{\textdtp}{\fontfamily{dtpn}\selectfont} + \DeclareRobustCommand{\dtp}{\fontfamily{dtpn}\selectfont} + +% DecoType Naskh Special + \DeclareTextFontCommand{\textdtpsp}{\fontfamily{dtpnsp}\selectfont} + \DeclareRobustCommand{\dtpsp}{\fontfamily{dtpnsp}\selectfont} + +% DecoType Thuluth + \DeclareTextFontCommand{\textdthuluth}{\fontfamily{dthuluth}\selectfont} + \DeclareRobustCommand{\dthuluth}{\fontfamily{dthuluth}\selectfont} + + +% Maghribi experimental + \DeclareTextFontCommand{\textmaghribi}{\fontfamily{maghribi}\selectfont} + \DeclareRobustCommand{\maghribi}{\fontfamily{maghribi}\selectfont} + +% Naskh experimental + \DeclareTextFontCommand{\textnaskh}{\fontfamily{naskhi}\selectfont} + \DeclareRobustCommand{\naskh}{\fontfamily{naskhi}\selectfont} + +% ASV Codar + \DeclareTextFontCommand{\textasv}{\fontfamily{asv}\selectfont} + \DeclareRobustCommand{\asv}{\fontfamily{asv}\selectfont} + +% My reqaa + \DeclareTextFontCommand{\textreqaa}{\fontfamily{reqaa}\selectfont} + \DeclareRobustCommand{\reqaa}{\fontfamily{reqaa}\selectfont} + +% +% +%======================= Microsoft ========================= +% + + +% Simplified Arabic + \DeclareTextFontCommand{\textsimpl}{\fontfamily{arsimpo}\selectfont} + \DeclareRobustCommand{\simpl}{\fontfamily{arsimpo}\selectfont} + + \DeclareTextFontCommand{\textsimplb}{\fontfamily{arsimpo}\fontseries{b}\selectfont} + \DeclareRobustCommand{\simplb}{\fontfamily{arsimpo}\fontseries{b}\selectfont} +% +% Times New Roman + \DeclareTextFontCommand{\texttimes}{\fontfamily{artimes}\selectfont} + \DeclareRobustCommand{\times}{\fontfamily{artimes}\selectfont} +% + \DeclareTextFontCommand{\texttimesb}{\fontfamily{artimes}\fontseries{b}\selectfont} + \DeclareRobustCommand{\timesb}{\fontfamily{artimes}\fontseries{b}\selectfont} +% + +% Courier + \DeclareTextFontCommand{\textcour}{\fontfamily{arcour}\selectfont} + \DeclareRobustCommand{\cour}{\fontfamily{arcour}\selectfont} +% + \DeclareRobustCommand{\courb}{\fontfamily{arcour}\fontseries{b}\selectfont} + \DeclareTextFontCommand{\textcourb}{\fontfamily{arcour}\fontseries{b}\selectfont} +% Arial + \DeclareTextFontCommand{\textarial}{\fontfamily{ararial}\selectfont} + \DeclareRobustCommand{\arial}{\fontfamily{ararial}\selectfont} +% + \DeclareRobustCommand{\arialb}{\fontfamily{ararial}\fontseries{b}\selectfont} + \DeclareTextFontCommand{\textarialb}{\fontfamily{ararial}\fontseries{b}\selectfont} +% +% Traditional Arabic + \DeclareTextFontCommand{\texttrad}{\fontfamily{traditionalarabic}\selectfont} + \DeclareRobustCommand{\trad}{\fontfamily{traditionalarabic}\selectfont} +% + \DeclareTextFontCommand{\texttradb}{\fontfamily{traditionalarabic}\fontseries{b}\selectfont} + \DeclareRobustCommand{\tradb}{\fontfamily{traditionalarabic}\fontseries{b}\selectfont} +% Andalus + \DeclareTextFontCommand{\textandalus}{\fontfamily{andlso}\selectfont} + \DeclareRobustCommand{\andalus}{\fontfamily{andlso}\selectfont} + +% +%======================= Omega Project ===================== +% + +% Omega Arabic (1) + \DeclareTextFontCommand{\textomega}{\fontfamily{aromega}\selectfont} + \DeclareRobustCommand{\omega}{\fontfamily{aromega}\selectfont} +% + \DeclareTextFontCommand{\textomegab}{\fontfamily{aromega}\fontseries{b}\selectfont} + \DeclareRobustCommand{\omegab}{\fontfamily{aromega}\fontseries{b}\selectfont} + + +% +%======================= Arabeyes Project ================== +% + + \DeclareTextFontCommand{\textbook}{\fontfamily{kacstbook}\selectfont} + \DeclareRobustCommand{\book}{\fontfamily{kacstbook}\selectfont} + + \DeclareTextFontCommand{\textthol}{\fontfamily{aetholoth}\selectfont} + \DeclareRobustCommand{\thol}{\fontfamily{aetholoth}\selectfont} + + \DeclareTextFontCommand{\textyerm}{\fontfamily{aealyermook}\selectfont} + \DeclareRobustCommand{\yerm}{\fontfamily{aealyermook}\selectfont} + + \DeclareTextFontCommand{\textmash}{\fontfamily{aemashq}\selectfont} + \DeclareRobustCommand{\mashq}{\fontfamily{aemashq}\selectfont} %typo + + \DeclareTextFontCommand{\texthor}{\fontfamily{aehor}\selectfont} + \DeclareRobustCommand{\hor}{\fontfamily{aehor}\selectfont} + + \DeclareTextFontCommand{\textbattar}{\fontfamily{aealbattar}\selectfont} + \DeclareRobustCommand{\battar}{\fontfamily{aealbattar}\selectfont} + + \DeclareTextFontCommand{\textgranada}{\fontfamily{aegranada}\selectfont} + \DeclareRobustCommand{\granada}{\fontfamily{aegranada}\selectfont} + + + + \DeclareTextFontCommand{\textkayrawan}{\fontfamily{aekayrawan}\selectfont} + \DeclareRobustCommand{\kayrawan}{\fontfamily{aekayrawan}\selectfont} + + \DeclareTextFontCommand{\textdimnah}{\fontfamily{aedimnah}\selectfont} + \DeclareRobustCommand{\dimnah}{\fontfamily{aedimnah}\selectfont} + + \DeclareTextFontCommand{\textsindibad}{\fontfamily{aesindibad}\selectfont} + \DeclareRobustCommand{\sindibad}{\fontfamily{aesindibad}\selectfont} + + \DeclareTextFontCommand{\textgraph}{\fontfamily{aegraph}\selectfont} + \DeclareRobustCommand{\graph}{\fontfamily{aegraph}\selectfont} + + \DeclareTextFontCommand{\textnice}{\fontfamily{aenice}\selectfont} + \DeclareRobustCommand{\nice}{\fontfamily{aenice}\selectfont} +% + \DeclareTextFontCommand{\textmohanad}{\fontfamily{aealmohanadb}\selectfont} + \DeclareRobustCommand{\mohanad}{\fontfamily{aealmohanadb}\selectfont} +% + \DeclareTextFontCommand{\textmothnna}{\fontfamily{aealmothnna}\selectfont} + \DeclareRobustCommand{\mothnna}{\fontfamily{aealmothnna}\selectfont} + + \DeclareTextFontCommand{\textmateen}{\fontfamily{aealmateen}\selectfont} + \DeclareRobustCommand{\mateen}{\fontfamily{aealmateen}\selectfont} + + \DeclareTextFontCommand{\textpetra}{\fontfamily{aepetra}\selectfont} + \DeclareRobustCommand{\petra}{\fontfamily{aepetra}\selectfont} + + \DeclareTextFontCommand{\textnada}{\fontfamily{aenada}\selectfont} + \DeclareRobustCommand{\nada}{\fontfamily{aenada}\selectfont} + + \DeclareTextFontCommand{\textcortoba}{\fontfamily{aecortoba}\selectfont} + \DeclareRobustCommand{\cortoba}{\fontfamily{aecortoba}\selectfont} + + \DeclareTextFontCommand{\textostora}{\fontfamily{aeostorah}\selectfont} + \DeclareRobustCommand{\ostora}{\fontfamily{aeostorah}\selectfont} + + + \DeclareTextFontCommand{\textfurat}{\fontfamily{aefurat}\selectfont} + \DeclareRobustCommand{\furat}{\fontfamily{aefurat}\selectfont} + +% Do not include, soooo bad! +% +% \DeclareTextFontCommand{\textnagham}{\fontfamily{aenagham}\selectfont} +% \DeclareTextFontCommand{\textarab}{\fontfamily{aearab}\selectfont} + + \DeclareTextFontCommand{\textsalem}{\fontfamily{aesalem}\selectfont} + \DeclareRobustCommand{\salem}{\fontfamily{aesalem}\selectfont} + + \DeclareTextFontCommand{\textshado}{\fontfamily{aeshado}\selectfont} + \DeclareRobustCommand{\shado}{\fontfamily{aeshado}\selectfont} + + \DeclareTextFontCommand{\textmetal}{\fontfamily{aemetal}\selectfont} + \DeclareRobustCommand{\metal}{\fontfamily{aemetal}\selectfont} + + \DeclareTextFontCommand{\texttarablus}{\fontfamily{aetarablus}\selectfont} + \DeclareRobustCommand{\tarablus}{\fontfamily{aetarablus}\selectfont} + + \DeclareTextFontCommand{\textkhalid}{\fontfamily{aekhalid}\selectfont} + \DeclareRobustCommand{\khalid}{\fontfamily{aekhalid}\selectfont} + + \DeclareTextFontCommand{\textsharjah}{\fontfamily{aesharjah}\selectfont} + \DeclareRobustCommand{\sharjah}{\fontfamily{aesharjah}\selectfont} + + \DeclareTextFontCommand{\texthani}{\fontfamily{aehani}\selectfont} + \DeclareRobustCommand{\hani}{\fontfamily{aehani}\selectfont} + + \DeclareTextFontCommand{\textouhod}{\fontfamily{aeouhod}\selectfont} + \DeclareRobustCommand{\ouhod}{\fontfamily{aeouhod}\selectfont} + + \DeclareTextFontCommand{\textrehan}{\fontfamily{aerehan}\selectfont} + \DeclareRobustCommand{\rehan}{\fontfamily{aerehan}\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 diff --git a/Master/texmf-dist/tex/latex/arabi/arabicore.sty b/Master/texmf-dist/tex/latex/arabi/arabicore.sty new file mode 100644 index 00000000000..fa2456d7a18 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabicore.sty @@ -0,0 +1,969 @@ +% \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: `Arabicore.sty' +% The common Macros to Arabic and Farsi +% The core of the Arabi package macros responsible for Right-to-Left +% +% +\def\fileversion{1.0} +\def\filedate{2006/01/01} +%%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Check if file is loaded and announce file on terminal: +% +\csname ArabiCoreLoaded\endcsname +\let\ArabiCoreLoaded\endinput + +\message{\space\space Arabi Core switching commands v\fileversion\space\space\filedate} +\message{\space\space (may still change)\space\space} +% +%\ProvidesPackage{arabicore}[2006/01/01 v1.0 Arabi Core switching +% commands (may still change)] +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% MACROS FOR Arabic/Latin TYPESETTING +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Some flags to keep trace where we are +% +\newif\if@rl +\newif\if@farsi +\newif\if@arabic + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ArabTeX has already \R as well as \RL command +% While (La)TeX defines already \L +% In addition to the fact that the Hebrew package for Babel +% has \R and \L !! +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The \cs{R} will mean either Arabic or Farsi according to +% which one has been loaded last! +% +% To force one or the other form use instead \cs{@arabic@R} or \cs{@farsi@R} +% +% +% To avoid bad surprised we use \def to define the \R control sequence, +% many packages ``like'' to use , like ArabTeX and the Hebrew package +% supporting Babel + +\newcommand{\ARmbox}[1]{\mbox{\textAR{#1}}} +\newcommand{\FRmbox}[1]{\mbox{\textFR{#1}}} +\newcommand{\LRmbox}[1]{\mbox{\textLR{#1}}} +\def\@ensure@R#1{\if@rl#1\else\textRL{#1}\fi} +\def\@ensure@L#1{\if@rl\textLR{#1}\else#1\fi} +% +% shorthands \RL and LR necessary? +% +%\DeclareRobustCommand{\R}[1]{\RL{#1}} +%\DeclareRobustCommand{\L}[1]{\LR{#1}} +% +% The command \L exists already to write Polish. We got some +% complaints that this penalize all peolple using the Polish +% Language and prevents them from using Arabi at TUG 2006. +% This is also used by the hyperref package. So we will adapt \textLR instead. +\def\textLR#1{\bgroup\beginL\latintext #1\endL\egroup} +% + + + +\DeclareRobustCommand{\bbl@arabi}{% arabi NOT Arabic :) +% Flag to detect Arabic, also responsible for the +% switching direction with \Arabi@rl@everypar +\@rltrue +% +\hyphenpenalty=\@MM +\binoppenalty=\@MM +\relpenalty=\@MM +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Arabic formatting +% ``everypar Token'' \& noindent +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% make paragraphs Right-to-Left instead of Left-to-Right +% and cure the paragraph indent that will appear +% on the left hand side of the page, instead of +% the right if nothing is done. +% +% Here we define a macro \Arabi@rl@everypar +% This avoids problems when \everypar is redefined for some reason, +% in lists for example, and that the default Left-to-Right is restored +% at the end! +% +% If we want to be able to use the paragraph indent without problems, +% we have to enhance the \everypar defintion a little. +% Since a paragraph indent is created by inserting a \box at +% the start of the horizontal list for the paragraph, before \everypar is +% called. We just need to move that box so that it follows the \beginR. +% +% +% \def\rl@everypar{\if@rl{\setbox\z@\lastbox\beginR\usebox\z@}\fi} +% + \def\Arabi@rl@everypar{\if@rl{\setbox\z@\lastbox\beginR\usebox\z@}\fi} + \let\o@everypar=\everypar + \newtoks\n@everypar + \n@everypar\expandafter{\the\o@everypar} + \o@everypar{\Arabi@rl@everypar\the\n@everypar} + \let\everypar=\n@everypar + + +\AtEndOfPackage{\edef\latinencoding{\cf@encoding}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%% USE OF ARABIC NUMBERING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Not yet used! +% +\protect\def\arabordinal#1{" +\ifcase#1\or ÇáÃæá \or ÇáËÇäí +\or ÇáËÇáË \or ÇáÑÇÈÚ \or ÇáÎÇãÓ +\or ÇáÓÇÏÓ \or ÇáÓÇÈÚ \or ÇáËÇãä +\or ÇáÊÇÓÚ \or ÇáÚÇÔÑ +\or ÇáÍÇÏí ÚÔÑ\or ÇáËÇäí ÚÔÑ +\or ÇáËÇáË ÚÔÑ\or ÇáÑÇÈÚ ÚÔÑ\or ÇáÎÇãÓ ÚÔÑ +\or ÇáÓÇÏÓ ÚÔÑ\or ÇáÓÇÈÚ ÚÔÑ\or ÇáËÇãä ÚÔÑ +\or ÇáÊÇÓÚ ÚÔÑ\or ÇáÚÔÑæä +\fi} + + +% Numbers in Arabic contexts, must be written as input, not reflected! +% They are already Right-to-Left! Sometimes written in Arabic digits and +% other times with Arabo-Indic digits. And in Farsi they use Extended +% Arabo-Indic digits. +% They have to be input using the \I control sequence or +% the \EI control sequence. + +\newcommand{\I}[1]{\if@farsi\FarsiEncoding\else\ArabicEncoding\fi\beginL#1\endL}% +\newcommand{\EI}[1]{\textLR{\FarsiEncoding #1}}% + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% abjad numerals support +% defined like "\greeknumeral" macro +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% The command \abjadnumeral {#1} +% produces the old `abjad' numeral form of the argument, +% which must be a legal number between 1 and 1999. +% Otherwise, the normal form is printed instead, in arabic or Latin +% according to the context. +% +\def\Aabjadnumeral#1{\textRL{% +\ifnum#1>1999 \PackageWarning{babel}{Illegal value (#1) for abjad numeral}\I{#1} +\else + \ifnum#1<\@ne\space\PackageWarning{babel}{Illegal value (#1) for abjad numeral}% + \else + \ifnum#1<10\expandafter\abj@num@i\number#1% + \else + \ifnum#1<100\expandafter\abj@num@ii\number#1% + \else + \ifnum#1<\@m\expandafter\abj@num@iii\number#1% + \else + \ifnum#1<\@M\expandafter\abj@num@iv\number#1%since #1<2000, we must have 1000 + \fi + \fi + \fi + \fi + \fi +\fi +}} + +\def\abj@num@i#1{% + \ifcase#1\or \alef\or \baa\or \jeem\or \dal\or \ha\or \waw\or \zay\or \Haa\or \Ta\fi + \ifnum#1=\z@\fi} +\def\abj@num@ii#1{%\ya instead of \alefmaqsura + \ifcase#1\or \ya\or \kaf\or \lam\or \meem\or \nun\or \seen\or \ayn\or \fa\or \sad\fi + \ifnum#1=\z@\fi\abj@num@i} +\def\abj@num@iii#1{% + \ifcase#1\or \qaf\or \ra\or \sheen\or \taa\or \thaa \or \kha\or \dhal\or \dad\or \za\fi + \ifnum#1=\z@\fi\abj@num@ii} +\def\abj@num@iv#1{% + \ifcase#1\or \ghayn\fi + \ifnum#1=\z@\fi\abj@num@iii} + +\def\Fabjadnumeral#1{\textFR{% +\ifnum#1>32 \PackageWarning{babel}{Illegal value (#1) for Farsi abjad numeral}\EI{#1} +\else\F@abjadnumber{#1}\fi}} + +\def\F@abjadnumber#1{\ifcase#1\or \alef\or \baa\or \peh\or \taa\or \thaa\or \jeem\or + \tcheh\or \Haa\or \kha\or \dal\or \dhal\or \ra\or \zay\or \jeh\or + \seen\or \sheen\or \sad\or \dad\or \Ta\or \za\or \ayn\or \ghayn\or \fa\or + \qaf\or \kaf\or \gaf\or \lam\or \meem \or \nun\or \waw\or \ha\or\ya\fi} + +% +% Internal form of abjad numerotation +% To allow it to be used with \pagenumbering command +% like \pagenumbering{abjad} +% adapted from "ltpageno.dvi" +% +\def\@abjad#1{\if@farsi{\Fabjadnumeral{#1}}\else\Aabjadnumeral{#1}\fi} +\DeclareRobustCommand{\abjadnumeral}[1]{\@abjad{#1}} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% NOT SUPPORTED YET !!!!!!!!!!!!!!!!!!!!!! +% We provide a ---limited--- support for ArabTeX 7 bit encoding but since +% we can also use ArabteX with our package, it's better to use an +% arabtext environment to typeset it. +% the fonts are not the same, but ur text may need a lot of change to get +% usable with Arabic LaTeX, the best solution to process ArabTeX input is still +% ArabTeX +% +%%%%%%%%%%%%%%%%%%%%%% Do not load our macros if ArabTeX is active %%%%%%%%%%% +\AtBeginDocument{ +\ifx \ar@batcode \undefined %\RequirePackage{lagally} +\else +\message{ArabTeX is aleready loaded,} +\message{ No support is provided} +\message{with ArabTeX 7 bit input encoding}%\expandafter \endinput +% avoid problematic use of < and > when arabtex is loaded +% since they are active with Arabtex and have a special meaning +% we do need these symbols to write left and right guillemots in +% an Arabic context. +\addto\extrasarabic{% +\chardef \@other = 12 +%\catcode`\<=\@other +%\catcode`\>=\@other +%\catcode`\.=\@other +%\catcode`\_=\@other +%\catcode`\^=\@other +\setnone +} +\fi +} + +%%%%%%%%%%%%%% In ArabTeX you have to use %%%%%%%%%%%%%%%%% +% <\abjad> to get the <\abjadnumeral>s +%\let\abjad=\abjadnumeral +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%% LOGOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\Arabi}{\textLR{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa% + \kern-.22exb\kern-.15exi}} %Logo + + +% **************************************** +% * FOOTNOTES * +% **************************************** + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% More space between the last line of main text +% and the top of the first footnote + +%\addtolength{\skip\footins}{2mm} + +%%%%%%%%%%%%%%%%%%% The footnote rule %%%%%%%%%%%%%%%%%%%%% +%%%% works equally with ams[classes] %%%%%%%%%%%%%%%%%%%%%% + +\let\SAV@footnoterule=\footnoterule% +\def\footnoterule{\if@rl\hb@xt@\hsize{\hss\vbox{\SAV@footnoterule}}% + \else\SAV@footnoterule\fi} + + +\renewcommand{\thefootnote} + {\if@rl {\textRL{(\I{\number\c@footnote})}}% + \else {\number\c@footnote}\fi} + + + +% **************************************** +% * PUNCTUATION * +% **************************************** +% +% TEMPORARILY + +\addto\extrasfarsi{% +\frenchspacing} + +%%%%%%%%%%%%%%%%%%%%%%% A patch from rlbabel %%%%%%%%%%%%%%% +\def\raggedright{% + \let\\\@centercr + \leftskip\z@skip\rightskip\@flushglue + \parindent\z@\parfillskip\z@skip} +\let\@@raggedleft=\raggedleft +\let\@@raggedright=\raggedright +\renewcommand\raggedleft{\if@rl\@@raggedright% + \else\@@raggedleft\fi} +\renewcommand\raggedright{\if@rl\@@raggedleft% + \else\@@raggedright\fi} + + + +%%%% a small utility %%%%%%%%%%%%%%%%%%%%%%%%%%%% +\providecommand{\gobbleone}[1]{\relax} + + + + +%%%%%%%%%% To test if the main (TOC) language is Arabic +% +\newif\if@rlmain +% +% +% If \mainlanguage{arabic} was not met yet at the +% beginning of the document, suppose that the "TOC direction et al." +% is "english" (a Left-to-Right language), if you want a different +% formatting you should specify your specific TOC language +% +\AtBeginDocument{\if@rlmain\relax\else\TOCLanguage{\bbl@main@language}\fi} + + +\def\TOCLanguage#1{\gdef\main@Arabi@language{#1}% +\edef\tmp{arabic}% +\edef\tmpp{farsi}% +\ifx\main@Arabi@language\tmp\global\@rlmaintrue\else +\ifx\main@Arabi@language\tmpp\global\@rlmaintrue\else +\global\@rlmainfalse\fi\fi% +} +% +\let\SAV@@part\@part +\let\SAV@spart\@spart +% +% +\let\SAV@@chapter\@chapter +\let\SAV@schapter\@schapter +% +\let\SAV@section\section +\let\SAV@subsection\subsection +\let\SAV@subsubsection\subsubsection +% +\let\SAV@paragraph\paragraph +\let\SAV@subparagraph\subparagraph + + + + + + + +\def\@part[#1]#2{% +\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}% +\if@rl{\SAV@@part[\textRL{#1}]{\textRL{#2}}}% +\else{\SAV@@part[\textLR{#1}]{\textLR{#2}}}% +\fi} + +%\renewcommand{\@spart}[1]{% +\def\@spart#1{% +\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}% +\if@rl{\SAV@spart{\textRL{#1}}}% +\else{\SAV@spart{\textLR{#1}}}% +\fi} + +\def\@chapter[#1]#2{% +\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}% +\if@rl{\SAV@@chapter[\textRL{#1}]{\textRL{#2}}}% +\else{\SAV@@chapter[\textLR{#1}]{\textLR{#2}}}% +\fi} + +%\renewcommand{\@schapter}[1]{% +\def\@schapter#1{% +\addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}% +\if@rl{\SAV@schapter{\textRL{#1}}}% +\else{\SAV@schapter{\textLR{#1}}}% +\fi} + + + + +%% Wa added a line to the TOC to select the TOCLAnguage after a test with \cs{if@rlmain} +%% Then we protect the \#7 argument according to the +%% <TOC language> +%% Now the starred forms of the \cs{section} family work too. +%% Taken and modified from Latex.ltx +%% +\def\@sect#1#2#3#4#5#6[#7]#8{% + \ifnum #2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{#1}% + \protected@edef\@svsec{\@seccntformat{#1}\relax}% + \fi + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup + #6{% + \@hangfrom{\hskip #3\relax\@svsec}% + \interlinepenalty \@M #8\@@par}% + \endgroup + \csname #1mark\endcsname{#7}% + \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}% + \addcontentsline{toc}{#1}{% + \ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}% + \fi + \if@rl\textRL{#7}\else\textLR{#7}\fi}% + \else + \def\@svsechd{% + #6{\hskip #3\relax + \@svsec #8}% + \csname #1mark\endcsname{#7}% + \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}}% + \addcontentsline{toc}{#1}{% + \ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}% + \fi + \if@rl\textRL{#7}\else\textLR{#7}\fi}}% + \fi + \@xsect{#5}% +} + + +%% Whenever \leftskip or rightskip add a test \if@rlmain and +%% swap the two. Also format the page number \#5 according to the +%% <TOC language> +%% See Latex.ltx classes.dvi and +%% see page 32 of the LaTeX companion Ed. 1 +%% +\def\@dottedtocline#1#2#3#4#5{% + \ifnum #1>\c@tocdepth \else + \vskip \z@ \@plus.2\p@ + {\if@rlmain\rightskip\else\leftskip\fi #2\relax + \if@rlmain\leftskip\else\rightskip\fi \@tocrmarg \parfillskip + -\if@rlmain\leftskip\else\rightskip\fi + \parindent #2\relax\@afterindenttrue + \interlinepenalty\@M + \leavevmode + \@tempdima #3\relax + \advance\if@rlmain\rightskip\else\leftskip\fi \@tempdima + \null\nobreak\hskip -\if@rlmain\rightskip\else\leftskip\fi + {#4}\nobreak + \leaders\hbox{$\m@th + \mkern \@dotsep mu\hbox{.}\mkern \@dotsep + mu$}\hfill + \nobreak + \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor \if@rlmain\I{#5}\else\textLR{#5}\fi}% + \par}% + \fi} + + + + +%% We redefine \l@part to avoid a bad space that occurs with the normal layout +%% +\@ifclassloaded{book}{% +\let\SAV@l@part\l@part %in the case where needed .... +\renewcommand*\l@part[2]{\ifnum \c@tocdepth >\m@ne + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \setlength\@tempdima{1.5em}% + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode \bfseries + \advance\leftskip\@tempdima + \hskip -\leftskip + {\leavevmode + \Large #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}}\par + \penalty\@highpenalty + \endgroup + \fi} +}{} + + +\let\SAV@tableofcontents\tableofcontents +\renewcommand{\tableofcontents}{{\select@language{\main@Arabi@language}\SAV@tableofcontents}} + +%\listoffigures +%\listoftables + + + + + + + + + +% +% Temporary partial support of \cs{Arabi} for amsbook class +% +\@ifclassloaded{amsbook}{ +\def\@sect#1#2#3#4#5#6[#7]#8{% + \edef\@toclevel{\ifnum#2=\@m 0\else\number#2\fi}% + \ifnum #2>\c@secnumdepth \let\@secnumber\@empty + \else \@xp\let\@xp\@secnumber\csname the#1\endcsname\fi + \@tempskipa #5\relax + \ifnum #2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{#1}% + \edef\@secnumpunct{% + \ifdim\@tempskipa>\z@ % not a run-in section heading + \@ifnotempty{#8}{.\@nx\enspace}% + \else + \@ifempty{#8}{.}{.\@nx\enspace}% + \fi + }% + \protected@edef\@svsec{% + \ifnum#2<\@m + \@ifundefined{#1name}{}{% + \ignorespaces\csname #1name\endcsname\space + }% + \fi + \@seccntformat{#1}% + }% + \fi + \ifdim \@tempskipa>\z@ % then this is not a run-in section heading + \begingroup #6\relax + \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty\@M #8\par}% + \endgroup + \csname #1mark\endcsname{#7}% + \ifnum#2>\@m \else \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}} + \@tocwrite{#1}{\if@rl\textRL{#8}\else\textLR{#8}\fi}\fi + \else + \def\@svsechd{#6\hskip #3\@svsec + \@ifnotempty{#8}{\ignorespaces#8\unskip + \@addpunct.}% + \ifnum#2>\@m \else \addtocontents{toc}{\xstring\select@language{\main@Arabi@language}} + \@tocwrite{#1}{\if@rl\textRL{#8}\else\textLR{#8}\fi}\fi + }% + \fi + \global\@nobreaktrue + \@xsect{#5}}% +}{} + +% +% We change \alph{counter} so that we get abjad numerals instead, +% we change \Alph{counter} to get abjad numerals since no Uppercase +% exists in Arabic, just to avoid bad surprises. +% +% Good for Farsi? Change!? +% + +\let\latin@Alph\Alph +\let\latin@alph\alph +\def\arabic@alph#1{\expandafter\abjadnumeral\expandafter{\number#1}} +\def\arabic@Alph#1{\expandafter\abjadnumeral\expandafter{\number#1}} +\addto\extrasfarsi{% +\def\alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname} +\def\Alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname} +} + +\addto\noextrasfarsi{% + \let\alph\latin@alph + \let\Alph\latin@Alph} + + + +\@ifclassloaded{book}{%book +\renewcommand{\thechapter}{\if@rl\protect\I{\number\c@chapter}\else\protect\textLR{\number\c@chapter}\fi} +}{%not book +\@ifclassloaded{amsbook}{%amsbook +\renewcommand{\thechapter}{\if@rl\protect\I{\number\c@chapter}\else\protect\textLR{\number\c@chapter}\fi} +}{}} + + +\@ifclassloaded{book}{%book +\let\SAV@thepart\thepart +\renewcommand{\thepart}{\if@rl\protect\abjadnumeral{\number\c@part}% +\else\protect\textLR{\SAV@thepart}\fi}% +}{%not book +\@ifclassloaded{amsbook}{%amsbook +\renewcommand{\thepart}{\if@rl\protect\abjadnumeral{\number\c@part}% +\else\protect\textLR{\SAV@thepart}\fi}% +}{}} + + +% **************************************** +% * PAGE STYLES * +% **************************************** + + +%%%%%%%%% from latex.ltx +%% \ps@empty does not need any fix +\def\ps@plain{\let\@mkboth\@gobbletwo + \let\@oddhead\@empty\def\@oddfoot{\reset@font\hfil\if@rlmain + \I{\thepage}\else\textLR{\thepage}\fi + \hfil}\let\@evenhead\@empty\let\@evenfoot\@oddfoot} + + + +% +% Temporary solution TODO +% +\def\ps@headings{\ps@plain} + + + + + + + + +% +\def\ps@myheadings{% +\gdef\thepage{% +\protect\if@rlmain\protect\I{\number\c@page}% +\protect\else\protect\textLR{\number\c@page}% +\protect\fi}% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark}% + \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \let\@mkboth\@gobbletwo + \let\chaptermark\@gobble + \let\sectionmark\@gobble + \let\subsectionmark\@gobble + } +% +% + + +\let\SAV@ps@plain\ps@plain +\let\SAV@ps@myheadings\ps@myheadings +\let\SAV@ps@headings\ps@headings +% +\def\ps@plain{\ps@empty% +\gdef\thepage{\protect\if@rlmain\protect\I{\number\c@page}% +\protect\else\protect\textLR{\number\c@page}% +\protect\fi}% +\SAV@ps@plain} +% +\def\ps@myheadings{\ps@empty% +\gdef\thepage{% +\protect\if@rlmain\protect\I{\number\c@page}% +\protect\else\protect\textLR{\number\c@page}% +\protect\fi}% +\SAV@ps@myheadings} +% +\def\ps@headings{\ps@empty% +\gdef\thepage{% +\protect\if@rlmain\protect\I{\number\c@page}% +\protect\else\protect\textLR{\number\c@page}% +\protect\fi}% +\SAV@ps@headings} + + + + + + +%********************************************************************* +% TODO +% Referencing +% +% CHAPTERS (in part) +% +% SECTIONS (in part) +% +% +% Arabize some counters +% +\@ifclassloaded{letter}{}{%not letter +\@ifclassloaded{slide}{}{%not slide +\@ifclassloaded{article}{% +\def\thesection{\protect\if@rl\protect\I{\number\c@section}% +\protect\else\protect\textLR{\number\c@section}% +\protect\fi} +\def\thesubsection{\protect\if@rl\protect\I{\number\c@subsection.\number\c@section}% +\protect\else\protect\textLR{\number\c@section.\number\c@subsection}% +\protect\fi}% +}{%book or report [or other] +\def\thesection{\protect\if@rl\protect\I{\number\c@section.\number\c@chapter}% +\protect\else\protect\textLR{\number\c@chapter.\number\c@section}% +\protect\fi} +\def\thesubsection{\protect\if@rl\protect\I{\number\c@subsection.\number\c@section.\number\c@chapter}% +\protect\else\protect\textLR{\number\c@chapter.\number\c@section.\number\c@subsection}% +\protect\fi}% +}}}% + +% +% Specific to Hyperref +% TODO +% + + +% +% LISTS +% +\def\list#1#2{% + \ifnum \@listdepth >5\relax + \@toodeep + \else + \global\advance\@listdepth\@ne + \fi + \rightmargin\z@ + \listparindent\z@ + \itemindent\z@ + \csname @list\romannumeral\the\@listdepth\endcsname + \def\@itemlabel{#1}% + \let\makelabel\@mklab + \@nmbrlistfalse + #2\relax + \@trivlist + \parskip\parsep + \parindent\listparindent + \advance\linewidth -\rightmargin + \advance\linewidth -\leftmargin + \if@rl + \advance\@totalleftmargin \rightmargin + \else + \advance\@totalleftmargin \leftmargin + \fi + \parshape \@ne \@totalleftmargin \linewidth + \ignorespaces} +% +%%%%%%%%%%%%%%%%%%%%%% ENUMERATE %%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% In the ``second level'' of an enumeration, which uses +% (\@alph) by default in \LaTeX +% latin alphabet and parenthese, we use abjad numerals. +% Should we add parentheses to abjad numerals in \labelenumii ?? +% They look bad with arabic abjad numerals, +% so parentheses are just suppressed! A "dot" is added after. +% +% We do the same for the ``fourth level'' which uses \@Alph +% uppercase latin alphabet, withoutout parentheses. +% +% We keep the 1st and 3rd levels as in standard LaTeX +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%% the counters +\renewcommand{\theenumii} + {\if@rl\expandafter\abjadnumeral{\number\c@enumii}% + \else\protect\textLR{\protect\@alph{\number\c@enumii}}\fi} + +\renewcommand{\theenumiv} + {\if@rl\expandafter\abjadnumeral{\number\c@enumiv}% + \else\protect\textLR{\protect\@alph{\number\c@enumiv}}\fi} + +%%%%%%%%%%%%%% Now the labels for the items + +\renewcommand{\labelenumi} + {\if@rl(\I{\number\c@enumi}).% + \else{\number\c@enumi}.\fi} + +\renewcommand{\labelenumii} + {\if@rl\abjadnumeral{\number\c@enumii}. % + \else({\number\c@enumii})\fi} + +\renewcommand{\labelenumiii} + {\if@rl\I{\number\c@enumiii}$\space-\space$ % + \else({\number\c@enumiii})\fi} + +\renewcommand{\labelenumiv} + {\if@rl\abjadnumeral{\number\c@enumiv}$\space-\space$ % + \else({\number\c@enumiv})\fi} + + +% \def\theenumii{\arabic{enumii}} +% \def\theenumiii{\arabic{enumiii}} +% \def\theenumiv{\arabic{enumiv}} +% +% + +%%%%%%%%%%%%%%%%%%%%%% ITEMIZE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The itemize four levels are modified. The \textperiodcentred looks too +% "thin" with arabic fonts. We removed it and used new symbols +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand{\labelitemi} + {\if@rl\protect\textLR{$\bullet$} % + \else\protect\textbullet\fi} + +\renewcommand{\labelitemii} + {\if@rl\protect\textLR{$\circ$} % + \else\protect\textLR{ \normalfont\bfseries\textendash}\fi} + +\renewcommand{\labelitemiii} + {\if@rl\protect\textLR{$*$} % + \else\protect\textasteriskcentered\fi} + +\renewcommand{\labelitemiv} + {\if@rl\protect $-$ % + \else\protect\textperiodcentred\fi} + + + + + + +%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%% +% +% should change the \texttradb with the more logical \bfseries +% in the case the user use an other font family but seems not to work all +% the time !! +\def \descriptionlabel #1{\if@rl{\if@farsi\textFR{\textbf{#1}}\else\textRL{\textbf{#1}}\fi\hskip \labelsep}% + \else{\hspace\labelsep \normalfont{\bfseries #1}}% +\fi} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% The patch to get correct captions for figures and Tables +% Adapted from "book.cls" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%% First from latex.ltx %%%%%%%%%%%%%%%%%%%%%%%%%% + +\long\def\@caption#1[#2]#3{% + \par + \addtocontents{\csname ext@#1\endcsname}{\xstring\select@language{\main@Arabi@language}}% + \addcontentsline{\csname ext@#1\endcsname}{#1}% + {\protect\numberline{\csname the#1\endcsname}{\ignorespaces \if@rl{\textRL{#2}}\else\textLR{#2}\fi}}% + \begingroup + \@parboxrestore + \if@minipage + \@setminipage + \fi + \normalsize + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces \if@rl{\textRL{#3}}\else\textLR{#3}\fi}\par + \endgroup} + + + + +\newsavebox\@Arabitempboxa + +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip + \sbox\@tempboxa{#1: #2}% + \sbox\@Arabitempboxa{\textRL{#2} : #1}% + \if@rl{ + \ifdim \wd\@Arabitempboxa >\hsize + \textRL{#2} : #1\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@Arabitempboxa\hfil}% + \fi}\else{ + \ifdim \wd\@tempboxa >\hsize + #1: #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi}\fi + \vskip\belowcaptionskip} + + +\def\fnum@table{\if@rl{\I{\thetable}\nobreakspace\tablename}% +\else +{\tablename\nobreakspace\thetable}% +\fi} + +\def\fnum@figure{\if@rl{\I{\thefigure}\nobreakspace\figurename}% +\else +{\figurename\nobreakspace\thefigure}% +\fi} + + +\@ifclassloaded{letter}{}{%not letter +\@ifclassloaded{slide}{}{%not slide +\@ifclassloaded{article}{% +\def\thetable{\protect\if@rl\protect\I{\number\c@table}% +\protect\else\protect\textLR{\number\c@table}% +\protect\fi}% +\def\thefigure{\protect\if@rl\protect\I{\number\c@figure}% +\protect\else\protect\textLR{\number\c@figure}% +\protect\fi}% +}{%report or book +\def\thetable{\protect\if@rl\protect\I{\number\c@table.\number\c@chapter}% +\protect\else\protect\textLR{\number\c@chapter.\number\c@table}% +\protect\fi} +\def\thefigure{\protect\if@rl\protect\I{\number\c@figure.\number\c@chapter}% +\protect\else\protect\textLR{\number\c@chapter.\number\c@figure}% +\protect\fi} +}%article +}%slide +}%letter + + + + + +% the package \pkg{ifthen} is needed. We test if the font contains a character +% \cs{rial}. Else we define it just to be the \cs{rial} of the font \texttt{nazli] +% which has one +\AtBeginDocument{\RequirePackage{ifthen}} +\newlength{\llahheight} +\newlength{\Decimalheight} + +\DeclareRobustCommand{\llah}{%The Final Glyph + \settoheight{\llahheight}{\llahchar}% + \ifthenelse{\lengthtest{\llahheight=0pt}}% + {\mbox{\textFR{\textnazli{\llahchar{}}}}}% + {\llahchar{}}% + } + +%\DeclareRobustCommand{\llah}{%The Final Glyph +% \llahchar{}}% +% +%\DeclareRobustCommand{\allah}{%The whole word +% \settoheight{\llahheight}{\llahchar}% +% \ifthenelse{\lengthtest{\llahheight=0pt}}% +% {\mbox{\textFR{\textnazli{\alef\llahchar{}}}}}% +% {\alef\llahchar{}}% +% } + +\DeclareRobustCommand{\allah}{%The whole word + \alef\llah{}}% + +\DeclareRobustCommand{\Decimal}{% + \settoheight{\Decimalheight}{\Decimalchar}% + \ifthenelse{\lengthtest{\Decimalheight=0pt}}% + {\mbox{\textFR{\textnazli{\Decimalchar}}}}% + {\Decimalchar}% + } + + +\DeclareRobustCommand{\openguill}{<~} +\DeclareRobustCommand{\closguill}{~>} +% + +% +% TITLE AUTHOR DATE +% +\let\@@title=\title +\renewcommand{\title}[1]{\@@title{\if@rl\beginR #1\endR\else #1\fi}} +\let\@@author=\author +\renewcommand{\author}[1]{\@@author{\if@rl\beginR #1\endR\else #1\fi}} +\let\@@date=\date +\renewcommand{\date}[1]{\@@date{\if@rl\beginR #1\endR\else #1\fi}} + + + + + + + +\AtBeginDocument{% +%%%%%%%%%%%%%%%% require a TeX--XeT/eTeX engine %%%%%%%%%%%% +\ifx\TeXXeTstate\undefined\else% + \TeXXeTstate=1 %ensures that TeX--XeT/eTeX is active +\fi +\ifx\beginL\@undefined% + \newlinechar`\^^J + \typeout{^^JTo avoid this error message,^^J% + run TeX--XeT or e-TeX engine instead of regular TeX.^^J} + \errmessage{Right-to-Left Support Error: use TeX--XeT or e-TeX + engine}% +\fi +} + +\endinput + diff --git a/Master/texmf-dist/tex/latex/arabi/arabiftoday.sty b/Master/texmf-dist/tex/latex/arabi/arabiftoday.sty new file mode 100644 index 00000000000..85175e0377b --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabiftoday.sty @@ -0,0 +1,240 @@ +% \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: `Arabiftoday.sty' Farsi Jalai date module for use with +% the Arabi package. +% +%% %%%%%%%%%%%%%%%%% MODIFICATION %%%%%%%%%%%%%%%%%%%%%%%%%% +%% just renamed the months properly for use with Arabi +%% Did not want to use any local encoding, so we used the +%% internal glyphs names! +%% And added the control sequence \farsimonth +%% +%% Youssef JABRI January 2006 +%%========================================================== +%% +%% This file is a part of FarsiTeX, a Persian/English typesetting system. +%% +%% Copyright (C) 1996 Hassan Abolhassani +%% Copyright (C) 1996-2001 Roozbeh Pournader <roozbeh@sharif.edu> +%% Copytight (C) 2000-2001 Behdad Esfahbod <behdad@bamdad.org> +%% +%% FarsiTeX is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published by +%% the Free Software Foundation; either version 2 of the License, or +%% (at your option) any later version. +%% +%% FarsiTeX is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with FarsiTeX; if not, write to the Free Software +%% Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307, +%% USA. +%% +%% Any licensing or usage questions should be directed to Roozbeh +%% Pournader <roozbeh@sharif.edu>. +%% + +\newif\ifFT@leap \newif\ifFT@kabiseh +\newcount\FT@i \newcount\FT@y \newcount\FT@m \newcount\FT@d +\newcount\FT@latini \newcount\FT@farsii +\newcount\FT@latinii \newcount\FT@farsiii +\newcount\FT@latiniii \newcount\FT@farsiiii +\newcount\FT@latiniv \newcount\FT@farsiiv +\newcount\FT@latinv \newcount\FT@farsiv +\newcount\FT@latinvi \newcount\FT@farsivi +\newcount\FT@latinvii \newcount\FT@farsivii +\newcount\FT@latinviii \newcount\FT@farsiviii +\newcount\FT@latinix \newcount\FT@farsiix +\newcount\FT@latinx \newcount\FT@farsix +\newcount\FT@latinxi \newcount\FT@farsixi +\newcount\FT@latinxii \newcount\FT@farsixii + \newcount\FT@farsixiii + +\newcount\FT@temp +\newcount\FT@temptwo +\newcount\FT@tempthree +\newcount\FT@yModHundred +\newcount\FT@thirtytwo +\newcount\FT@dn +\newcount\FT@sn +\newcount\FT@mminusone + +\def\ftoday{% +\FT@y=\year \FT@m=\month \FT@d=\day +% +\FT@temp=\FT@y +\divide\FT@temp by 100\relax +\multiply\FT@temp by 100\relax +\FT@yModHundred=\FT@y +\advance\FT@yModHundred by -\FT@temp\relax +% +\ifodd\FT@yModHundred + \FT@leapfalse +\else + \FT@temp=\FT@yModHundred + \divide\FT@temp by 2\relax + \ifodd\FT@temp\FT@leapfalse + \else + \ifnum\FT@yModHundred=0% + \FT@temp=\FT@y + \divide\FT@temp by 400\relax + \multiply\FT@temp by 400\relax + \ifnum\FT@y=\FT@temp\FT@leaptrue\else\FT@leapfalse\fi + \else\FT@leaptrue + \fi + \fi +\fi +% +\FT@latini=31\relax +\ifFT@leap + \FT@latinii = 29\relax +\else + \FT@latinii = 28\relax +\fi +\FT@latiniii = 31\relax +\FT@latiniv = 30\relax +\FT@latinv = 31\relax +\FT@latinvi = 30\relax +\FT@latinvii = 31\relax +\FT@latinviii = 31\relax +\FT@latinix = 30\relax +\FT@latinx = 31\relax +\FT@latinxi = 30\relax +\FT@latinxii = 31\relax +% +\FT@thirtytwo=32\relax +% +\FT@temp=\FT@y +\advance\FT@temp by -17\relax +\FT@temptwo=\FT@temp +\divide\FT@temptwo by 33\relax +\multiply\FT@temptwo by 33\relax +\advance\FT@temp by -\FT@temptwo +\ifnum\FT@temp=\FT@thirtytwo\FT@kabisehfalse +\else + \FT@temptwo=\FT@temp + \divide\FT@temptwo by 4\relax + \multiply\FT@temptwo by 4\relax + \advance\FT@temp by -\FT@temptwo + \ifnum\FT@temp=\z@\FT@kabisehtrue\else\FT@kabisehfalse\fi +\fi +% +% --BE +% In fact farsii is equal to the Leap years from a fixed year to the last +% year minus the Kabise years from a fixed year to the last year plus a const. +% +\FT@tempthree=\FT@y % Number of Leap years +\advance\FT@tempthree by -1 +\FT@temp=\FT@tempthree % T := (MY-1) div 4 +\divide\FT@temp by 4\relax +\FT@temptwo=\FT@tempthree % T := T - ((MY-1) div 100) +\divide\FT@temptwo by 100\relax +\advance\FT@temp by -\FT@temptwo +\FT@temptwo=\FT@tempthree % T := T + ((MY-1) div 400) +\divide\FT@temptwo by 400\relax +\advance\FT@temp by \FT@temptwo +\advance\FT@tempthree by -611 % Number of Kabise years +\FT@temptwo=\FT@tempthree % T := T - ((SY+10) div 33) * 8 +\divide\FT@temptwo by 33\relax +\multiply\FT@temptwo by 8\relax +\advance\FT@temp by -\FT@temptwo +\FT@temptwo=\FT@tempthree % +\divide\FT@temptwo by 33\relax +\multiply\FT@temptwo by 33\relax +\advance\FT@tempthree by -\FT@temptwo +\ifnum\FT@tempthree=32\advance\FT@temp by 1\fi % if (SY+10) mod 33=32 then Inc(T); +\divide\FT@tempthree by 4\relax % T := T - ((SY+10) mod 33) div 4 +\advance\FT@temp by -\FT@tempthree +\advance\FT@temp by -137 % T := T - 137 Adjust the value +\FT@farsii=31 +\advance\FT@farsii by -\FT@temp % now 31 - T is the farsii +% +\FT@farsiii = 30\relax +\ifFT@kabiseh + \FT@farsiiii = 30\relax +\else + \FT@farsiiii = 29\relax +\fi +\FT@farsiiv = 31\relax +\FT@farsiv = 31\relax +\FT@farsivi = 31\relax +\FT@farsivii = 31\relax +\FT@farsiviii= 31\relax +\FT@farsiix = 31\relax +\FT@farsix = 30\relax +\FT@farsixi = 30\relax +\FT@farsixii = 30\relax +\FT@farsixiii= 30\relax +% +\FT@dn= 0\relax +\FT@sn= 0\relax +\FT@mminusone=\FT@m +\advance\FT@mminusone by -1\relax +% +\FT@i=0\relax +\ifnum\FT@i < \FT@mminusone +\loop +\advance \FT@i by 1\relax +\advance\FT@dn by \csname FT@latin\romannumeral\the\FT@i\endcsname +\ifnum\FT@i<\FT@mminusone \repeat +\fi +\advance \FT@dn by \FT@d +% +\FT@i=1\relax +\FT@sn = \FT@farsii +\ifnum \FT@sn<\FT@dn +\loop +\advance \FT@i by 1\relax +\advance\FT@sn by \csname FT@farsi\romannumeral\the\FT@i\endcsname +\ifnum \FT@sn<\FT@dn \repeat +\fi +\ifnum \FT@i < 4 + \FT@m = 9 \advance\FT@m by \FT@i + \advance \FT@y by -622\relax +\else + \FT@m = \FT@i \advance \FT@m by -3\relax + \advance \FT@y by -621\relax +\fi +\advance\FT@sn by -\csname FT@farsi\romannumeral\the\FT@i% +\endcsname +\ifnum\FT@i = 1 + \FT@d = \FT@dn \advance \FT@d by 30 \advance\FT@d by -\FT@farsii +\else + \FT@d = \FT@dn \advance \FT@d by -\FT@sn +\fi +\beginL\number\FT@d\endL\space% +%Changedc from here YJ +\farsimonth{\FT@m}\space\beginL\number\FT@y\endL% +} +% added \farsimonth YJ +\def\farsimonth#1{\ifcase#1\or \fa\ra\waw\ra\dal\ya\nun\or +\alef\ra\dal\ya\baa\ha\sheen\taa\or +\kha\ra\dal\alef\dal\or \taa\ya\ra\or +\meem\ra\dal\alef\dal\or +\sheen\ha\ra\ya\waw\ra\or \meem\ha\ra\or +\alefmadda\baa\alef\nun\or \alefmadda\dhal\ra\or +\dal\ya\or \baa\ha\meem\nun\or +\alef\seen\fa\nun\dal\fi} +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/arabnovowel.sty b/Master/texmf-dist/tex/latex/arabi/arabnovowel.sty new file mode 100644 index 00000000000..3a4ab16b867 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arabnovowel.sty @@ -0,0 +1,202 @@ +% \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: `arabnovowel.sty' To vocalize and deVocalize Arabic/Farsi text +% +% +%%%%%%%%%%%%%%%%%%%%%%%% Font Names %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Check if file is loaded and announce file on terminal: +% +\csname ArabnovowelLoaded\endcsname +\let\ArabnovowelLoaded\endinput + + +\ProvidesFile{arabnovowel.sty} + [2005/09/07 v0.1 Arabic dummy vowel slots when needed] + + +% A Flag to dectect later on if we are vocalizing or not +\newif\ifVocalize +% +% Declaring vowels off +% +\DeclareTextCommand{\fathaOFF}{LAE}{} +\DeclareTextCommand{\dammaOFF}{LAE}{} +\DeclareTextCommand{\kasraOFF}{LAE}{} +\DeclareTextCommand{\sukunOFF}{LAE}{} +\DeclareTextCommand{\shaddaOFF}{LAE}{} +% +\DeclareTextCommand{\raffOFF}{LAE}{} +\DeclareTextCommand{\nasbOFF}{LAE}{} +\DeclareTextCommand{\jarrOFF}{LAE}{} +% +\DeclareTextCommand{\shaddanasbOFF}{LAE}{} +\DeclareTextCommand{\shaddaraffOFF}{LAE}{} +\DeclareTextCommand{\shaddajarrOFF}{LAE}{} +% +\DeclareTextCommand{\shaddafathaOFF}{LAE}{} +\DeclareTextCommand{\shaddadammaOFF}{LAE}{} +\DeclareTextCommand{\shaddakasraOFF}{LAE}{} +% +% Declaring Saved vowels for posterior use +% +\DeclareTextSymbol{\nasbSAV}{LAE}{190} +\DeclareTextSymbol{\raffSAV}{LAE}{191} +\DeclareTextSymbol{\jarrSAV}{LAE}{192} +% +\DeclareTextSymbol{\shaddanasbSAV}{LAE}{198} +\DeclareTextSymbol{\shaddaraffSAV}{LAE}{199} +\DeclareTextSymbol{\shaddajarrSAV}{LAE}{200} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextSymbol{\fathaSAV}{LAE}{97}%{161} +\DeclareTextSymbol{\dammaSAV}{LAE}{117}%{162} +\DeclareTextSymbol{\kasraSAV}{LAE}{105}%{163} +\DeclareTextSymbol{\shaddaSAV}{LAE}{204}%{164} +\DeclareTextSymbol{\sukunSAV}{LAE}{34}%{197}%{} +% +\DeclareTextSymbol{\shaddafathaSAV}{LAE}{201}%169 +\DeclareTextSymbol{\shaddadammaSAV}{LAE}{202}%170 +\DeclareTextSymbol{\shaddakasraSAV}{LAE}{203}%171 +% +% And now for the LFE encoding used by Farsi +% +\DeclareTextCommand{\ffathaOFF}{LFE}{} +\DeclareTextCommand{\fdammaOFF}{LFE}{} +\DeclareTextCommand{\fkasraOFF}{LFE}{} +\DeclareTextCommand{\fsukunOFF}{LFE}{} +\DeclareTextCommand{\fshaddaOFF}{LFE}{} +% +\DeclareTextCommand{\fraffOFF}{LFE}{} +\DeclareTextCommand{\fnasbOFF}{LFE}{} +\DeclareTextCommand{\fjarrOFF}{LFE}{} +% +\DeclareTextCommand{\fshaddanasbOFF}{LFE}{} +\DeclareTextCommand{\fshaddaraffOFF}{LFE}{} +\DeclareTextCommand{\fshaddajarrOFF}{LFE}{} +% +\DeclareTextCommand{\fshaddafathaOFF}{LFE}{} +\DeclareTextCommand{\fshaddadammaOFF}{LFE}{} +\DeclareTextCommand{\fshaddakasraOFF}{LFE}{} +% +% Declaring Saved vowels for posterior use +% +\DeclareTextSymbol{\fnasbSAV}{LFE}{190} +\DeclareTextSymbol{\fraffSAV}{LFE}{191} +\DeclareTextSymbol{\fjarrSAV}{LFE}{192} +% +\DeclareTextSymbol{\fshaddanasbSAV}{LFE}{198} +\DeclareTextSymbol{\fshaddaraffSAV}{LFE}{199} +\DeclareTextSymbol{\fshaddajarrSAV}{LFE}{200} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextSymbol{\ffathaSAV}{LFE}{97}%{161} +\DeclareTextSymbol{\fdammaSAV}{LFE}{117}%{162} +\DeclareTextSymbol{\fkasraSAV}{LFE}{105}%{163} +\DeclareTextSymbol{\fshaddaSAV}{LFE}{204}%{164} +\DeclareTextSymbol{\fsukunSAV}{LFE}{34}%{197}%{} +% +\DeclareTextSymbol{\fshaddafathaSAV}{LFE}{201}%169 +\DeclareTextSymbol{\fshaddadammaSAV}{LFE}{202}%170 +\DeclareTextSymbol{\fshaddakasraSAV}{LFE}{203}%171 +% +%%%%%%%%%%% An Arabi Strut that does not depend on the font +% and changes with the the same font according the fact the +% text is vocalized or not! +% +\newlength{\ArabiStruthightOFF} +\newlength{\ArabiStrutdepthOFF} +\newlength{\ArabiStruthightON} +\newlength{\ArabiStrutdepthON} +% +\settoheight{\ArabiStruthightOFF}{{\if@farsi\fontencoding{LFE}\else% + \fontencoding{LAE}\fi\selectfont\alefhamza}}% +\settodepth{\ArabiStrutdepthOFF}{{\if@farsi\fontencoding{LFE}\else% + \fontencoding{LAE}\fi\selectfont\Haa}}% +\settoheight{\ArabiStruthightON}{{\if@farsi\fontencoding{LFE}\else% + \fontencoding{LAE}\fi\selectfont\damma}}% +\settodepth{\ArabiStrutdepthON}{{\if@farsi\fontencoding{LFE}\else% + \fontencoding{LAE}\fi\selectfont\kasra}}% +% +% +\def\ArabiStrutON{\rule[\ArabiStrutdepthON]{0pt}{\ArabiStruthightON}} +\def\ArabiStrutOFF{\rule[\ArabiStrutdepthOFF]{0pt}{\ArabiStruthightOFF}} +% +% +% Switching vowels off +% +\def\Novocalize{% +\Vocalizefalse +\renewcommand{\fatha}{\if@farsi\ffathaOFF\else\fathaOFF\fi}% +\renewcommand{\damma}{\if@farsi\fdammaOFF\else\dammaOFF\fi}% +\renewcommand{\kasra}{\if@farsi\fkasraOFF\else\kasraOFF\fi}% +\renewcommand{\sukun}{\if@farsi\fsukunOFF\else\sukunOFF\fi}% +\renewcommand{\shadda}{\if@farsi\fshaddaOFF\else\shaddaOFF\fi}% +% +\renewcommand{\raff}{\if@farsi\fraffOFF\else\raffOFF\fi}% +\renewcommand{\nasb}{\if@farsi\fnasbOFF\else\nasbOFF\fi}% +\renewcommand{\jarr}{\if@farsi\fjarrOFF\else\raffOFF\fi}% +% +\renewcommand{\shaddanasb}{\if@farsi\fshaddanasbOFF\else\shaddanasbOFF\fi}% +\renewcommand{\shaddaraff}{\if@farsi\fshaddaraffOFF\else\shaddaraffOFF\fi}% +\renewcommand{\shaddajarr}{\if@farsi\fshaddajarrOFF\else\shaddajarrOFF\fi}% +% +\renewcommand{\shaddafatha}{\if@farsi\fshaddafathaOFF\else\shaddafathaOFF\fi}% +\renewcommand{\shaddadamma}{\if@farsi\fshaddadammaOFF\else\shaddadammaOFF\fi}% +\renewcommand{\shaddakasra}{\if@farsi\fshaddakasraOFF\else\shaddakasraOFF\fi}% +} +% +% reactivating vowels +% +\def\Vocalize{% +\Vocalizetrue +\renewcommand{\fatha}{\if@farsi\ffathaSAV\else\fathaSAV\fi}% +\renewcommand{\damma}{\if@farsi\fdammaSAV\else\dammaSAV\fi}% +\renewcommand{\kasra}{\if@farsi\fkasraSAV\else\kasraSAV\fi}% +\renewcommand{\sukun}{\if@farsi\fsukunSAV\else\sukunSAV\fi}% +\renewcommand{\shadda}{\if@farsi\fshaddaSAV\else\shaddaSAV\fi}% +% +\renewcommand{\raff}{\if@farsi\fraffSAV\else\raffSAV\fi}% +\renewcommand{\nasb}{\if@farsi\fnasbSAV\else\nasbSAV\fi}% +\renewcommand{\jarr}{\if@farsi\fjarrSAV\else\raffSAV\fi}% +% +\renewcommand{\shaddanasb}{\if@farsi\fshaddanasbSAV\else\shaddanasbSAV\fi}% +\renewcommand{\shaddaraff}{\if@farsi\fshaddaraffSAV\else\shaddaraffSAV\fi}% +\renewcommand{\shaddajarr}{\if@farsi\fshaddajarrSAV\else\shaddajarrSAV\fi}% +% +\renewcommand{\shaddafatha}{\if@farsi\fshaddafathaSAV\else\shaddafathaSAV\fi}% +\renewcommand{\shaddadamma}{\if@farsi\fshaddadammaSAV\else\shaddadammaSAV\fi}% +\renewcommand{\shaddakasra}{\if@farsi\fshaddakasraSAV\else\shaddakasraSAV\fi}% +} +% +% The default value of \cs{Voclaizetrue} and \cs{vocalize} +% +\Vocalizetrue +\Vocalize + + +\def\ArabiStrut{\ifVocalize\ArabiStrutON\else\ArabiStrutOFF\fi} + + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/arfonts.sty b/Master/texmf-dist/tex/latex/arabi/arfonts.sty new file mode 100644 index 00000000000..0a3db323309 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/arfonts.sty @@ -0,0 +1,191 @@ +% \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: `ARfonts.sty' Arabic font ..... +% the Arabi package. +% +%% +\ProvidesPackage{ARfonts}[2006/01/01 Part of the Arabi package] + + +\newif\iffree\newif\ifmixed\newif\ifmscore + +\DeclareOption{free}{\mixedfalse\mscorefalse\freetrue} +\DeclareOption{mixed}{\freefalse\mscorefalse\mixedtrue} +\DeclareOption{mscore}{\freefalse\mixedfalse\mscoretrue} +\ExecuteOptions{free} +\ProcessOptions + +\ifmixed +\DeclareFontFamily{LAE}{\rmdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{\rmdefault}{m}{n}{<-> s*[1.25] dtpn }{}%traditionalarabic +\DeclareFontShape{LAE}{\rmdefault}{m}{it}{<-> s*[1.25] aedimnah }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{sl}{<-> s*[1.25] aedimnah }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{sc}{<-> s*[1.25] aenada }{}% +% +\DeclareFontShape{LAE}{\rmdefault}{bx}{n}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{bx}{sl}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{bx}{it}{<-> s*[1.25] traditionalarabicbold }{}% +%%%% +\DeclareFontShape{LAE}{\rmdefault}{b}{n}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{b}{sl}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{b}{it}{<-> s*[1.25] traditionalarabicbold }{}% + +\DeclareFontFamily{LAE}{\sfdefault}{\hyphenchar\font=-1} +\DeclareFontShape{LAE}{\sfdefault}{m}{n}{<-> s*[1.25] arsimpo }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{it}{<-> s*[1.25] arsimpo }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{sl}{<-> s*[1.25] arsimpo }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{sc}{<-> s*[1.25] arsimpo }{}% +% +\DeclareFontShape{LAE}{\sfdefault}{bx}{n}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{sl}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{it}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{sc}{<-> s*[1.25] arsimpbdo }{}% +%%%% +\DeclareFontShape{LAE}{\sfdefault}{b}{n}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{b}{sl}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{b}{it}{<-> s*[1.25] arsimpbdo }{}% + + +\DeclareFontFamily{LAE}{\ttdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{\ttdefault}{m}{n}{<-> s*[1.25] aenice }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{it}{<-> s*[1.25] aenice }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{sl}{<-> s*[1.25] aenice }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{sc}{<-> s*[1.25] aenice }{}% +% +\DeclareFontShape{LAE}{\ttdefault}{bx}{n}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{sl}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{it}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{sc}{<-> s*[1.25] aegraph }{}% +%%%% +\DeclareFontShape{LAE}{\ttdefault}{b}{n}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{b}{sl}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{b}{it}{<-> s*[1.25] aegraph }{}% +\else +\iffree +\DeclareFontFamily{LAE}{\rmdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{\rmdefault}{m}{n}{<-> s*[1.25] aealmohanadb }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{it}{<-> s*[1.25] aealmohanadbolditalic }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{sl}{<-> s*[1.25] aealmohanadbolditalic }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{sc}{<-> s*[1.25] aenada }{}% +% +\DeclareFontShape{LAE}{\rmdefault}{bx}{n}{<-> s*[1.25] ae_almohanad_xxbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{bx}{sl}{<->s*[1.25] aealmohanadbolditalic }{}% +\DeclareFontShape{LAE}{\rmdefault}{bx}{it}{<->s*[1.25] aealmohanadbolditalic }{}% +%%%% +\DeclareFontShape{LAE}{\rmdefault}{b}{n}{<-> s*[1.25] ae_almohanad_xxbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{b}{sl}{<-> s*[1.25] aealmohanadbolditalic }{}% +\DeclareFontShape{LAE}{\rmdefault}{b}{it}{<-> s*[1.25] aealmateen }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Nice for typewriter type %%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%% and graph for typewriter type Bold face %%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{LAE}{\ttdefault}{\hyphenchar\font=-1} +\DeclareFontShape{LAE}{\ttdefault}{m}{n}{<-> s*[1.25] aenice }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{sl}{<-> s*[1.25] aenice }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{it}{<-> s*[1.25] aenice }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{sc}{<-> s*[1.25] aenice }{}%Andalus for small caps! +% +\DeclareFontShape{LAE}{\ttdefault}{bx}{n}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{sl}{<->s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{it}{<->s*[1.25] aegraph }{}% +%%%% +\DeclareFontShape{LAE}{\ttdefault}{b}{n}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{b}{sl}{<-> s*[1.25] aegraph }{}% +\DeclareFontShape{LAE}{\ttdefault}{b}{it}{<-> s*[1.25] aegraph }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Sindibad for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%% Didn't find better ?! and looks sans serif +%%%% +\DeclareFontFamily{LAE}{\sfdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{\sfdefault}{m}{n}{<-> s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{sl}{<-> s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{it}{<-> s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{sc}{<-> s*[1.25] aesindibad }{}% +% +\DeclareFontShape{LAE}{\sfdefault}{bx}{n}{<-> s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{sl}{<->s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{it}{<->s*[1.25] aesindibad }{}% +%%%% +\DeclareFontShape{LAE}{\sfdefault}{b}{n}{<-> s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{b}{sl}{<-> s*[1.25] aesindibad }{}% +\DeclareFontShape{LAE}{\sfdefault}{b}{it}{<-> s*[1.25] aesindibad }{}% +% +\else +\ifmscore +\DeclareFontFamily{LAE}{\rmdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{\rmdefault}{m}{n}{<-> s*[1.25] traditionalarabic }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{it}{<-> s*[1.25] traditionalarabic }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{sl}{<-> s*[1.25] traditionalarabic }{}% +\DeclareFontShape{LAE}{\rmdefault}{m}{sc}{<-> s*[1.25] andlso }{}% +% +\DeclareFontShape{LAE}{\rmdefault}{bx}{n}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{bx}{sl}{<->s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{bx}{it}{<->s*[1.25] traditionalarabicbold }{}% +%%%% +\DeclareFontShape{LAE}{\rmdefault}{b}{n}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{b}{sl}{<-> s*[1.25] traditionalarabicbold }{}% +\DeclareFontShape{LAE}{\rmdefault}{b}{it}{<-> s*[1.25] traditionalarabicbold }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Arial for typewriter type ?! %%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%% Courier seems to have a BAD spacing ?! %%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{LAE}{\ttdefault}{\hyphenchar\font=-1} +\DeclareFontShape{LAE}{\ttdefault}{m}{n}{<-> s*[1.25] ararial }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{sl}{<-> s*[1.25] ararial }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{it}{<-> s*[1.25] ararial }{}% +\DeclareFontShape{LAE}{\ttdefault}{m}{sc}{<-> s*[1.25] andlso }{}%Andalus for small caps! +% +\DeclareFontShape{LAE}{\ttdefault}{bx}{n}{<-> s*[1.25] ararialbd }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{sl}{<->s*[1.25] ararialbd }{}% +\DeclareFontShape{LAE}{\ttdefault}{bx}{it}{<->s*[1.25] ararialbd }{}% +%%%% +\DeclareFontShape{LAE}{\ttdefault}{b}{n}{<-> s*[1.25] ararialbd }{}% +\DeclareFontShape{LAE}{\ttdefault}{b}{sl}{<-> s*[1.25] ararialbd }{}% +\DeclareFontShape{LAE}{\ttdefault}{b}{it}{<-> s*[1.25] ararialbd }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Simplified Arabic for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{LAE}{\sfdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{\sfdefault}{m}{n}{<-> s*[1.25] arsimpo }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{sl}{<-> s*[1.25] arsimpo }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{it}{<-> s*[1.25] arsimpo }{}% +\DeclareFontShape{LAE}{\sfdefault}{m}{sc}{<-> s*[1.25] arsimpo }{}% +% +\DeclareFontShape{LAE}{\sfdefault}{bx}{n}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{sl}{<->s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{bx}{it}{<->s*[1.25] arsimpbdo }{}% +%%%% +\DeclareFontShape{LAE}{\sfdefault}{b}{n}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{b}{sl}{<-> s*[1.25] arsimpbdo }{}% +\DeclareFontShape{LAE}{\sfdefault}{b}{it}{<-> s*[1.25] arsimpbdo }{}% +\fi +\fi +\fi + + + + + + + + + + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/bblopts.cfg b/Master/texmf-dist/tex/latex/arabi/bblopts.cfg new file mode 100644 index 00000000000..41053b2fc9e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/bblopts.cfg @@ -0,0 +1,42 @@ +% \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: bblopts.cfg +% +% +% +% + + +\ProvidesFile{bblopts.cfg} + [2005/09/08 v0.1 % + add Arabic and Farsi to "declared" options of babel] + + +\DeclareOption{arabic}{% + \input{arabic.ldf} + } + +\DeclareOption{farsi}{% + \input{farsi.ldf} + } + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/arabi/calendrierfpar.sty b/Master/texmf-dist/tex/latex/arabi/calendrierfpar.sty new file mode 100644 index 00000000000..6c6ae7ccfe1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/calendrierfpar.sty @@ -0,0 +1,817 @@ +\def\CalendrierFP@version{Version 0.46, 9 mai 2003} +\message{`Calendrier avec FP', \CalendrierFP@version\space Manuel Luque} +% Requires PSTricks, pstcol, pst-3d, multido, fp packages +\RequirePackage{pstricks} +\RequirePackage{pst-3d} +\RequirePackage{multido} +\RequirePackage{fp} +\FPmessagesfalse +\FPdebugfalse +\RequirePackage{pst-key} +%% Manuel LUQUE <Mluque5130aol.com> %% +%% 1 Octobre 1999 pour le dodécaèdre %% +%% 23 avril 2003 pour le calendrier %% +%% 27 avril : placer une date de son choix +%% suggestion de Jean-Michel Sarlat +%% jours fériés et fêtes : 1 mai 003 %% +%% 1 et 8 mai, 15 août, 1 et 11 novembre, 25 décembre +%% fête de Pâques %% +%% ascension et pentecôte : 8 mai 2003 +\RequirePackage[arabic,english]{babel} +% +\definecolor{RougeA}{cmyk}{0.05,0.1,0.1,0} +\definecolor{RougeB}{cmyk}{0.05,0.15,0.15,0} +\definecolor{RougeC}{cmyk}{0.05,0.2,0.2,0} +\definecolor{RougeD}{cmyk}{0.05,0.25,0.25,0} +\definecolor{RougeE}{cmyk}{0.05,0.3,0.3,0} +\definecolor{RougeF}{cmyk}{0.05,0.35,0.35,0} +\definecolor{RougeG}{cmyk}{0.05,0.4,0.4,0} +\definecolor{RougeH}{cmyk}{0.05,0.45,0.45,0} +\definecolor{RougeI}{cmyk}{0.05,0.5,0.5,0} +\definecolor{RougeJ}{cmyk}{0.05,0.55,0.55,0} +\definecolor{RougeK}{cmyk}{0.05,0.6,0.6,0} +\definecolor{RougeL}{cmyk}{0.1,0.65,0.65,0} +\newpsstyle{holiday}{framesep=2pt,doubleline=true,doublecolor=red,linecolor=red,fillstyle=solid,fillcolor=RougeA} +\SpecialCoor% +\define@key{psset}{Vx}{\edef\psk@Solide@Viewpointx{#1}} +\define@key{psset}{Vy}{\edef\psk@Solide@Viewpointy{#1}} +\define@key{psset}{Vz}{\edef\psk@Solide@Viewpointz{#1}} +\setkeys{psset}{Vx=1,Vy=1,Vz=1} +\def\RA{7.36022}\gdef\rb{5.06525}\gdef\racal{8.19574}% +\gdef\rc{5.06525}\gdef\rd{8.19574} +\newpsstyle{janvier}{Vx=-\rc,Vy=0,Vz=-\rd,viewangle=108} +\newpsstyle{fevrier}{Vx=\rc,Vy=0,Vz=-\rd,viewangle=180} +\newpsstyle{mars}{Vx=0,Vy=-\racal,Vz=-\rb,viewangle=144} +\newpsstyle{avril}{Vx=-\rd,Vy=-\rc,Vz=0,viewangle=162} +\newpsstyle{mai}{Vx=-\rd,Vy=\rc,Vz=0,viewangle=198} +\newpsstyle{juin}{Vx=0,Vy=\racal,Vz=-\rb,viewangle=216} +\newpsstyle{juillet}{Vx=-\rc,Vy=0,Vz=\rd,viewangle=0} +\newpsstyle{aout}{Vx=0,Vy=-\racal,Vz=\rb,viewangle=-36} +\newpsstyle{septembre}{Vx=\rd,Vy=-\rc,Vz=0,viewangle=-18} +\newpsstyle{octobre}{Vx=\rd,Vy=\rc,Vz=0,viewangle=18} +\newpsstyle{novembre}{Vx=0,Vy=\racal,Vz=\rb,viewangle=36} +\newpsstyle{decembre}{Vx=\rc,Vy=0,Vz=\rb,viewangle=0} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\newcount\tmpi +%\newcount\tmpii +%\FPset{\tmpi}{0} +%\FPset{\tmpii}{0} +% +% +%\def\Remainder#1#2#3{% +%\FPeval{#3}{(#1)-((#2)*((#1)/(#2)))} +%}% % c = a - b(a/b) +% +%\def\Remainder#1#2#3{% +% #3 = #1% % c = a +% \divide #3 by #2% % c = a/b +% \multiply #3 by -#2% % c = -b(a/b) +% \advance #3 by #1}% % c = a - b(a/b) +%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\dodecaedre{% +\@ifnextchar[{\pst@dodecaedre}{\pst@dodecaedre[]}}% +\def\pst@dodecaedre[#1]{{% +\setkeys{psset}{#1}% +\pspicture(-8,-12)(8,12)% +\psset{fillstyle=solid}% +\psset{viewpoint={\psk@Solide@Viewpointx} {\psk@Solide@Viewpointy} {\psk@Solide@Viewpointz}}% +\newcommand{\faceA}{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)} +\newcommand{\faceB}{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)} +\newcommand{\faceC}{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)} +\newcommand{\faceD}{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)} +%face1 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\racal)+(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {\racal} {\rb}](0,\racal,\rb){% +\psset{fillcolor=RougeA}\faceA\rput{36}{\rput(-1.8,0){\Calendrier[Mois=11]}}}\fi +%face2 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\racal)+(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {-\racal} {\rb}](0,-\racal,\rb){% +\psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(-1.8,0){\Calendrier[Mois=8]}}}\fi +%face3 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\racal)-(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {\racal} {-\rb}](0,\racal,-\rb){% +\psset{fillcolor=RougeC}\faceB\rput{216}{\rput(-1.8,0){\Calendrier[Mois=6]}}}\fi +%face4 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\racal)-(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {-\racal} {-\rb}](0,-\racal,-\rb){% +\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(-1.8,0){\Calendrier[Mois=3]}}}\fi% +%face 5 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {\rd}](\rc,0,\rd){% +\psset{fillcolor=RougeE}\faceB\rput(-1.8,0){\Calendrier[Mois=12]}}\fi +%face6 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {\rd}](-\rc,0,\rd){% +\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(-1.8,0){\Calendrier[Mois=7]}}}\fi +%face7 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {-\rd}](\rc,0,-\rd){% +\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(-1.8,0){\Calendrier[Mois=2]}}}\fi +%face8 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {-\rd}](-\rc,0,-\rd){% +\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(-1.8,0){\Calendrier[Mois=1]}}}\fi% +%face 9 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}% +\FPifpos{\Test}\ThreeDput[normal={\rd} {\rc} 0](\rd,\rc,0){% +\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(-1.8,0){\Calendrier[Mois=10]}}}\fi +%face10 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}% +\FPifpos{\Test}\ThreeDput[normal={-\rd} {\rc} 0](-\rd,\rc,0){% +\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(-1.8,0){\Calendrier[Mois=5]}}}\fi +%face11 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)-(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}% +\FPifpos{\Test}\ThreeDput[normal={\rd} {-\rc} 0](\rd,-\rc,0){% +\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(-1.8,0){\Calendrier[Mois=9]}}}\fi +%face8 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointz)*(0)-(\psk@Solide@Viewpointy)*(\rc)}% +\FPifpos{\Test}\ThreeDput[normal={-\rd} {-\rc} 0](-\rd,-\rc,0){% +\psset{fillcolor=RougeL}\faceC\rput{162}{\rput(-1.8,0){\Calendrier[Mois=4]}}}\fi% +\endpspicture +}} +% +\define@key{psset}{Jour}{\edef\psk@CalendrierJ{#1}} +\define@key{psset}{MoisChoisi}{\edef\psk@CalendrierMchoix{#1}} +\define@key{psset}{Mois}{\edef\psk@CalendrierM{#1}} +\define@key{psset}{An}{\edef\psk@CalendrierA{#1}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\setkeys{psset}{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +\newcount\colonne\newcount\ligne + +\def\Calendrier{\@ifnextchar[{\pst@Calendrier}{\pst@Calendrier[]}} + +\def\pst@Calendrier[#1]{{% +\setkeys{psset}{#1} +% calcul de la date de Pâques +% lundi de Pâques +\FPset{\Year}{\psk@CalendrierA} +\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)} +\FPeval{\Cent}{trunc((\Year)/100,0)} +\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+ + (\GY)*19+15,0)} +\FPeval{\Iterdiv}{trunc((\Iter)/30,0)} +\FPeval\Hepact{(\Iter)-30*(\Iterdiv)} +\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)* + (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)} +\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)} +\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)} +\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)} +\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)} +\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)} +\ifnum\Month=4 + \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} % dimanche de Pâques +% \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-6,0)} % Lundi de Pâques +% \else +% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi de Pâques + \fi +\fi +\ifnum\Month=3 + \ifnum\Day=32 \FPset{\Day}{1}\FPset{\Month}{4}% +% \else +% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi + \fi +\fi +% +% calcul du jour de l'ascension +% si Pâques tombe au mois d'avril, faire (39-30)+\Day = 9+\Day +% pour le jour du mois de mai de l'ascension +\ifnum\Month=4 +\FPeval\DayAscension{trunc((\Day)+9,0)} +\FPeval\MonthAscension{trunc((\Month)+1,0)} +% Ascension le \FPprint\DayAscension/\FPprint\MonthAscension/\FPprint\Year +\FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)} + \ifnum\TestJourPentecote>31 + \FPeval\DayPentecote{trunc((\TestJourPentecote)-31,0)} + \FPeval\MonthPentecote{trunc((\Month)+2,0)} + \else + \FPset{\DayPentecote}{\TestJourPentecote} + \FPset\MonthPentecote{\MonthAscension} + \fi + +% Pentec\^ote le \FPprint\DayPentecote/\FPprint\MonthPentecote/\FPprint\Year +\fi + +% Dans le cas où Pâques tombe en mars +% (39-30)+\Day=8+\Day +% si 8+\Day<ou=30 on reste en avril +% \DayAscension=8+\Day +% \MonthAscension=4 +% Pentcôte est 10 jours après l'ascension +\ifnum\Month=3 +\FPeval\TestSiJourAvril{trunc((\Day)+8,0)} +\ifnum\TestSiJourAvril<30 + \FPeval\MonthAscension{trunc((\Month)+1,0)} + \FPeval\DayAscension{trunc(8+(\Day),0)} + \else + \FPeval\DayAscension{trunc((\Day)-22,0)} + \FPeval\MonthAscension{trunc((\Month)+2,0)} +\fi + \FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)} + \ifnum\MonthAscension=4 + \ifnum\TestJourPentecote<31 + \FPset{\DayPentecote}{\TestJourPentecote} + \FPset\MonthPentecote{4} + \else + \FPeval\DayPentecote{trunc((\TestJourPentecote)-30,0)} + \FPset\MonthPentecote{5} + \fi + \fi + \ifnum\MonthAscension=5 + \FPeval\DayPentecote{trunc((\DayAscension)+10,0)} + \FPset\MonthPentecote{5} + \fi +\fi +% +% test d'une année bissextile +\FPeval{\YearBissextil}{(((\psk@CalendrierA)*11)+14)/30} +\FPtrunc{\YearBissextil}{\YearBissextil}{0} +\FPiflt{\YearBissextil}{11}\FPset{\YearBissextil}{1}\else\FPset{\YearBissextil}{0}\fi +% +\ifnum\psk@CalendrierM=1\def\adddays{0}\def\Name{\meem\Haa\ra\meem}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=2\def\adddays{30}\def\Name{\sad\fa\ra}\def\NbreJours{29}\fi +\ifnum\psk@CalendrierM=3\def\adddays{59}% +\def\Name{\ra\baa\ya\ayn\space\alef\lam\alefhamza\waw\lam}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=4\def\adddays{89}% +\def\Name{\ra\baa\ya\ayn\space\alef\lam\thaa\alef\nun\ya}\def\NbreJours{29}\fi +\ifnum\psk@CalendrierM=5\def\adddays{118}% +\def\Name{\jeem\meem\alef\dal\alefmaqsura\space\alef\lam\alefhamza\waw\lam\alefmaqsura}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=6\def\adddays{148}% +\def\Name{\jeem\meem\alef\dal\alefmaqsura\space\alef\lam\thaa\alef\nun\ya\T}\def\NbreJours{29}\fi +\ifnum\psk@CalendrierM=7\def\adddays{177}% +\def\Name{\ra\jeem\baa}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=8 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{207}\else\def\adddays{207}\fi +\def\Name{\sheen\ayn\baa\alef\nun}\def\NbreJours{29}\fi +\ifnum\psk@CalendrierM=9\def\adddays{236}% +\def\Name{\ra\meem\dad\alef\nun}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=10\def\adddays{266}% +\def\Name{\sheen\waw\alef\lam}\def\NbreJours{29}\fi +\ifnum\psk@CalendrierM=11\def\adddays{295}% +\def\Name{\dhal\waw\space\alef\lam\qaf\ayn\dal\T}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=12\def\adddays{325}% +\def\Name{\dhal\waw\space\alef\lam\Haa\jeem\T}% + \ifnum\YearBissextil=1\def\NbreJours{30}\else\def\NbreJours{29} +\fi\fi +% +%\ifnum\YearBissextil=\psk@CalendrierA +% \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4} +% \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0} +% \else +% \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4+1} +% \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0} +%\fi +%% le 1 Moharram 1400 est un samedi : Nbdays=6 +%\FPeval{\NbDays}{6+(((\psk@CalendrierA)-1400))*4% each normal year +4 days, 354=50*7+4 +%+(\NbYearBissextil)%each 30 years 11 bisextil ones +%+(\adddays)} +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FPeval{\tmpii}{(\psk@CalendrierA)/210} +\FPtrunc{\tmpii}{\tmpii}{0} +\FPeval{\tmpi}{(\psk@CalendrierA)-((210)*(\tmpii))} +\FPclip{\rest}{\tmpi} +\message{the rest is \rest} +\FPeval{\tmpii}{\tmpi/30}% +\FPtrunc{\tmpii}{\tmpii}{0}% %<<<<<<<<<<<< Vertical entry D: 0 4 1 5 2 6 3 +\FPeval{\difference}{(((\tmpii)+1)*30)-(\tmpi)}%<<<< horizontal entry +\FPclip{\difference}{\difference} +\message{the difference is \difference}% +%%% colon 7 +\FPifeq{\tmpii}{0}% +%%%% row 1 +%\FPifeq{\difference}{8} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{16} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{5} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{13} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{21} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{29} +%\FPset{\firstDay}{6} +%\else %%%%%%%%%%% +%%%% row 2 +%\FPifeq{\difference}{2} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{10} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{18} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{26} +%\FPset{\firstDay}{7} +%\else +%%%% row 3 +%\FPifeq{\difference}{23} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{6} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{14} +%\FPset{\firstDay}{1} +%\else +%%%% row 4 +%\FPifeq{\difference}{4} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{12} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{20} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{28} +%\FPset{\firstDay}{2} +%\else +%%%% row 5 +%\FPifeq{\difference}{1} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{9} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{17} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{25} +%\FPset{\firstDay}{3} +%\else +%%%% row 6 +%\FPifeq{\difference}{6} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{14} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{22} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0 +%\FPset{\firstDay}{4} +%\else +%%%% row 7 +%\FPifeq{\difference}{3} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{11} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{19} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{27} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{24} +%\FPset{\firstDay}{5} +%\fi\fi\fi\fi\fi%row 7 +%\fi\fi\fi\fi%row 6 +%\fi\fi\fi\fi%row 5 +%\fi\fi\fi\fi%row 4 +%\fi\fi\fi%row 3 +%\fi\fi\fi\fi%row 2 +\fi\fi\fi\fi\fi\fi%row 1 +\else % colonne 5 +\FPifeq{\tmpii}{1}% +%%% row 1 +%\FPifeq{\difference}{8} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{16} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{5} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{13} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{21} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{29} +%\FPset{\firstDay}{4} +%\else %%%%%%%%%%% +%%%% row 2 +%\FPifeq{\difference}{2} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{10} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{18} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{26} +%\FPset{\firstDay}{5} +%\else +%%%% row 3 +%\FPifeq{\difference}{23} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{6} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{14} +%\FPset{\firstDay}{6} +%\else +%%%% row 4 +%\FPifeq{\difference}{4} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{12} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{20} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{28} +%\FPset{\firstDay}{7} +%\else +%%%% row 5 +%\FPifeq{\difference}{1} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{9} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{17} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{25} +%\FPset{\firstDay}{1} +%\else +%%%% row 6 +%\FPifeq{\difference}{6} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{14} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{22} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0 +%\FPset{\firstDay}{2} +%\else +%%%% row 7 +%\FPifeq{\difference}{3} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{11} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{19} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{27} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{24} +%\FPset{\firstDay}{3} +%\fi\fi\fi\fi\fi%row 7 +%\fi\fi\fi\fi%row 6 +%\fi\fi\fi\fi%row 5 +%\fi\fi\fi\fi%row 4 +%\fi\fi\fi%row 3 +%\fi\fi\fi\fi%row 2 +%\fi\fi\fi\fi\fi\fi%row 1 +\else % colonne 3 + \FPifeq{\tmpii}{2}% +%%%% row 1 +%\FPifeq{\difference}{8} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{16} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{5} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{13} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{21} +%\FPset{\firstDay}{2} +%\else +%\FPifeq{\difference}{29} +%\FPset{\firstDay}{2} +%\else %%%%%%%%%%% +%%%% row 2 +%\FPifeq{\difference}{2} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{10} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{18} +%\FPset{\firstDay}{3} +%\else +%\FPifeq{\difference}{26} +%\FPset{\firstDay}{3} +%\else +%%%% row 3 +%\FPifeq{\difference}{23} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{6} +%\FPset{\firstDay}{4} +%\else +%\FPifeq{\difference}{14} +%\FPset{\firstDay}{4} +%\else +%%%% row 4 +%\FPifeq{\difference}{4} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{12} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{20} +%\FPset{\firstDay}{5} +%\else +%\FPifeq{\difference}{28} +%\FPset{\firstDay}{5} +%\else +%%%% row 5 +%\FPifeq{\difference}{1} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{9} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{17} +%\FPset{\firstDay}{6} +%\else +%\FPifeq{\difference}{25} +%\FPset{\firstDay}{6} +%\else +%%%% row 6 +%\FPifeq{\difference}{6} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{14} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{22} +%\FPset{\firstDay}{7} +%\else +%\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0 +%\FPset{\firstDay}{7} +%\else +%%%% row 7 +%\FPifeq{\difference}{3} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{11} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{19} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{27} +%\FPset{\firstDay}{1} +%\else +%\FPifeq{\difference}{24} +%\FPset{\firstDay}{1} +%\fi\fi\fi\fi\fi%row 7 +%\fi\fi\fi\fi%row 6 +%\fi\fi\fi\fi%row 5 +%\fi\fi\fi\fi%row 4 +%\fi\fi\fi%row 3 +%\fi\fi\fi\fi%row 2 +%\fi\fi\fi\fi\fi\fi%row 1 +\else % colonne 1 + \FPifeq{\tmpii}{3}% +%%% row 1 +\FPifeq{\difference}{8} +\FPset{\firstDay}{7} +\else +\FPifeq{\difference}{16} +\FPset{\firstDay}{7} +\else +\FPifeq{\difference}{5} +\FPset{\firstDay}{7} +\else +\FPifeq{\difference}{13} +\FPset{\firstDay}{7} +\else +\FPifeq{\difference}{21} +\FPset{\firstDay}{7} +\else +\FPifeq{\difference}{29} +\FPset{\firstDay}{7} +\else %%%%%%%%%%% +%%% row 2 +\FPifeq{\difference}{2} +\FPset{\firstDay}{1} +\else +\FPifeq{\difference}{10} +\FPset{\firstDay}{1} +\else +\FPifeq{\difference}{18} +\FPset{\firstDay}{1} +\else +\FPifeq{\difference}{26} +\FPset{\firstDay}{1} +\else +%%% row 3 +\FPifeq{\difference}{23} +\FPset{\firstDay}{2} +\else +\FPifeq{\difference}{6} +\FPset{\firstDay}{2} +\else +\FPifeq{\difference}{14} +\FPset{\firstDay}{2} +\else +%%% row 4 +\FPifeq{\difference}{4} +\FPset{\firstDay}{3} +\else +\FPifeq{\difference}{12} +\FPset{\firstDay}{3} +\else +\FPifeq{\difference}{20} +\FPset{\firstDay}{3} +\else +\FPifeq{\difference}{28} +\FPset{\firstDay}{3} +\else +%%% row 5 +\FPifeq{\difference}{1} +\FPset{\firstDay}{4} +\else +\FPifeq{\difference}{9} +\FPset{\firstDay}{4} +\else +\FPifeq{\difference}{17} +\FPset{\firstDay}{4} +\else +\FPifeq{\difference}{25} +\FPset{\firstDay}{4} +\else +%%% row 6 +\FPifeq{\difference}{6} +\FPset{\firstDay}{5} +\else +\FPifeq{\difference}{14} +\FPset{\firstDay}{5} +\else +\FPifeq{\difference}{22} +\FPset{\firstDay}{5} +\else +\FPifeq{\difference}{30} %<<<<<<<<<<<<<<< or 0 +\FPset{\firstDay}{5} +\else +%%% row 7 +\FPifeq{\difference}{3} +\FPset{\firstDay}{6} +\else +\FPifeq{\difference}{11} +\FPset{\firstDay}{6} +\else +\FPifeq{\difference}{19} +\FPset{\firstDay}{6} +\else +\FPifeq{\difference}{27} +\FPset{\firstDay}{6} +\else +\FPifeq{\difference}{24} +\FPset{\firstDay}{6} +\fi\fi\fi\fi%row 7 +\fi\fi\fi%row 6 +\fi\fi\fi%row 5 +\fi\fi\fi%row 4 +\fi\fi%row 3 +\fi\fi\fi%row 2 +\fi\fi\fi\fi\fi%row 1 +\else % colonne 6 %<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< + \FPifeq{\tmpii}{4}\FPset{\firstDay}{5} +\else % colonne 4 + \FPifeq{\tmpii}{5}\FPset{\firstDay}{3} +\else % colonne 2 + \FPifeq{\tmpii}{6}\FPset{\firstDay}{1} +\fi%\fi\fi\fi\fi\fi +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\FPclip{\firstDay}{\firstDay} +\message{^^JfAtiH muHarram for \psk@CalendrierA\space is \firstDay\space where 1 is Monday^^J}% +\FPeval{\NbDays}{(\firstDay)+(\adddays)} +%\FPtrunc{\NbDays}{\NbDays}{0} +% +\FPeval{\Frac}{(\NbDays)/7} +\FPtrunc{\Frac}{\Frac}{0} +% +\FPeval{\Quotient}{(\Frac)*7} +\FPtrunc{\Quotient}{\Quotient}{0} +% +\FPeval{\firstDay}{(\NbDays)-({\Quotient})} +\FPclip{\firstDay}{\firstDay} +% +\FPifzero\firstDay\FPset{\firstDay}{7}\fi +\ligne=2 +\colonne=\firstDay +\pspicture(0,-4)(8,4) +\psframe*[linecolor=blue](0.5,3.2)(7.5,4) +\rput(4,3.6){\textcolor{white}{\textsf{\textbf{\huge\R{\Name}}}}} +\rput(1,2.8){\textsf{\textbf{\Large L}}} +\rput(2,2.8){\textsf{\textbf{\Large M}}} +\rput(3,2.8){\textsf{\textbf{\Large M}}} +\rput(4,2.8){\textsf{\textbf{\Large J}}} +\rput(5,2.8){\textsf{\textbf{\Large V}}} +\rput(6,2.8){\textsf{\textbf{\Large S}}} +\rput(7,2.8){\textsf{\textbf{\Large D}}} +\multido{\i=\firstDay+1}{\NbreJours}{% +\ifnum\i>7\ligne=1\fi +\ifnum\i>14\ligne=0\fi +\ifnum\i>21\ligne=-1\fi +\ifnum\i>28\ligne=-2\fi +\ifnum\i>35\ligne=-3\fi + \ifnum\psk@CalendrierM=\psk@CalendrierMchoix + \ifnum\the\multidocount=\psk@CalendrierJ + \rput(\colonne,\ligne){% + \pscirclebox[linestyle=none,fillstyle=solid,fillcolor=yellow]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \else\rput(\colonne,\ligne){\textbf{\Large\the\multidocount}} + \fi + \else\rput(\colonne,\ligne){\textbf{\Large\the\multidocount}} + \fi +% les jours fériés +% le 1 de l'an + \ifnum\psk@CalendrierM=1 + \ifnum\the\multidocount=1 + \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% le 1 mai et 8 mai + \ifnum\psk@CalendrierM=5 + \ifnum\the\multidocount=1 + \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}% + \fi + \ifnum\the\multidocount=8 + \rput(\colonne,\ligne){\psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}}% + \fi + \fi +% 15 août + \ifnum\psk@CalendrierM=8 + \ifnum\the\multidocount=15 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% 1 Novembre et 11 Novembre + \ifnum\psk@CalendrierM=11 + \ifnum\the\multidocount=1 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi + \ifnum\the\multidocount=11 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi + \fi +% Noël + \ifnum\psk@CalendrierM=12 + \ifnum\the\multidocount=25 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% Dimanche de Pâques + \ifnum\psk@CalendrierM=\Month + \ifnum\the\multidocount=\Day + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% Ascension + \ifnum\psk@CalendrierM=\MonthAscension + \ifnum\the\multidocount=\DayAscension + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% Pentecôte + \ifnum\psk@CalendrierM=\MonthPentecote + \ifnum\the\multidocount=\DayPentecote + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% +\advance\colonne by +1 +\ifnum\colonne>7\colonne=1\fi} +\rput(4,-3.5){\psovalbox[fillstyle=solid,fillcolor=blue,linestyle=none]{\textcolor{white}{\textsf{\textbf{\huge\psk@CalendrierA}}}}} +\multido{\rL=-2.5+1.0}{6}{\psline[linecolor=blue](0.5,\rL)(7.5,\rL)} +\endpspicture}} +% +%% END: CalendrierFP.sty +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/calendrierfpmodified.sty b/Master/texmf-dist/tex/latex/arabi/calendrierfpmodified.sty new file mode 100644 index 00000000000..73d2a6e7542 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/calendrierfpmodified.sty @@ -0,0 +1,389 @@ +% Modified some fonts and colors declarations to use +% an Arabic Markup (Youssef JABRI) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\CalendrierFP@version{Version 0.46, 9 mai 2003} +\message{`Calendrier avec FP', \CalendrierFP@version\space Manuel Luque} +% Requires PSTricks, pstcol, pst-3d, multido, fp packages +\RequirePackage{pstricks} +\RequirePackage{pst-3d} +\RequirePackage{multido} +\RequirePackage{fp} +\FPmessagesfalse +\RequirePackage{pst-key} +%% Manuel LUQUE <Mluque5130aol.com> %% +%% 1 Octobre 1999 pour le dodécaèdre %% +%% 23 avril 2003 pour le calendrier %% +%% 27 avril : placer une date de son choix +%% suggestion de Jean-Michel Sarlat +%% jours fériés et fêtes : 1 mai 003 %% +%% 1 et 8 mai, 15 août, 1 et 11 novembre, 25 décembre +%% fête de Pâques %% +%% ascension et pentecôte : 8 mai 2003 + +\definecolor{RougeA}{cmyk}{0.05,0.1,0.1,0} +\definecolor{RougeB}{cmyk}{0.05,0.15,0.15,0} +\definecolor{RougeC}{cmyk}{0.05,0.2,0.2,0} +\definecolor{RougeD}{cmyk}{0.05,0.25,0.25,0} +\definecolor{RougeE}{cmyk}{0.05,0.3,0.3,0} +\definecolor{RougeF}{cmyk}{0.05,0.35,0.35,0} +\definecolor{RougeG}{cmyk}{0.05,0.4,0.4,0} +\definecolor{RougeH}{cmyk}{0.05,0.45,0.45,0} +\definecolor{RougeI}{cmyk}{0.05,0.5,0.5,0} +\definecolor{RougeJ}{cmyk}{0.05,0.55,0.55,0} +\definecolor{RougeK}{cmyk}{0.05,0.6,0.6,0} +\definecolor{RougeL}{cmyk}{0.1,0.65,0.65,0} +\newpsstyle{holiday}{framesep=2pt,doubleline=true,doublecolor=red,linecolor=red,fillstyle=solid,fillcolor=RougeA} +\SpecialCoor% +\define@key{psset}{Vx}{\edef\psk@Solide@Viewpointx{#1}} +\define@key{psset}{Vy}{\edef\psk@Solide@Viewpointy{#1}} +\define@key{psset}{Vz}{\edef\psk@Solide@Viewpointz{#1}} +\setkeys{psset}{Vx=1,Vy=1,Vz=1} +\def\RA{7.36022}\gdef\rb{5.06525}\gdef\ramodified{8.19574}% +\gdef\rc{5.06525}\gdef\rd{8.19574} +\newpsstyle{janvier}{Vx=-\rc,Vy=0,Vz=-\rd,viewangle=108} +\newpsstyle{fevrier}{Vx=\rc,Vy=0,Vz=-\rd,viewangle=180} +\newpsstyle{mars}{Vx=0,Vy=-\ramodified,Vz=-\rb,viewangle=144} +\newpsstyle{avril}{Vx=-\rd,Vy=-\rc,Vz=0,viewangle=162} +\newpsstyle{mai}{Vx=-\rd,Vy=\rc,Vz=0,viewangle=198} +\newpsstyle{juin}{Vx=0,Vy=\ramodified,Vz=-\rb,viewangle=216} +\newpsstyle{juillet}{Vx=-\rc,Vy=0,Vz=\rd,viewangle=0} +\newpsstyle{aout}{Vx=0,Vy=-\ramodified,Vz=\rb,viewangle=-36} +\newpsstyle{septembre}{Vx=\rd,Vy=-\rc,Vz=0,viewangle=-18} +\newpsstyle{octobre}{Vx=\rd,Vy=\rc,Vz=0,viewangle=18} +\newpsstyle{novembre}{Vx=0,Vy=\ramodified,Vz=\rb,viewangle=36} +\newpsstyle{decembre}{Vx=\rc,Vy=0,Vz=\rb,viewangle=0} +% +\def\dodecaedre{% +\@ifnextchar[{\pst@dodecaedre}{\pst@dodecaedre[]}}% +\def\pst@dodecaedre[#1]{{% +\setkeys{psset}{#1}% +\pspicture(-8,-12)(8,12)% +\psset{fillstyle=solid}% +\psset{viewpoint={\psk@Solide@Viewpointx} {\psk@Solide@Viewpointy} {\psk@Solide@Viewpointz}}% +\newcommand{\faceA}{\pspolygon(\RA;18)(\RA;90)(\RA;162)(\RA;234)(\RA;306)} +\newcommand{\faceB}{\pspolygon(\RA;270)(\RA;-18)(\RA;54)(\RA;126)(\RA;198)} +\newcommand{\faceC}{\pspolygon(\RA;0)(\RA;72)(\RA;144)(\RA;216)(\RA;288)} +\newcommand{\faceD}{\pspolygon(\RA;36)(\RA;108)(\RA;180)(\RA;252)(\RA;324)} +%face1 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\ramodified)+(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {\ramodified} {\rb}](0,\ramodified,\rb){% +\psset{fillcolor=RougeA}\faceA\rput{36}{\rput(-1.8,0){\Calendrier[Mois=11]}}}\fi +%face2 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\ramodified)+(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {-\ramodified} {\rb}](0,-\ramodified,\rb){% +\psset{fillcolor=RougeB}\faceA\rput{-36}{\rput(-1.8,0){\Calendrier[Mois=8]}}}\fi +%face3 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)+(\psk@Solide@Viewpointy)*(\ramodified)-(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {\ramodified} {-\rb}](0,\ramodified,-\rb){% +\psset{fillcolor=RougeC}\faceB\rput{216}{\rput(-1.8,0){\Calendrier[Mois=6]}}}\fi +%face4 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(0)-(\psk@Solide@Viewpointy)*(\ramodified)-(\psk@Solide@Viewpointz)*(\rb)}% +\FPifpos{\Test}\ThreeDput[normal=0 {-\ramodified} {-\rb}](0,-\ramodified,-\rb){% +\psset{fillcolor=RougeD}\faceB\rput{144}{\rput(-1.8,0){\Calendrier[Mois=3]}}}\fi% +%face 5 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {\rd}](\rc,0,\rd){% +\psset{fillcolor=RougeE}\faceB\rput(-1.8,0){\Calendrier[Mois=12]}}\fi +%face6 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)+(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {\rd}](-\rc,0,\rd){% +\psset{fillcolor=RougeF}\faceB\rput{0}{\rput(-1.8,0){\Calendrier[Mois=7]}}}\fi +%face7 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={\rc} 0 {-\rd}](\rc,0,-\rd){% +\psset{fillcolor=RougeG}\faceA\rput{180}{\rput(-1.8,0){\Calendrier[Mois=2]}}}\fi +%face8 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rc)+(\psk@Solide@Viewpointy)*(0)-(\psk@Solide@Viewpointz)*(\rd)}% +\FPifpos{\Test}\ThreeDput[normal={-\rc} 0 {-\rd}](-\rc,0,-\rd){% +\psset{fillcolor=RougeH}\faceA\rput{108}{\rput(-1.8,0){\Calendrier[Mois=1]}}}\fi% +%face 9 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}% +\FPifpos{\Test}\ThreeDput[normal={\rd} {\rc} 0](\rd,\rc,0){% +\psset{fillcolor=RougeI}\faceC\rput{18}{\rput(-1.8,0){\Calendrier[Mois=10]}}}\fi +%face10 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}% +\FPifpos{\Test}\ThreeDput[normal={-\rd} {\rc} 0](-\rd,\rc,0){% +\psset{fillcolor=RougeJ}\faceD\rput{198}{\rput(-1.8,0){\Calendrier[Mois=5]}}}\fi +%face11 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(\rd)-(\psk@Solide@Viewpointy)*(\rc)+(\psk@Solide@Viewpointz)*(0)}% +\FPifpos{\Test}\ThreeDput[normal={\rd} {-\rc} 0](\rd,-\rc,0){% +\psset{fillcolor=RougeK}\faceD\rput{-18}{\rput(-1.8,0){\Calendrier[Mois=9]}}}\fi +%face8 +\FPeval{\Test}{(\psk@Solide@Viewpointx)*(-\rd)+(\psk@Solide@Viewpointz)*(0)-(\psk@Solide@Viewpointy)*(\rc)}% +\FPifpos{\Test}\ThreeDput[normal={-\rd} {-\rc} 0](-\rd,-\rc,0){% +\psset{fillcolor=RougeL}\faceC\rput{162}{\rput(-1.8,0){\Calendrier[Mois=4]}}}\fi% +\endpspicture +}} +% +\define@key{psset}{Jour}{\edef\psk@CalendrierJ{#1}} +\define@key{psset}{MoisChoisi}{\edef\psk@CalendrierMchoix{#1}} +\define@key{psset}{Mois}{\edef\psk@CalendrierM{#1}} +\define@key{psset}{An}{\edef\psk@CalendrierA{#1}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\setkeys{psset}{Jour=\number\day,Mois=\number\month,MoisChoisi=\number\month,An=\number\year} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +\newcount\colonne\newcount\ligne + +\def\Calendrier{\@ifnextchar[{\pst@Calendrier}{\pst@Calendrier[]}} + +\def\pst@Calendrier[#1]{{% +\setkeys{psset}{#1} +% calcul de la date de Pâques +% lundi de Pâques +\FPset{\Year}{\psk@CalendrierA} +\FPeval\GY{(\Year)-19*trunc((\Year)/19,0)} +\FPeval{\Cent}{trunc((\Year)/100,0)} +\FPeval{\Iter}{trunc((\Cent)-trunc((\Cent)/4,0)-trunc((8*(\Cent)+13)/25,0)+ + (\GY)*19+15,0)} +\FPeval{\Iterdiv}{trunc((\Iter)/30,0)} +\FPeval\Hepact{(\Iter)-30*(\Iterdiv)} +\FPeval\Inbre{trunc((\Hepact)-trunc((\Hepact)/28,0)* + (1-trunc((\Hepact)/28,0))*(trunc(29/((\Hepact)+1),0)*trunc((21-(\GY))/11,0)),0)} +\FPeval\Jnbreinter{trunc((\Year)+trunc((\Year)/4,0)+(\Inbre)+2-(\Cent)+trunc((\Cent)/4,0),0)} +\FPeval\Jnbre{trunc((\Jnbreinter)-7*trunc((\Jnbreinter)/7,0),0)} +\FPeval\Lnbre{trunc((\Inbre)-(\Jnbre),0)} +\FPeval\Month{trunc(3+trunc(((\Lnbre)+40)/44,0),0)} +\FPeval\Day{trunc((\Lnbre)+28-31*trunc((\Month)/4,0),0)} +\ifnum\Month=4 + \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-7,0)} % dimanche de Pâques +% \ifnum\Day>25 \FPeval{\Day}{trunc((\Day)-6,0)} % Lundi de Pâques +% \else +% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi de Pâques + \fi +\fi +\ifnum\Month=3 + \ifnum\Day=32 \FPset{\Day}{1}\FPset{\Month}{4}% +% \else +% \FPeval{\Day}{trunc((\Day)+1,0)} % Lundi + \fi +\fi +% +% calcul du jour de l'ascension +% si Pâques tombe au mois d'avril, faire (39-30)+\Day = 9+\Day +% pour le jour du mois de mai de l'ascension +\ifnum\Month=4 +\FPeval\DayAscension{trunc((\Day)+9,0)} +\FPeval\MonthAscension{trunc((\Month)+1,0)} +% Ascension le \FPprint\DayAscension/\FPprint\MonthAscension/\FPprint\Year +\FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)} + \ifnum\TestJourPentecote>31 + \FPeval\DayPentecote{trunc((\TestJourPentecote)-31,0)} + \FPeval\MonthPentecote{trunc((\Month)+2,0)} + \else + \FPset{\DayPentecote}{\TestJourPentecote} + \FPset\MonthPentecote{\MonthAscension} + \fi + +% Pentec\^ote le \FPprint\DayPentecote/\FPprint\MonthPentecote/\FPprint\Year +\fi + +% Dans le cas où Pâques tombe en mars +% (39-30)+\Day=8+\Day +% si 8+\Day<ou=30 on reste en avril +% \DayAscension=8+\Day +% \MonthAscension=4 +% Pentcôte est 10 jours après l'ascension +\ifnum\Month=3 +\FPeval\TestSiJourAvril{trunc((\Day)+8,0)} +\ifnum\TestSiJourAvril<30 + \FPeval\MonthAscension{trunc((\Month)+1,0)} + \FPeval\DayAscension{trunc(8+(\Day),0)} + \else + \FPeval\DayAscension{trunc((\Day)-22,0)} + \FPeval\MonthAscension{trunc((\Month)+2,0)} +\fi + \FPeval\TestJourPentecote{trunc((\DayAscension)+10,0)} + \ifnum\MonthAscension=4 + \ifnum\TestJourPentecote<31 + \FPset{\DayPentecote}{\TestJourPentecote} + \FPset\MonthPentecote{4} + \else + \FPeval\DayPentecote{trunc((\TestJourPentecote)-30,0)} + \FPset\MonthPentecote{5} + \fi + \fi + \ifnum\MonthAscension=5 + \FPeval\DayPentecote{trunc((\DayAscension)+10,0)} + \FPset\MonthPentecote{5} + \fi +\fi +% +% test d'une année bissextile +\FPeval{\YearBissextil}{(\psk@CalendrierA)/4} +\FPtrunc{\YearBissextil}{\YearBissextil}{0} +\FPeval{\YearBissextil}{(\YearBissextil)*4} +\FPtrunc{\YearBissextil}{\YearBissextil}{0} +% +\ifnum\psk@CalendrierM=1\def\adddays{0}\def\Name{\textAR{\textgranada{íäÇíÑ}}}\def\NbreJours{31}\fi +\ifnum\psk@CalendrierM=2\def\adddays{31}\def\Name{\textAR{\granada ÝÈÑÇíÑ}} + \ifnum\YearBissextil=\psk@CalendrierA\def\NbreJours{29}\else\def\NbreJours{28} +\fi\fi +\ifnum\psk@CalendrierM=3 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{60}\else\def\adddays{59}\fi +\def\Name{\textAR{\granada ãÇÑÓ}}\def\NbreJours{31}\fi +\ifnum\psk@CalendrierM=4 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{91}\else\def\adddays{90}\fi +\def\Name{\textAR{\granada ÇÈÑíá}}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=5 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{121}\else\def\adddays{120}\fi +\def\Name{\textAR{\granada ãÇí}}\def\NbreJours{31}\fi +\ifnum\psk@CalendrierM=6 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{152}\else\def\adddays{151}\fi +\def\Name{\textAR{\granada íæäíå}}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=7 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{182}\else\def\adddays{181}\fi +\def\Name{\textAR{\granada íæáíæÒ}}\def\NbreJours{31}\fi +\ifnum\psk@CalendrierM=8 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{213}\else\def\adddays{212}\fi +\def\Name{\textAR{\granada ÛÔÊ}}\def\NbreJours{31}\fi +\ifnum\psk@CalendrierM=9 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{244}\else\def\adddays{243}\fi +\def\Name{\textAR{\granada ÔÊäÈÑ}}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=10 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{274}\else\def\adddays{273}\fi +\def\Name{\textAR{\granada ÇßÊæÈÑ}}\def\NbreJours{31}\fi +\ifnum\psk@CalendrierM=11 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{305}\else\def\adddays{304}\fi +\def\Name{\textAR{\textgranada{ äæäÈÑ}}}\def\NbreJours{30}\fi +\ifnum\psk@CalendrierM=12 + \ifnum\YearBissextil=\psk@CalendrierA\def\adddays{335}\else\def\adddays{334}\fi +\def\Name{\textAR{\granada ÏÌäÈÑ}}\def\NbreJours{31}\fi +% +\ifnum\YearBissextil=\psk@CalendrierA + \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4} + \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0} + \else + \FPeval{\NbYearBissextil}{((\psk@CalendrierA)-2000)/4+1} + \FPtrunc{\NbYearBissextil}{\NbYearBissextil}{0} +\fi +% le 1 janvier 2000 est un samedi : Nbdays=6 +\FPeval{\NbDays}{6+((\psk@CalendrierA)-2000)+(\NbYearBissextil)+(\adddays)} +% +\FPtrunc{\NbDays}{\NbDays}{0} +% +\FPeval{\Frac}{(\NbDays)/7} +\FPtrunc{\Frac}{\Frac}{0} +% +\FPeval{\Quotient}{(\Frac)*7} +\FPtrunc{\Quotient}{\Quotient}{0} +% +\FPeval{\firstDay}{(\NbDays)-({\Quotient})} +% +\FPclip{\firstDay}{\firstDay} +\FPifzero\firstDay\FPset{\firstDay}{7}\fi +\ligne=2 +\colonne=\firstDay +\pspicture(0,-4)(8,4)%\psgrid +\psframe*[linecolor=yellow](0.5,3.9)(7.5,4) +\psframe*[linecolor=LightCyan](0.5,2.4)(7.5,3.9) +% +\rput(1,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÅËäíä}}}}} +% +\rput(2,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáËáÇËÇÁ}}}}} +% +\rput(3,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÃÑÈÚÇÁ}}}}} +% +\rput(4,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÎãíÓ}}}}} +% +\rput(5,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÌãÚÉ}}}}} +% +\rput(6,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÓÈÊ}}}}} +% +\rput(7,3.2){%\fcolorbox{LemonChiffon}{LemonChiffon}% +{\rotatebox{45}{\textAR{\Large\textbattar{ÇáÃÍÏ}}}}} +% +\rput(4,4.7){\psovalbox[linestyle=none,fillstyle=solid,framesep=.1pt,fillcolor=yellow]%LemonChiffon +{\textcolor{black}{\textsf{\textbf{\huge\Name}}}}} +% +\multido{\i=\firstDay+1}{\NbreJours}{% +\ifnum\i>7\ligne=1\fi +\ifnum\i>14\ligne=0\fi +\ifnum\i>21\ligne=-1\fi +\ifnum\i>28\ligne=-2\fi +\ifnum\i>35\ligne=-3\fi + \ifnum\psk@CalendrierM=\psk@CalendrierMchoix + \ifnum\the\multidocount=\psk@CalendrierJ + \rput(\colonne,\ligne)%{%current day +%\pscirclebox[linestyle=none,fillstyle=solid,fillcolor=LemonChiffon] +{\textbf{%\textcolor{red} +{\Large\the\multidocount}}}%} + \else\rput(\colonne,\ligne){{\Large\the\multidocount}} + \fi + \else\rput(\colonne,\ligne){{\Large\the\multidocount}} + \fi +% +\advance\colonne by +1 +\ifnum\colonne>7\colonne=1\fi} +\rput(4,-4){\psovalbox[fillstyle=solid,fillcolor=yellow,linestyle=none]{\textcolor{black}{{{\huge\psk@CalendrierA}}}}} +\multido{\rL=-2.5+1.0}{6}{\psline[linecolor=LightCyan](0.5,\rL)(7.5,\rL)} +\endpspicture}} +% +%% END: CalendrierFP.sty +\endinput + + + +% les jours fériés +% le 1 de l'an + \ifnum\psk@CalendrierM=1 + \ifnum\the\multidocount=1 + \rput(\colonne,\ligne){\psframebox[style=holiday]{\textrm{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% le 1 mai et 8 mai + \ifnum\psk@CalendrierM=5 + \ifnum\the\multidocount=1 + \rput(\colonne,\ligne){\psframebox[style=holiday]{\textrm{\textcolor{red}{\Large\the\multidocount}}}}% + \fi + \ifnum\the\multidocount=8 + \rput(\colonne,\ligne){\psframebox[style=holiday]{\textrm{\textcolor{red}{\Large\the\multidocount}}}}% + \fi + \fi +% 15 août + \ifnum\psk@CalendrierM=8 + \ifnum\the\multidocount=15 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% 1 Novembre et 11 Novembre + \ifnum\psk@CalendrierM=11 + \ifnum\the\multidocount=1 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi + \ifnum\the\multidocount=11 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi + \fi +% Noël + \ifnum\psk@CalendrierM=12 + \ifnum\the\multidocount=25 + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% Dimanche de Pâques + \ifnum\psk@CalendrierM=\Month + \ifnum\the\multidocount=\Day + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% Ascension + \ifnum\psk@CalendrierM=\MonthAscension + \ifnum\the\multidocount=\DayAscension + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi +% Pentecôte + \ifnum\psk@CalendrierM=\MonthPentecote + \ifnum\the\multidocount=\DayPentecote + \rput(\colonne,\ligne){% + \psframebox[style=holiday]{\textbf{\textcolor{red}{\Large\the\multidocount}}}} + \fi\fi
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/arabi/cp1256.def b/Master/texmf-dist/tex/latex/arabi/cp1256.def new file mode 100644 index 00000000000..2765833a033 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/cp1256.def @@ -0,0 +1,146 @@ +% \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: cp1256.def +%% + \ProvidesFile{cp1256.def} + [2006/01/01 v0.1 CP1256 Arabic input encoding file] + + +\makeatletter +\ProvideTextCommandDefault{\textdegree}{\ensuremath{{^\circ}}} +\ProvideTextCommandDefault{\textonehalf}{\ensuremath{\frac12}} +\ProvideTextCommandDefault{\textonequarter}{\ensuremath{\frac14}} +\ProvideTextCommandDefault{\textthreequarters}{\ensuremath{\frac34}} +\ProvideTextCommandDefault{\textflorin}{\textit{f}} +\ProvideTextCommandDefault{\textcent} + {\TextSymbolUnavailable\textcent} +\ProvideTextCommandDefault{\textyen} + {\TextSymbolUnavailable\textyen} +\ProvideTextCommandDefault{\newsheqel} + {\TextSymbolUnavailable\newsheqel} +\ProvideTextCommandDefault{\textbrokenbar} + {\TextSymbolUnavailable\textbrokenbar} +\ProvideTextCommandDefault{\textperthousand} + {\TextSymbolUnavailable\textperthousand} +\providecommand{\mathonesuperior}{{^1}} +\providecommand{\maththreesuperior}{{^3}} +\providecommand{\mathtwosuperior}{{^2}} +%% +%% Digits and Punctuation characters are "set" in their +%% corresponding part in the Latin scripts +%% +\DeclareInputText{160}{\nobreakspace} +\DeclareInputMath{161}{,} %arabic comma +\DeclareInputText{164}{} %what is this ?? ;) +\DeclareInputText{186}{;} %arabic semicolon +\DeclareInputText{191}{?} %arabic question mark +\DeclareInputText{193}{\hamza} +\DeclareInputText{194}{\alefmadda} +\DeclareInputText{195}{\alefhamza} +\DeclareInputText{196}{\wawhamza} +\DeclareInputText{197}{\aleflowerhamza} +\DeclareInputText{198}{\yahamza} +\DeclareInputText{199}{\alef} +\DeclareInputText{200}{\baa} +\DeclareInputText{201}{\T} %taa marbuuta +\DeclareInputText{202}{\taa} +\DeclareInputText{203}{\thaa} +\DeclareInputText{204}{\jeem} %geem +\DeclareInputText{205}{\Haa} +\DeclareInputText{206}{\kha} +\DeclareInputText{207}{\dal} +\DeclareInputText{208}{\dhal} +\DeclareInputText{209}{\ra} +\DeclareInputText{210}{\zay} +\DeclareInputText{211}{\seen} +\DeclareInputText{212}{\sheen} +\DeclareInputText{213}{\sad} +\DeclareInputText{214}{\dad} +% +\DeclareInputText{216}{\Ta} +\DeclareInputText{217}{\za} +\DeclareInputText{218}{\ayn} +\DeclareInputText{219}{\ghayn} +\DeclareInputText{220}{\tatweel} +\DeclareInputText{221}{\fa} +\DeclareInputText{222}{\qaf} +\DeclareInputText{223}{\kaf} +% +\DeclareInputText{225}{\lam} +% +\DeclareInputText{227}{\meem} +\DeclareInputText{228}{\nun} +\DeclareInputText{229}{\ha} +\DeclareInputText{230}{\waw} +% +\DeclareInputText{236}{\alefmaqsura} +\DeclareInputText{237}{\ya} +% +\DeclareInputText{187}{\closguill}%Opening guillemet!! +\DeclareInputText{171}{\openguill}%Closing guillemet!! +\DeclareInputText{175}{-}% High -- +\DeclareInputText{151}{\textemdash}%--- +\DeclareInputText{150}{\textendash}%-- +% Farsi characters +\DeclareInputText{129}{\peh} +\DeclareInputText{141}{\tcheh} +\DeclareInputText{142}{\jeh} +\DeclareInputText{144}{\gaf} +\DeclareInputText{152}{\farsikaf}% FARSI KAF +\DeclareInputText{157}{\ZWNJ} +\DeclareInputText{158}{\noboundary}%%200C;ZWNJ%<< * is a local trick in our font to force final form + %and the {} to force initial form of the next character + +% +\DeclareInputText{240}{\nasb} +\DeclareInputText{241}{\raff} +\DeclareInputText{242}{\jarr} +\DeclareInputText{243}{\fatha} +\DeclareInputText{245}{\damma} +\DeclareInputText{246}{\kasra} +\DeclareInputText{248}{\shadda} +\DeclareInputText{250}{\sukun}%247 +% +% Special characters to be ignored +% +\DeclareInputText{160}{}%NSP +\DeclareInputText{173}{}%SHY +\DeclareInputText{252}{}%LRO +\DeclareInputText{253}{}%RLO +\makeatother +%% +%% \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 diff --git a/Master/texmf-dist/tex/latex/arabi/farsi.ldf b/Master/texmf-dist/tex/latex/arabi/farsi.ldf new file mode 100644 index 00000000000..9d34e349dc1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/farsi.ldf @@ -0,0 +1,356 @@ +% \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: `farsi.ldf' the language definition file of Farsi +% for use with BABEL. +% + +\ProvidesFile{farsi.ldf} + +\ProvidesLanguage{farsi}[2006/01/01 v0.1 Farsi support for the babel system] + + +\LdfInit{farsi}{captionsfarsi} + + +\ifx\l@farsi\@undefined + \@nopatterns{farsi}% + \adddialect\l@farsi0 +\fi +\InputIfFileExists{lfeenc.def}{% + \message{Loading the definitions for the LaTeX{} Farsi encoding}}{% + \errhelp{I can't find the laeenc.def file for the Farsi fonts}% + \errmessage{Since I do not know what the LFE encoding means^^J + I can't typeset Farsi.^^J + I stop here, while you get a suitable lfeenc.def file}\@@end + } + +%% actually, due to the fact that there is no standard encoding +%% used widely by the Iranian community. We adopt the Unicode utf8 +%% encoding and the Windows CP1256. The user may use the editor he wants if it can export +%% to one of these two formats. If none is specified we will assume it's utf-8!! +%% If no encoding is loaded, utf-8 will be automatically! +%% +\AtEndOfPackage{% + \@ifpackageloaded{inputenc}{}{\RequirePackage[utf8]{inputenc}}} + + + +%NO hyphenation is needed in Farsi!! +\providehyphenmins{\CurrentOption}{\thr@@\thr@@} + + +%% Some captions are missing. The others have been ``stolen'' from \FarsiTeX +\addto\captionsfarsi{% +\def\prefacename{\textFR{\meem\dal\kha\lam}}% << +\def\refname{\textFR{\meem\ra\jeem\ayn}}% +\def\abstractname{\textFR{\tcheh\kaf\ya\dal\ha}}% +\def\bibname{\textFR{\kaf\taa\alef\baa\ZWNJ\nun\alef\meem\ha}}% +\def\chaptername{\textFR{\fa\sad\lam}}% +\def\appendixname{\textFR{\peh\ya\waw\seen\taa}}% +\def\contentsname{\textFR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}% +\def\listfigurename{\textFR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}% +\def\listtablename{\textFR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}% +\def\indexname{\textFR{\fa\ha\ra\seen\taa\ \alef\lam\fa\baa\alef\ya\ya}}% +\def\figurename{\textFR{\sheen\kaf\lam}}% +\def\tablename{\textFR{\jeem\dal\waw\lam}}% +\def\partname{\textFR{\baa\kha\sheen}}% +\def\enclname{}%<-- Needs translation +\def\ccname{\textFR{\nun\seen\kha\T\space\lam\noboundary}}% << +\def\headtoname{}%<-- Needs translation +\def\pagename{\textFR{\sad\fa\Haa\T}}% +\def\seename{\textFR{\ra\alef\jeem\ayn}}%<< +\def\alsoname{\textFR{\ra\alef\jeem\ayn\space\alefhamza\ya\dad\alef}}%<< +\def\proofname{\textFR{\baa\ra\ha\alef\nun}}% for AMS-\LaTeX +\def\glossaryname{\textFR{\qaf\alef\meem\waw\seen}}%<< +} + + + + +% +% The default format for the date in IRAN +% It's called the Jalali calendar. Adapted from FarsiTeX +% +\InputIfFileExists{Arabiftoday.sty}{% + \message{Loading the definitions for the Jalali calendar}}{% + \errhelp{I can't find the Arabiftoday.sty file for the Jalali calendar}% + \errmessage{Since I do not know what the Jalali calendar is^^J + I can't typeset the Farsi date.^^J + I stop here, while you get a suitable Arabiftoday.sty file}\@@end +} + +\def\datefarsi{\def\today{\ftoday}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% MACROS FOR Arabic/Latin TYPESETTING +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% First, the common part to Arabic and Farsi +% +\InputIfFileExists{Arabicore.sty}{% + \message{Loading the Common definitions for Arabic and Farsi}}{% + \errhelp{I can't find the Arabicore.sty file}% + \errmessage{Since I can't find the Arabicore.sty file^^J + I can't typeset Arabic.^^J + I stop here, while you get a suitable Arabicore.sty file}\@@end +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Now the specific part to Farsi +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%\newif\if@farsi %-----> Arabicore +% +\newcommand{\FarsiEncoding}{\fontencoding{LFE}\selectfont} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ArabTeX has already \R as well as \RL command +% While (La)TeX defines already \L +% In addition to the fact that the Hebrew package for Babel +% has \R and \L !! +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareRobustCommand{\@farsi@R}[1]{\bgroup\beginR\@arabicfalse\@farsitrue\FarsiEncoding + #1\endR\egroup} +% To avoid bad surprised we use \def to define the \R control sequence, +% many packages ``like'' to use , like ArabTeX and the Hebrew package +% supporting Babel +\newcommand{\textFR}[1]{\expandafter\@farsi@R{#1}}% +\def\textRL#1{\expandafter\@farsi@R{#1}}% +%Temporary shortcut +\newcommand{\FR}[1]{\textFR{#1}} +% For \cs{L} see the core ! +\DeclareRobustCommand{\@ensure@farsi}[1]{\if@farsi #1 \else\beginR\FarsiEncoding #1\endR\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + +\def\farsiencoding{LFE} +\DeclareFontEncoding{LFE}{}{} +\DeclareFontSubstitution{LFE}{cmr}{m}{n} +\DeclareErrorFont{LFE}{cmr}{m}{n}{10} + +\DeclareRobustCommand{\bbl@farsi}{% + \bbl@arabi% + \fontencoding\farsiencoding\selectfont% + \let\encodingdefault\farsiencoding% + \@rltrue% + \@farsitrue% +} + +\addto\extrasfarsi{\bbl@farsi +} + +\addto\noextrasfarsi{% +\@rlfalse +\@farsifalse +\latintext\normalfont %enough ?? +% Restore the lplain.tex penalties?? +\hyphenpenalty=50 +\binoppenalty=700 +\relpenalty=500 +} + + +% The package \pkg{ifthen} is needed. We test if the font contains a character +% \cs{rial}. Else we define it just to be the \cs{rial} of the font \texttt{nazli] +% which has one +% +\newlength{\rialheight}% + +\DeclareTextCommand{\rial}{LFE}{% + \settoheight{\rialheight}{\rialchar}% + \ifthenelse{\lengthtest{\rialheight=0pt}}% + {\mbox{\textnazli{\,\rialchar\,}}}% + {{}\,\rialchar\,{}}% + } + + +% +% Now, the Farsi fonts Definitions +% +\InputIfFileExists{farsifnt.sty}{% + \message{Loading the Arabi fonts definitions for Farsi}}{% + \errhelp{I can't find the farsifnt.sty file}% + \errmessage{Since I can't find the farsifnt.sty file^^J + I can't typeset Farsi.^^J + I stop here, while you get a suitable farsifnt.sty file}\@@end +} + + + +%% Numbers in Arabic contexts, must be written as input, not reflected! +%% They are already Right-to-Left! Sometimes written in Arabic digits and +%% other times with Arabo-Indic digits. +%% They have to be input using the \I control sequence +%% +\newcommand{\ExtendedIndicDigit}[1]{\L{\FarsiEncoding #1}} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%==========================================================% +% The changes that should be executed after reading % +% the main style file. (e.g., article.sty) % +%==========================================================% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\addto\extrasfarsi{% + \let\SAV@alph\@alph% + \let\SAV@Alph\@Alph% + \renewcommand*{\@alph}[1]{\protect\abjadnumeral{\number#1}}% + \renewcommand*{\@Alph}[1]{\protect\abjadnumeral{\number#1}}} + +\addto\noextrasfarsi{% + \let\@alph\SAV@alph% + \let\@Alph\SAV@Alph} + + + +% **************************************** +% * PUNCTUATION * +% **************************************** +% +% TEMPORARILY + +\addto\extrasfarsi{% +\frenchspacing} + + + + +%% We change \alph{counter} so that we get abjad numerals instead, +%% we change \Alph{counter} to get abjad numerals since no Uppercase +%% exists in Arabic, just to avoid bad surprises. +%% + +%% Good for Farsi? Change!? +%% + +\let\latin@Alph\Alph +\let\latin@alph\alph +\def\arabic@alph#1{\expandafter\abjadnumeral\expandafter{\number#1}} +\def\arabic@Alph#1{\expandafter\abjadnumeral\expandafter{\number#1}} +\addto\extrasfarsi{% +\def\alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname} +\def\Alph#1{\expandafter\abjadnumeral\csname c@#1\endcsname} +} +\addto\noextrasfarsi{% + \let\alph\latin@alph + \let\Alph\latin@Alph} + + + +% +% Now, the common file to Arabic and Farsi that allows +% activating and deactivating Vowelization +% +\InputIfFileExists{arabnovowel.sty}{% + \message{Loading the Common definitions for Arabic and Farsi}}{% + \errhelp{I can't find the arabnovowel.sty file}% + \errmessage{Since I can't find the arabnovowel.sty file^^J + I can't activate or deactivate vowelization.^^J + The vowels you type will be printed!}\@@end +} + +% To get the parentheses around equations numbers to appear correctly +% works with standard classes article, report and book (with or without amsmath package) +% and with ams[*] classes. (reqno should be used!!) +% +\addto\extrasfarsi{% +\let\SAV@@eqnnum\@eqnnum +\let\SAV@tagform@\tagform@ +\def\tagform@#1{\maketag@@@{)\ignorespaces#1\unskip\@@italiccorr(}}% if amsmath is loaded +\renewcommand{\@eqnnum}{)\theequation(}% otherwise +} + +% Restore original values +\addto\noextrasfarsi{% +\let\@eqnnum\SAV@@eqnnum +\let\tagform@\SAV@tagform@ +} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Experimental Farsi mathematics +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%% Farsi digits in MATHS %%%%%%%%%%%%%%%%%% + +% New MathVersion +\DeclareMathVersion{farsimath} + +% DeclareSymbolFont to be used with persian and Arabic digits +\DeclareSymbolFont{farsiletters}{LFE}{nazli}{m}{n} +% SetSymbolFont for each version +\SetSymbolFont{farsiletters}{farsimath}{LFE}{nazli}{m}{n} +% We suppose the normal mathematics fonts when restoring back +% the normal behaviour +\SetSymbolFont{farsiletters}{normal}{OT1}{cmr}{m}{n} + +%To work with persianmathdigits +\DeclareMathSymbol{0}{\mathalpha}{farsiletters}{48}% +\DeclareMathSymbol{1}{\mathalpha}{farsiletters}{49}% +\DeclareMathSymbol{2}{\mathalpha}{farsiletters}{50}% +\DeclareMathSymbol{3}{\mathalpha}{farsiletters}{51}% +\DeclareMathSymbol{4}{\mathalpha}{farsiletters}{52}% +\DeclareMathSymbol{5}{\mathalpha}{farsiletters}{53}% +\DeclareMathSymbol{6}{\mathalpha}{farsiletters}{54}% +\DeclareMathSymbol{7}{\mathalpha}{farsiletters}{55}% +\DeclareMathSymbol{8}{\mathalpha}{farsiletters}{56}% +\DeclareMathSymbol{9}{\mathalpha}{farsiletters}{57}% + + +\newcommand{\farsimathdigits}{% +\mathversion{farsimath}} +\newcommand{\arabicmathdigits}{% +\mathversion{normal}} + + + +% We suppose the normal behaviour inside Farsi is to use +% Farsi digits +\addto\extrasfarsi{% +\farsimathdigits +} +% While outside, the Arabic digits are used +\addto\noextrasfarsi{% +\arabicmathdigits +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%% To let this file clean and usable by everybody %%%%%% +% use "farsi.cfg" instead and uncomment next line +%\loadlocalcfg{farsi} %last patches and additional hacks +%% +\ldf@finish{farsi} + + +\endinput 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 diff --git a/Master/texmf-dist/tex/latex/arabi/fmultico.sty b/Master/texmf-dist/tex/latex/arabi/fmultico.sty new file mode 100644 index 00000000000..a37c4174491 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/fmultico.sty @@ -0,0 +1,567 @@ +%% +%% This is file `fmulticol.sty', generated +%% on <1993/12/2> with the docstrip utility (2.0r). +%% +%% The original source files were: +%% +%% multicol.doc (with options: `style,check,marktrace') +%% +%% Copyright (C) 1989-1992 by Frank Mittelbach. All rights reserved. +%% Copyright (C) 1996 by The FarsiTeX Project Group. +%% +%% This file is part of the multicol package. +%% +%% IMPORTANT NOTICE: +%% +%% You are not allowed to change this file. You may however copy +%% this file to a file with a different name and then change the copy +%% if you obey the restrictions on file changes described in +%% readme.mz. +%% +%% You are NOT ALLOWED to distribute this file alone. You are NOT +%% ALLOWED to take money for the distribution or use of this file (or +%% a changed version) except for a nominal charge for copying etc. +%% +%% You are allowed to distribute this file under the condition that +%% it is distributed together with all files mentioned in readme.mz1. +%% +%% If you receive only some of these files from someone, complain! +%% +%% However, if these files are distributed by established suppliers +%% as part of a complete TeX distribution, and the structure of the +%% distribution would make it difficult to distribute the whole set +%% of files, *those parties* are allowed to distribute only some of +%% the files provided that it is made clear that the user will get a +%% complete distribution-set upon request to that supplier (not me). +%% Notice that this permission is not granted to the end user. +%% +%% +%% For error reports in case of UNCHANGED versions see readme.mz +%% +%% + +%%% Save file as: multicol.doc Source: FILESERV@SHSU.BITNET +%%% Note: This is a file from the MULTICOL (version 1.4m, 7 September 1992) +%%% set written by Frank Mittelbach <MITTELBACH@MZDMZA.ZDM.Uni-Mainz.de>. +%%% NOTE: This is part 1 of a 3 part distribution. +%%% The following checksum includes all SHSU-generated topmatter. +%%% checksum = "34058 854 5506 38012" = +%%% +\def\fileversion{v1.4m} +\def\filedate{92/09/04} +\def\docdate {92/09/04} + +%% \CheckSum{1101} +%% \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 \~} +%% +%% Style-option `multicol' to use with LaTeX v2.09 +%% Copyright (C) 1989-1992 Frank Mittelbach, all rights reserved. +\@ifundefined{mult@cols}{}{\endinput} +\typeout{Style option: `multicol' + \fileversion\space <\filedate> (FMi)} +\typeout{English documentation + \@spaces\@spaces\space<\docdate> (FMi)} +\def\multicols#1{\col@number#1\relax + \ifnum\col@number<\tw@ + \@warning{Using `\number\col@number' + columns doesn't seem a good idea.^^J + I therefore use two columns instead}% + \col@number\tw@ \fi + \ifnum\col@number>5 + \@warning{Current implementation doesn't + support more than five columns.^^J + I therefore use five columns instead}% + \col@number5 \fi + \@ifnextchar[\mult@cols{\mult@cols[]}} +\def\mult@cols[#1]{\@ifnextchar[% + {\mult@@cols{#1}}% + {\mult@@cols{#1}[\premulticols]}} +\def\mult@@cols#1[#2]{% + \par + \ifinner \@boxedmulticolstrue + \else + \ifnum \doublecol@number>\z@ + \@boxedmulticolstrue + \fi + \fi + \ifnum\c@tracingmulticols>\z@ + \typeout{^^J^^JStarting multicolumn + output with \the\col@number + \space columns% + \if@boxedmulticols\space + (boxed mode)\fi + \on@line:^^J}\fi + \enough@room{#2}% + {#1\par}\addvspace\multicolsep + \begingroup + \prepare@multicols + \if@boxedmulticols + \setbox\mult@box\vbox\bgroup + \penalty-\@M + \fi + \ignorespaces} +\newif\if@boxedmulticols \@boxedmulticolsfalse +\newbox\mult@box +\def\enough@room#1{% + \if@boxedmulticols\else + \par + \bgroup\@nobreakfalse\addpenalty\z@\egroup + \page@free \pagegoal + \advance \page@free -\pagetotal + \ifnum \c@tracingmulticols>\z@ + \typeout{Current page:}% + \message{\@spaces goal height=% + \the\pagegoal: used \the\pagetotal + \space -> free=\the\page@free}% + \typeout{\@spaces needed \the#1 + (for \string#1)}\fi + \ifdim \page@free <#1\newpage \fi + \fi} +\def\prepare@multicols{% + \multicol@leftmargin\@totalleftmargin + \@totalleftmargin\z@ + \parshape\z@ + \doublecol@number\col@number + \multiply\doublecol@number\tw@ + \if@boxedmulticols + \let\l@kept@firstmark\kept@firstmark + \let\l@kept@botmark\kept@botmark + \global\let\kept@firstmark\@empty + \global\let\kept@botmark\@empty + \else + \nointerlineskip \null + \output{% + \global\setbox\partial@page\vbox + {% +%%%---END---Part 1 of 3---multicol.doc + +%%% Save file as: multicol.doc Source: FILESERV@SHSU.BITNET +%%% Note: This is a file from the MULTICOL (version 1.4m, 7 September 1992) +%%% set written by Frank Mittelbach <MITTELBACH@MZDMZA.ZDM.Uni-Mainz.de>. +%%% NOTE: This is part 2 of a 3 part distribution. +%%% The following checksum includes all SHSU-generated topmatter. +%%% checksum = "02434 960 4927 38435" = +%%% + \ifvoid\partial@page\else + \@latexerr{Error saving partial + page\on@line}% + {The part of the page before + the multicols environment was + nearly full with the result + that starting the environment + will produce an overfull + page. Some text may be lost! + Please increase \premulticols + either generally or for this + environment by specifying a + suitable value in the second + optional argument to the + multicols environment.} + \unvbox\partial@page + \box\last@line + \fi + \unvbox\@cclv + \global\setbox\last@line\lastbox + }% + \prep@keptmarks + \global\let\kept@topmark\firstmark + }\eject + \advance\@colroom-\ht\partial@page + \vsize\col@number\@colroom + \advance\vsize\c@collectmore\baselineskip + \output{\multi@column@out}% + \multiply\count\footins\col@number + \multiply\skip \footins\col@number + \reinsert@footnotes + \fi + \vbadness10001 \hbadness5000 + \tolerance\multicoltolerance + \pretolerance\multicolpretolerance + \setemergencystretch\col@number\hsize + \set@floatcmds + \advance\baselineskip\multicolbaselineskip + \hsize\linewidth \advance\hsize\columnsep + \advance\hsize-\col@number\columnsep + \divide\hsize\col@number + \full@width\linewidth + \linewidth\hsize +} +\newdimen\multicol@leftmargin +\def\endmulticols{\par + \if@boxedmulticols + \egroup + \setbox\@tempboxa\vsplit\mult@box to\z@ + \balance@columns + \return@nonemptymark{first}\kept@firstmark + \return@nonemptymark{bot}\kept@botmark + \page@sofar + \global\let\kept@firstmark\l@kept@firstmark + \global\let\kept@botmark\l@kept@botmark + \ifnum\c@tracingmulticols>\tw@ + \typeout{Restore kept marks to% + ^^J first: \meaning\kept@firstmark% + ^^J bot\space\space: + \meaning\kept@botmark }% + \fi + \else + \bgroup\@nobreakfalse\addpenalty\z@\egroup + \output{\balance@columns@out}\eject + \ifvbox\partial@page\unvbox\partial@page\fi + \global\let\kept@firstmark\@empty + \global\let\kept@botmark\@empty + \ifnum\c@tracingmulticols>\tw@ + \typeout{Make kept marks empty}% + \fi + \fi + \@checkend{multicols}% + \endgroup + \if@boxedmulticols\else + \reinsert@footnotes + \fi + \global\c@unbalance\z@ + \enough@room\postmulticols + \addvspace\multicolsep + \ifnum\c@tracingmulticols>\z@ + \typeout{^^JEnding multicolumn + output% + \if@boxedmulticols + \space(boxed mode)\fi + .^^J^^J}\fi} +\newcount\c@unbalance +\newcount\c@collectmore +\newcount\c@tracingmulticols +\newcount\col@number +\newcount\doublecol@number +\newcount\multicoltolerance +\newcount\multicolpretolerance +\newdimen\full@width +\newdimen\page@free +\newdimen\premulticols +\newdimen\postmulticols +\newskip\multicolsep +\newskip\multicolbaselineskip +\newbox\partial@page +\newbox\last@line +\c@unbalance = 0 +\c@collectmore = 0 +\c@tracingmulticols = 0 +\col@number = 1 +\multicoltolerance = 9999 +\multicolpretolerance = -1 +\premulticols = 50pt +\postmulticols= 20pt +\multicolsep = 12pt plus 4pt minus 3pt +\multicolbaselineskip=0pt +\def\process@cols#1#2{\count@#1\relax + \loop #2% + \advance\count@\tw@ + \ifnum\count@<\doublecol@number + \repeat} +\def\revprocess@cols#1#2{\count@\doublecol@number\relax +\advance\count@ by -2 +% \ifodd\count@ \advance\count@ by -1 \fi + \loop #2% + \ifnum\count@>#1\relax + \advance\count@-\tw@ + \repeat} +\def\page@sofar{% + \process@cols\z@{\wd\count@\hsize}% + \ifnum\c@tracingmulticols>\z@ + \typeout{Column spec: + (\the\multicol@leftmargin\space --> + \the\full@width\space = \the\hsize + \space x \the\col@number)^^J}% + \fi +\ifvmode\else\errmessage{Multicol Error}\fi + \moveright\multicol@leftmargin + \hbox to\full@width{% + \box\z@ + \llap{\phantom p}% + \revprocess@cols\tw@{% + \hss\vrule\@width\columnseprule\hss\box\count@}% +}% +%%%%%\ifvmode\else\errmessage{Multicol Error}\fi +%%%%% \moveright\multicol@leftmargin +%%%%% \hbox to\full@width{% +%%%%% \process@cols\tw@{\box\count@ +%%%%% \hss\vrule\@width\columnseprule\hss}% +%%%%% \box\z@ +%%%%% \rlap{\phantom p}% +%%%%%}% +} +\def\reinsert@footnotes{\ifvoid\footins\else + \insert\footins{}\fi} +\def\multi@column@out{% + \ifnum\outputpenalty <-\@Mi + \speci@ls \else + \splittopskip\topskip + \splitmaxdepth\maxdepth + \dimen@\@colroom + \divide\skip\footins\col@number + \ifvoid\footins \else + \advance\dimen@-\skip\footins + \advance\dimen@-\ht\footins \fi + \process@cols\tw@{\setbox\count@ + \vsplit\@cclv to\dimen@ + \set@keptmarks + \ifshr@nking + \setbox\count@\vbox to\dimen@ + {\unvbox\count@\vfill}% + \fi + }% + \setbox\z@\vsplit\@cclv to\dimen@ + \set@keptmarks + \ifshr@nking + \setbox\z@\vbox to\dimen@ + {\unvbox\z@\vfill}% + \fi + \ifvoid\@cclv \else + \unvbox\@cclv + \penalty\outputpenalty + \ifvoid\footins\else + \@warning{I moved some lines to + the next page.^^J + \@spaces Footnotes on page + \thepage\space might be wrong}% + \fi + \ifnum \c@tracingmulticols>\thr@@ + \hrule\allowbreak \fi + \fi + \ifx\@empty\kept@firstmark + \let\firstmark\kept@topmark + \let\botmark\kept@topmark + \else + \let\firstmark\kept@firstmark + \let\botmark\kept@botmark + \fi + \ifnum\c@tracingmulticols>\tw@ + \typeout{Use kept top + \space\space mark: + `\meaning\kept@topmark'% + ^^JUse kept first mark: + `\meaning\kept@firstmark'% + ^^JUse kept bot + \space\space mark: + `\meaning\kept@botmark'% + ^^JProduce first mark: + `\meaning\firstmark'% + ^^JProduce bot + \space\space mark: + `\meaning\botmark'}% + \fi + \setbox\@cclv\vbox{\unvbox\partial@page + \page@sofar}% + \@makecol\@outputpage + \global\let\kept@topmark\botmark + \global\let\kept@firstmark\@empty + \global\let\kept@botmark\@empty + \ifnum\c@tracingmulticols>\tw@ + \typeout{(Re)Init top + \space\space mark: + `\meaning\kept@topmark'}% + \fi + \global\@colroom\@colht + \process@deferreds + \@whilesw\if@fcolmade\fi{\@outputpage + \global\@colroom\@colht + \process@deferreds}% + \ifnum\c@tracingmulticols>\@ne + \typeout{Colroom: \the\@colht\space + after float space removed + = \the\@colroom }\fi + \global\vsize\col@number\@colroom + \global\advance\vsize + \c@collectmore\baselineskip + \fi} +\def\speci@ls{% + \typeout{Floats and marginpars not + allowed inside `multicols' + environment!}% + \unvbox\@cclv\reinsert@footnotes + \xdef\@freelist{\@freelist\@currlist}% + \gdef\@currlist{}} +\def\process@deferreds{% + \@floatplacement + \@tryfcolumn\@deferlist + \if@fcolmade\else + \begingroup + \let\@tempb\@deferlist + \gdef\@deferlist{}% + \let\@elt\@scolelt + \@tempb \endgroup + \fi} +\newif\ifshr@nking +\def\raggedcolumns{% + \@bsphack\shr@nkingtrue\@esphack} +\def\flushcolumns{% + \@bsphack\shr@nkingfalse\@esphack} +\def\balance@columns@out{% + \setbox\mult@box\vbox{\unvbox\@cclv}% + \balance@columns + \global\vsize\@colroom + \global\advance\vsize\ht\partial@page + \unvbox\partial@page + \return@nonemptymark{first}\kept@firstmark + \return@nonemptymark{bot}\kept@botmark + \page@sofar} +\def\balance@columns{% + \setbox\mult@box\vbox to\ht\mult@box{% + \unvbox\mult@box + \remove@discardable@items + }% + \get@keptmarks\mult@box + \splittopskip\topskip + \splitmaxdepth\maxdepth + \@tempdima\ht\mult@box + \advance\@tempdima\dp\mult@box + \divide\@tempdima\col@number +%%%---END---Part 2 of 3---multicol.doc + +%%% Save file as: multicol.doc Source: FILESERV@SHSU.BITNET +%%% Note: This is a file from the MULTICOL (version 1.4m, 7 September 1992) +%%% set written by Frank Mittelbach <MITTELBACH@MZDMZA.ZDM.Uni-Mainz.de>. +%%% NOTE: This is part 3 of a 3 part distribution. +%%% The following checksum includes all SHSU-generated topmatter. +%%% checksum = "15022 557 2546 20727" = +%%% + \count@\@tempdima + \divide\count@\baselineskip + \dimen@\count@\baselineskip + \advance\dimen@\topskip + \ifdim \dimen@ >\@tempdima + \advance\dimen@-\baselineskip + \fi + \advance\dimen@\c@unbalance\baselineskip + \ifnum\c@tracingmulticols>\@ne + \typeout{Balance columns\on@line: + \ifnum\c@unbalance=\z@\else + (off balance=\number\c@unbalance)\fi}% + \fi + \ifnum\dimen@<\topskip + \ifnum\c@tracingmulticols>\@ne + \typeout{Start value + \the\dimen@ \space -> + \the\topskip \space (corrected)}% + \fi + \dimen@\topskip + \fi + \vbadness\@M \loop + {\process@cols\@ne{\global\setbox\count@ + \box\voidb@x}}% + \global\setbox\@ne\copy\mult@box + {\process@cols\thr@@{% + \global\setbox\count@ + \vsplit\@ne to\dimen@ + }}% + \boxmaxdepth\maxdepth + \global\setbox\@ne\vbox{\unvbox\@ne}% + \ifnum\c@tracingmulticols>\@ne + \message{\@spaces First column + = \the\ht\thr@@}\fi + \ifshr@nking \global\setbox\thr@@ + \vbox{\unvbox\thr@@}% + \ifnum\c@tracingmulticols>\@ne + \message{ after shrinking + \the\ht\thr@@}\fi\fi + \ifnum\c@tracingmulticols>\@ne + \message{<> last column = + \the\ht\@ne^^J}% + \fi + \ifdim\ht\@ne >\ht\thr@@ + \advance\dimen@\p@ + \repeat + \dimen@\ht\thr@@ + \ifdim\dimen@>\@colroom + \dimen@\@colroom + \fi + \process@cols\z@{\@tempcnta\count@ + \advance\@tempcnta\@ne + \setbox\count@\vbox to\dimen@ + {\unvbox\@tempcnta + \ifshr@nking\vfill\fi}}% +} +\@ifundefined{emergencystretch} + {\newdimen\emergencystretch}{} +\def\setemergencystretch#1#2{% + \emergencystretch 4pt + \multiply\emergencystretch#1} + +\def\set@floatcmds{% + \let\@dblfloat\@dbflt + \def\end@dblfloat{\par + \vskip\z@\egroup + \ifnum\@floatpenalty<\z@ + \@cons\@deferlist\@currbox + \fi + \ifnum\@floatpenalty=-\@Mii + \@esphack + \fi}} +\def\kept@topmark{{}{}} +\let\kept@firstmark\@empty +\let\kept@botmark\@empty +\def\return@nonemptymark#1#2{% + \ifx#2\@empty + \else + \ifnum\c@tracingmulticols>\tw@ + \typeout{Returned #1 mark: \meaning#2}% + \nobreak + \fi + \mark{#2}% + \nobreak + \fi} +\def\get@keptmarks#1{% + \begingroup + \vbadness\@M + \setbox#1\copy#1% + \setbox#1\vsplit#1to\maxdimen + \set@keptmarks + \endgroup +} +\def\set@keptmarks{% + \ifx\kept@firstmark\@empty + \expandafter\gdef\expandafter + \kept@firstmark + \expandafter{\splitfirstmark}% + \ifnum\c@tracingmulticols>\tw@ + \ifx\kept@firstmark\@empty\else + \typeout{Set kept first mark: + `\meaning\kept@firstmark'}% + \fi + \fi + \fi + \expandafter\def\expandafter\@tempa + \expandafter{\splitbotmark}% + \ifx\@tempa\@empty\else + \global\let\kept@botmark\@tempa + \ifnum\c@tracingmulticols>\tw@ + \typeout{Set kept bot mark: + `\meaning\kept@botmark'}% + \fi + \fi}% +\def\prep@keptmarks{% + \if@boxedmulticols \else + \get@keptmarks\partial@page + \fi} +\def\remove@discardable@items{% + \unskip\unpenalty\unkern + \unskip\unpenalty\unkern + \unskip\unpenalty\unkern + \unskip\unpenalty\unkern +} +\endinput +%% +%% End of file `multicol.sty'. diff --git a/Master/texmf-dist/tex/latex/arabi/fnum.sty b/Master/texmf-dist/tex/latex/arabi/fnum.sty new file mode 100644 index 00000000000..5477c8ace0e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/fnum.sty @@ -0,0 +1,20 @@ +\def\abjad#1{\@abjad{\@nameuse{c@#1}}} +\def\adadi#1{\@adadi{\@nameuse{c@#1}}} +\def\harfi#1{\@harfi{\@nameuse{c@#1}}} + +\def\@abjad#1{\beginR\ifcase#1\or óÓ\or ’\or š\or ¢\else\@iabjad{#1}\fi\endR} +\def\@iabjad#1{\ifcase#1\or \or \or \or \or û\or ø\or ¥\or ž\or + ¯\or ý\or í\or ñ\or ô\or ö\or §\or á\or é\or «\or + ë\or ¤\or ©\or –\or ˜\or \or £\or \or à\or å\else\@ctrerr\fi} + +\def\@adadi#1{\beginR\ifcase#1\or þ×\or ¢ø\or ¨‚\or ú‘¤\else + \@iadadi{#1}\fi\endR} +\def\@iadadi#1{\ifcase#1\or \or \or \or \or •€¸\or ªÇ\or ûÔ´\or ûÈ´\or + ÷‚\or ¢ù\or þ‘¥¢ù\or ¢ø¥¢ù\or ¨ƒÃ¢ù\or ú‘¤¢ù\or •‘÷âù\or ª‘÷âù\or + ûÔÀù\or û¹Àù\or ÷¥¢ù\or “ƒÆ´\else\@ctrerr\fi} + +\def\@harfi#1{\beginR\ifcase#1\or óÓ\or ’\or ”\or –\else\@iharfi{#1}\fi\endR} +\def\@iharfi#1{\ifcase#1\or \or \or \or \or ˜\or š\or œ\or ž\or + \or £\or ¤\or ¥\or ¦\or §\or ©\or «\or + \or ¯\or à\or á\or å\or é\or ë\or í\or ï\or ñ\or ô\or ö\or + ø\or û\or ý\else\@ctrerr\fi} diff --git a/Master/texmf-dist/tex/latex/arabi/frfonts.sty b/Master/texmf-dist/tex/latex/arabi/frfonts.sty new file mode 100644 index 00000000000..3137b4c6313 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/frfonts.sty @@ -0,0 +1,134 @@ +% \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: `FRfonts.sty' Arabic font ..... +% the Arabi package. +% +%% + +\ProvidesPackage{FRfonts}[2006/12/01 Part of the Arabi package] + + +\newif\ifffree\newif\iffmscore + +\DeclareOption{free}{\fmscorefalse\ffreetrue} +\DeclareOption{mscore}{\ffreefalse\fmscoretrue} +\ExecuteOptions{free} +\ProcessOptions + +\ifffree +\DeclareFontFamily{LFE}{\rmdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{\rmdefault}{m}{n}{<-> s*[1.25] nazli }{}% +\DeclareFontShape{LFE}{\rmdefault}{m}{it}{<-> s*[1.25] nazli }{}% +\DeclareFontShape{LFE}{\rmdefault}{m}{sl}{<-> s*[1.25] nazli }{}% +\DeclareFontShape{LFE}{\rmdefault}{m}{sc}{<-> s*[1.25] nazli }{}% +% +\DeclareFontShape{LFE}{\rmdefault}{bx}{n}{<-> s*[1.25] titr }{}% +\DeclareFontShape{LFE}{\rmdefault}{bx}{sl}{<->s*[1.25] titr }{}% +\DeclareFontShape{LFE}{\rmdefault}{bx}{it}{<->s*[1.25] titr }{}% +%%%% +\DeclareFontShape{LFE}{\rmdefault}{b}{n}{<-> s*[1.25] titr }{}% +\DeclareFontShape{LFE}{\rmdefault}{b}{sl}{<-> s*[1.25] titr }{}% +\DeclareFontShape{LFE}{\rmdefault}{b}{it}{<-> s*[1.25] titr }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Terafik for typewriter type %%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%% and Terafik bold for typewriter type Bold face %%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{LFE}{\ttdefault}{\hyphenchar\font=-1} +\DeclareFontShape{LFE}{\ttdefault}{m}{n}{<-> s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{m}{sl}{<-> s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{m}{it}{<-> s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{m}{sc}{<-> s*[1.25] homa }{}% +% +\DeclareFontShape{LFE}{\ttdefault}{bx}{n}{<-> s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{bx}{sl}{<->s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{bx}{it}{<->s*[1.25] homa }{}% +%%%% +\DeclareFontShape{LFE}{\ttdefault}{b}{n}{<-> s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{b}{sl}{<-> s*[1.25] homa }{}% +\DeclareFontShape{LFE}{\ttdefault}{b}{it}{<-> s*[1.25] homa }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Roya for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%% +\DeclareFontFamily{LFE}{\sfdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{\sfdefault}{m}{n}{<-> s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{m}{sl}{<-> s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{m}{it}{<-> s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{m}{sc}{<-> s*[1.25] nazlib }{}% +% +\DeclareFontShape{LFE}{\sfdefault}{bx}{n}{<-> s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{bx}{sl}{<->s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{bx}{it}{<->s*[1.25] nazlib }{}% +%%%% +\DeclareFontShape{LFE}{\sfdefault}{b}{n}{<-> s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{b}{sl}{<-> s*[1.25] nazlib }{}% +\DeclareFontShape{LFE}{\sfdefault}{b}{it}{<-> s*[1.25] nazlib }{}% +\else +\iffmscore +\DeclareFontFamily{LFE}{\rmdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{\rmdefault}{m}{n}{<-> s*[1.25] frsspbl }{}% +\DeclareFontShape{LFE}{\rmdefault}{m}{it}{<-> s*[1.25] frsspbl }{}% +\DeclareFontShape{LFE}{\rmdefault}{m}{sl}{<-> s*[1.25] frsspbl }{}% +\DeclareFontShape{LFE}{\rmdefault}{m}{sc}{<-> s*[1.25] fandlso }{}% +% +\DeclareFontShape{LFE}{\rmdefault}{bx}{n}{<-> s*[1.25] frsspout }{}% +\DeclareFontShape{LFE}{\rmdefault}{bx}{sl}{<->s*[1.25] frsspout }{}% +\DeclareFontShape{LFE}{\rmdefault}{bx}{it}{<->s*[1.25] frsspout }{}% +%%%% +\DeclareFontShape{LFE}{\rmdefault}{b}{n}{<-> s*[1.25] frsspout }{}% +\DeclareFontShape{LFE}{\rmdefault}{b}{sl}{<-> s*[1.25] frsspout }{}% +\DeclareFontShape{LFE}{\rmdefault}{b}{it}{<-> s*[1.25] frsspout }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Arial for typewriter type ?! %%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%% Courier seems to have a BAD spacing ?! %%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{LFE}{\ttdefault}{\hyphenchar\font=-1} +\DeclareFontShape{LFE}{\ttdefault}{m}{n}{<-> s*[1.25] frarial }{}% +\DeclareFontShape{LFE}{\ttdefault}{m}{sl}{<-> s*[1.25] frarial }{}% +\DeclareFontShape{LFE}{\ttdefault}{m}{it}{<-> s*[1.25] frarial }{}% +\DeclareFontShape{LFE}{\ttdefault}{m}{sc}{<-> s*[1.25] fandlso }{}%Andalus for small caps! +% +\DeclareFontShape{LFE}{\ttdefault}{bx}{n}{<-> s*[1.25] frarialb }{}% +\DeclareFontShape{LFE}{\ttdefault}{bx}{sl}{<->s*[1.25] frarialb }{}% +\DeclareFontShape{LFE}{\ttdefault}{bx}{it}{<->s*[1.25] frarialb }{}% +%%%% +\DeclareFontShape{LFE}{\ttdefault}{b}{n}{<-> s*[1.25] frarialb }{}% +\DeclareFontShape{LFE}{\ttdefault}{b}{sl}{<-> s*[1.25] frarialb }{}% +\DeclareFontShape{LFE}{\ttdefault}{b}{it}{<-> s*[1.25] frarialb }{}% +% +%%%%%%%%%%%%%%%%%%%%%%% Simplified Arabic for Sans Serif !! %%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareFontFamily{LFE}{\sfdefault}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{\sfdefault}{m}{n}{<-> s*[1.25] frsimpo }{}% +\DeclareFontShape{LFE}{\sfdefault}{m}{sl}{<-> s*[1.25] frsimpo }{}% +\DeclareFontShape{LFE}{\sfdefault}{m}{it}{<-> s*[1.25] frsimpo }{}% +\DeclareFontShape{LFE}{\sfdefault}{m}{sc}{<-> s*[1.25] frsimpo }{}% +% +\DeclareFontShape{LFE}{\sfdefault}{bx}{n}{<-> s*[1.25] frsimpbdo }{}% +\DeclareFontShape{LFE}{\sfdefault}{bx}{sl}{<->s*[1.25] frsimpbdo }{}% +\DeclareFontShape{LFE}{\sfdefault}{bx}{it}{<->s*[1.25] frsimpbdo }{}% +%%%% +\DeclareFontShape{LFE}{\sfdefault}{b}{n}{<-> s*[1.25] frsimpbdo }{}% +\DeclareFontShape{LFE}{\sfdefault}{b}{sl}{<-> s*[1.25] frsimpbdo }{}% +\DeclareFontShape{LFE}{\sfdefault}{b}{it}{<-> s*[1.25] frsimpbdo }{}% +\fi +\fi + + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/haparabica.sty b/Master/texmf-dist/tex/latex/arabi/haparabica.sty new file mode 100644 index 00000000000..e8e2d739d0a --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/haparabica.sty @@ -0,0 +1,153 @@ +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{HAPArabica}[2004/05/16] +\typeout{`Arabica' style for HA-prosper} +\typeout{(c) 2005 Youssef Jabri, Oujda, Morocco} +\typeout{Package version: 0.1} +\typeout{Adapted from HAPTycja} + +% Color definitions +\newrgbcolor{tjlblue}{.90 .95 .98}%{.78 .82 .85} +\newrgbcolor{tjblue}{.19 .39 .61} +\newrgbcolor{tjdblue}{.19 .44 .61}%{.09 .27 .47} +\newrgbcolor{HAP@textc}{.09 .27 .47} +\newrgbcolor{tjyellow}{1 .81 .42} +\newrgbcolor{tjlyellow}{1 .97 .84} +\newrgbcolor{HAP@framecolor}{.17 .31 .44}%{.09 .27 .47} + +% Highlighting definitions +\newrgbcolor{HAP@hcolor}{.09 .27 .47} % Highlight frame color +\newrgbcolor{HAP@htcolor}{1 .97 .84} % Highlight text color + +% Font definitions +\FontTitle{\usefont{T1}{phv}{b}{n}\fontsize{14.4pt}{14pt}\selectfont\tjdblue}% + {\usefont{T1}{phv}{b}{n}\fontsize{14.4pt}{14pt}\selectfont\tjdblue} +\FontText{\usefont{T1}{phv}{m}{n}\fontsize{10pt}{10pt}\selectfont\HAP@textc}% + {\usefont{T1}{phv}{m}{n}\fontsize{10pt}{10pt}\selectfont\HAP@textc} +\FontLeftFoot{\@fontTextColor\fontsize{8pt}{8pt}\selectfont\tjdblue}% + {\@fontTextColor\fontsize{8pt}{4pt}\selectfont\tjdblue} +\FontRightFoot{\@fontTextColor\fontsize{8pt}{8pt}\selectfont\tjdblue}% + {\@fontTextColor\fontsize{8pt}{4pt}\selectfont\tjdblue} + +% Slide style definitions +\RequirePackage{pst-grad} +\newcommand{\TitleSlide}[1]{% + \ifHAP@portrait + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,11.5)(12.5,-.9)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,9.1)(-1,9.1)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.1)(-1,9.4)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.4)(12.5,9.4)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,% + gradmidpoint=1](-2,-.15)(12.5,-2.26)% + \HAP@PutLF{tl}{-0.95,-.35}% + \HAP@PutRF{tr}{8.6,-.35}% + \else% + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,9)(12.5,-.6)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,7.6)(-1,7.6)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.6)(-1,7.9)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.9)(11.5,7.9)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(11.5,7.9)(11.5,8.2)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(11.5,8.2)(12.5,8.2)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,% title slide bottom + gradmidpoint=1](-2,-.5)(12.5,-1.32)% + \HAP@PutLF{tl}{-1.65,-.9}% + \HAP@PutRF{tr}{11.35,-.9}% + \fi% + {#1}}% + +\newcommand{\NormalSlide}[1]{% + \ifHAP@portrait% + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,11.5)(12.5,-.9)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,9.1)(-1,9.1)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.1)(-1,9.4)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.4)(12.5,9.4)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,% + gradmidpoint=1](8.4,11.5)(10,-2)% + \rput[lb](-2.3,9.95){% + \@ifundefined{HAP@NSNav}% + {\includegraphics[scale=.14]{flower.ps}}% + {\Acrobatmenu{\HAP@NSNav}{\includegraphics[scale=.14]{flower.ps}}}% + }% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,% + gradmidpoint=1](-2,-.15)(12.5,-5)% + \ifHAP@toc% + \rput[tr](3.7,-.8){\begin{minipage}[t]{2cm}\HAP@tsections\end{minipage}}% + \rput[tl](4.1,-.8){\begin{minipage}[t]{2cm}\HAP@tcontent\end{minipage}}% + \fi% + \HAP@PutLF{tl}{-0.95,-.35}% + \HAP@PutRF{tr}{8.6,-.35}% + \else% + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,9)(9.4,-.6)% slide body + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,7.6)(-1,7.6)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.6)(-1,7.8)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.8)(9.3,7.8)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(9.3,7.8)(9.3,9)%11.5 + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,% vertical panel + gradmidpoint=1](9.3,9)(12.5,-2)% all slide height +% \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlblue,gradend=tjblue,% bottom +% gradmidpoint=1](-2,-.5)(12.5,-1.32)% + \psframe[linestyle=none,fillstyle=solid,fillcolor=tjlyellow,gradmidpoint=1](-2,-.5)(12.5,-1.32)%% bottom + + \ifHAP@toc% + \rput[lt](9.475,7.25){\begin{minipage}[t]{2cm}\HAP@toc\end{minipage}}% + \fi% + \HAP@PutLF{tl}{-1.65,-.9}% + \HAP@PutRF{tr}{11.35,-.9}% + \fi% + {#1}}% + +\newcommand{\SpecialSlide}[1]{% + \ifHAP@portrait% + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,11.5)(12.5,-.9)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,9.1)(-1,9.1)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.1)(-1,9.4)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,9.4)(12.5,9.4)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,gradmidpoint=1](8.4,11.5)(10,-.2)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,gradmidpoint=1](-2,-.15)(12.5,-5)% + \ifHAP@toc% + \rput[tr](3.7,-.8){\begin{minipage}[t]{2cm}\HAP@tsections\end{minipage}}% + \rput[tl](4.1,-.8){\begin{minipage}[t]{2cm}\HAP@tcontent\end{minipage}}% + \fi% + \HAP@PutLF{tl}{-0.95,-.35}% + \HAP@PutRF{tr}{8.6,-.35}% + \else% + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](-2,9)(9.4,-.6)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjyellow,gradend=tjlyellow,gradmidpoint=1](9.3,9)(12.5,-2)% + \psframe[linestyle=none,fillcolor=tjlyellow,fillstyle=solid](9.2,7.91)(12.5,-2)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-2,7.6)(-1,7.6)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.6)(-1,7.9)% + \psline[linewidth=.3pt,linecolor=tjdblue]{C-C}(-1,7.9)(12.5,7.9)% + \psframe[linestyle=none,fillstyle=gradient,gradbegin=tjlyellow,gradend=tjyellow,gradmidpoint=1](-2,-.5)(12.5,-1.32)% + \HAP@PutLF{tl}{-1.65,-.9}% + \HAP@PutRF{tr}{11.35,-.9}% + \fi% + {#1}}% + +\ifHAP@portrait + \newcommand{\HAPR@titleSlide}{\NewSlideStyle[9cm]{tl}{-.65,2.9}{TitleSlide}} + \newcommand{\HAPR@normalSlide}{\NewSlideStyle[8.7cm]{tl}{-.65,3.3}{NormalSlide}} + \newcommand{\HAPR@wideSlide}{\NewSlideStyle[8.7cm]{tl}{-.65,3.3}{NormalSlide}} + \newcommand{\HAPR@dualSlide}{\NewSlideStyle[4.2cm]{tl}{-.65,3.3}{NormalSlide}} + \newcommand{\slidetitle}[1]{\rput[Br](8.3,4.55){\fontTitle{#1}}} +\else + \newcommand{\HAPR@titleSlide}{\NewSlideStyle[11.7cm]{tl}{-.6,3.4}{TitleSlide}} + \newcommand{\HAPR@normalSlide}{\NewSlideStyle[9.5cm]{tl}{-.6,3.7}{NormalSlide}} + \newcommand{\HAPR@wideSlide}{\NewSlideStyle[11.7cm]{tl}{-.6,3.7}{SpecialSlide}} + \newcommand{\HAPR@dualSlide}{\NewSlideStyle[5.5cm]{tl}{-.6,3.7}{SpecialSlide}} + \newcommand{\slidetitle}[1]{\rput[Br](9.2,4.55){\fontTitle{#1}}} +\fi + +% List item definitions +\RequirePackage{pifont} +\myitem{1}{\raisebox{1pt}{\fontsize{7pt}{7pt}\selectfont\ding{110}}} +\myitem{2}{\raisebox{1pt}{\fontsize{7pt}{7pt}\selectfont\ding{117}}} +\myitem{3}{\raisebox{1pt}{\fontsize{5pt}{5pt}\selectfont\ding{110}}} + +% Style of table of contents entries +\newcommand{\HAP@tsectionm}{% + \ifHAP@portrait\else + \psline[linecolor=tjdblue,linewidth=.25pt](-.04,-.05)(2,-.05)% + \fi +} +\newcommand{\HAP@tsectiononly}[1]{\parbox{2cm}{\raggedleft#1\,}}% + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaealbattar.fd b/Master/texmf-dist/tex/latex/arabi/laeaealbattar.fd new file mode 100644 index 00000000000..a12a431d595 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaealbattar.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laeaealbattar.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laeaealbattar.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aealbattar}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aealbattar}{m}{n}{<-> s*[1.25] aealbattar}{} +\DeclareFontShape{LAE}{aealbattar}{bx}{n}{<-> s*[1.25] aealbattar}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaealmateen.fd b/Master/texmf-dist/tex/latex/arabi/laeaealmateen.fd new file mode 100644 index 00000000000..aaf7da1ca5a --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaealmateen.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laeaealmateen.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laeaealmateen.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aealmateen}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aealmateen}{m}{n}{<-> s*[1.25] aealmateen}{} +\DeclareFontShape{LAE}{aealmateen}{bx}{n}{<-> s*[1.25] aealmateen}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaealmohanadb.fd b/Master/texmf-dist/tex/latex/arabi/laeaealmohanadb.fd new file mode 100644 index 00000000000..eaefac5179b --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaealmohanadb.fd @@ -0,0 +1,37 @@ +%% +%% This is file `laeaealmohanadb.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaealmohanadb.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aealmohanadb}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aealmohanadb}{m}{n}{% + <-> s*[1.25] aealmohanadb }{} + +%%%%%%% Italicized shape +\DeclareFontShape{LAE}{cmr}{m}{it}{<-> s*[1.25] ae_almohanad_bolditalic }{} +\DeclareFontShape{LAE}{cmr}{m}{sl}{<-> s*[1.25] ae_almohanad_bolditalic }{} + +%%%%%%% Bold extended series +\DeclareFontShape{LAE}{aealmohanadb}{b}{n}{<-> s*[1.25] ae_almohanad_xxbold}{} +\DeclareFontShape{LAE}{aealmohanadb}{bx}{n}{<-> s*[1.25] ae_almohanad_xxbold}{} + + +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LAE}{aealmohanadb}{bx}{sl}{<-> ssub * aealmohanadb/b/n}{} +\DeclareFontShape{LAE}{aealmohanadb}{bx}{it}{<-> ssub * aealmohanadb/b/n}{} + + +\endinput + diff --git a/Master/texmf-dist/tex/latex/arabi/laeaealmothnna.fd b/Master/texmf-dist/tex/latex/arabi/laeaealmothnna.fd new file mode 100644 index 00000000000..0fe543bf6c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaealmothnna.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaealmothnna.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaealmothnna.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aealmothnna}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aealmothnna}{m}{n}{<-> s*[1.25] aealmothnna}{} +\DeclareFontShape{LAE}{aealmothnna}{bx}{n}{<-> ssub * aealmothnna/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaealyermook.fd b/Master/texmf-dist/tex/latex/arabi/laeaealyermook.fd new file mode 100644 index 00000000000..d56a79d1cc4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaealyermook.fd @@ -0,0 +1,22 @@ +%% +%% This is file `aealyermook.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{aealyermook.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aealyermook}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aealyermook}{m}{n}{<-> s*[1.25] aealyermook }{} +\DeclareFontShape{LAE}{aealyermook}{bx}{n}{<-> ssub * aealyermook/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaearab.fd b/Master/texmf-dist/tex/latex/arabi/laeaearab.fd new file mode 100644 index 00000000000..70f26ac8fb2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaearab.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaearab.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaearab.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aearab}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aearab}{m}{n}{<-> s*[1.25] aearab }{} +\DeclareFontShape{LAE}{aearab}{bx}{n}{<-> ssub * aearab/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaecortoba.fd b/Master/texmf-dist/tex/latex/arabi/laeaecortoba.fd new file mode 100644 index 00000000000..f7cc7ec5305 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaecortoba.fd @@ -0,0 +1,23 @@ +%% +%% This is file `laeaecortoba.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaecortoba.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + + +\DeclareFontFamily{LAE}{aecortoba}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aecortoba}{m}{n}{<-> s*[1.25] aecortoba}{} +\DeclareFontShape{LAE}{aecortoba}{bx}{n}{<-> ssub * aecortoba/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaedimnah.fd b/Master/texmf-dist/tex/latex/arabi/laeaedimnah.fd new file mode 100644 index 00000000000..9696bc53671 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaedimnah.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaedimnah.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaedimnah.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aedimnah}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aedimnah}{m}{n}{<-> s*[1.25] aedimnah}{} + +\DeclareFontShape{LAE}{aedimnah}{bx}{n}{<-> ssub * aedimnah/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaefurat.fd b/Master/texmf-dist/tex/latex/arabi/laeaefurat.fd new file mode 100644 index 00000000000..3a2f935ae09 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaefurat.fd @@ -0,0 +1,21 @@ +%% +%% This is file `laeaefurat.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaefurat.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aefurat}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aefurat}{m}{n}{<-> s*[1.25] aefurat}{} +\DeclareFontShape{LAE}{aefurat}{bx}{n}{<-> ssub * aefurat/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaegranada.fd b/Master/texmf-dist/tex/latex/arabi/laeaegranada.fd new file mode 100644 index 00000000000..e8ff6dad6a8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaegranada.fd @@ -0,0 +1,28 @@ +%% +%% This is file `laeaegranada.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaegranada.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aegranada}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aegranada}{m}{n}{<-> s*[1.25] aegranada}{} +\DeclareFontShape{LAE}{aegranada}{m}{it}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{m}{sl}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{bx}{n}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{bx}{it}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{bx}{sl}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{b}{n}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{b}{sl}{<-> ssub * aegranada/m/n }{} +\DeclareFontShape{LAE}{aegranada}{b}{it}{<-> ssub * aegranada/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaegraph.fd b/Master/texmf-dist/tex/latex/arabi/laeaegraph.fd new file mode 100644 index 00000000000..0418e9b737a --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaegraph.fd @@ -0,0 +1,21 @@ +%% +%% This is file `laeaegraph.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaegraph.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aegraph}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aegraph}{m}{n}{<-> s*[1.25] aegraph }{} +\DeclareFontShape{LAE}{aegraph}{bx}{n}{<-> ssub * aegraph/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaehani.fd b/Master/texmf-dist/tex/latex/arabi/laeaehani.fd new file mode 100644 index 00000000000..8c16e43d22b --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaehani.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaehani.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaehani.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aehani}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aehani}{m}{n}{<-> s*[1.25] aehani }{} +\DeclareFontShape{LAE}{aehani}{bx}{n}{<-> ssub * aehani/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaehor.fd b/Master/texmf-dist/tex/latex/arabi/laeaehor.fd new file mode 100644 index 00000000000..3ea7694501e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaehor.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaehor.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaehor.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aehor}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aehor}{m}{n}{<-> s*[1.25] aehor }{} +\DeclareFontShape{LAE}{aehor}{bx}{n}{<-> ssub * aehor }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaekayrawan.fd b/Master/texmf-dist/tex/latex/arabi/laeaekayrawan.fd new file mode 100644 index 00000000000..c4261cb54a3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaekayrawan.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaekayrawan.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaekayrawan.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aekayrawan}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aekayrawan}{m}{n}{<-> s*[1.25] aekayrawan }{} +\DeclareFontShape{LAE}{aekayrawan}{bx}{n}{<-> ssub * aekayrawan/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaekhalid.fd b/Master/texmf-dist/tex/latex/arabi/laeaekhalid.fd new file mode 100644 index 00000000000..5da33af0611 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaekhalid.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaekhalid.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaekhalid.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aekhalid}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aekhalid}{m}{n}{<-> s*[1.25] aekhalid }{} +\DeclareFontShape{LAE}{aekhalid}{bx}{n}{<-> ssub * aekhalid/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaemashq.fd b/Master/texmf-dist/tex/latex/arabi/laeaemashq.fd new file mode 100644 index 00000000000..05e9513fba7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaemashq.fd @@ -0,0 +1,21 @@ +%% +%% This is file `laeaemashq.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaemashq.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{aemashq}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aemashq}{m}{n}{<-> s*[1.25]aemashq }{} +\DeclareFontShape{LAE}{aemashq}{bx}{n}{<-> ssub * aemashq/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaemetal.fd b/Master/texmf-dist/tex/latex/arabi/laeaemetal.fd new file mode 100644 index 00000000000..35f6c66a6eb --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaemetal.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaemetal.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaemetal.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aemetal}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aemetal}{m}{n}{<-> s*[1.25] aemetal }{} +\DeclareFontShape{LAE}{aemetal}{bx}{n}{<-> ssub * aemetal/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaenada.fd b/Master/texmf-dist/tex/latex/arabi/laeaenada.fd new file mode 100644 index 00000000000..5ecbebb2a98 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaenada.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaenada.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaenada.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aenada}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aenada}{m}{n}{<-> s*[1.25] aenada }{} +\DeclareFontShape{LAE}{aenada}{bx}{n}{<-> ssub * aenada/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaenagham.fd b/Master/texmf-dist/tex/latex/arabi/laeaenagham.fd new file mode 100644 index 00000000000..c8fb4c18789 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaenagham.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaenagham.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaenagham.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aenagham}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aenagham}{m}{n}{<-> s*[1.25] aenagham }{} +\DeclareFontShape{LAE}{aenagham}{bx}{n}{<-> ssub * aenagham/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaenice.fd b/Master/texmf-dist/tex/latex/arabi/laeaenice.fd new file mode 100644 index 00000000000..39e3d057d18 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaenice.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaenice.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaenice.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aenice}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aenice}{m}{n}{<-> s*[1.25] aenice }{} +\DeclareFontShape{LAE}{aenice}{bx}{n}{<-> ssub * aenice/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaeostorah.fd b/Master/texmf-dist/tex/latex/arabi/laeaeostorah.fd new file mode 100644 index 00000000000..78100a804aa --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaeostorah.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaeostorah.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaeostorah.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aeostorah}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aeostorah}{m}{n}{<-> s*[1.25] aeostorah }{} +\DeclareFontShape{LAE}{aeostorah}{bx}{n}{<-> ssub * aeostorah }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaeouhod.fd b/Master/texmf-dist/tex/latex/arabi/laeaeouhod.fd new file mode 100644 index 00000000000..8a2448da217 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaeouhod.fd @@ -0,0 +1,23 @@ +%% +%% This is file `laeaeouhod.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaeouhod.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aeouhod}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aeouhod}{m}{n}{<-> s*[1.25] aeouhod }{} + +\DeclareFontShape{LAE}{aeouhod}{bx}{n}{<-> ssub * aeouhod/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaepetra.fd b/Master/texmf-dist/tex/latex/arabi/laeaepetra.fd new file mode 100644 index 00000000000..b8117e05002 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaepetra.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaepetra.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaepetra.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aepetra}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aepetra}{m}{n}{<-> s*[1.25] aepetra }{} +\DeclareFontShape{LAE}{aepetra}{bx}{n}{<-> ssub * aepetra/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaerehan.fd b/Master/texmf-dist/tex/latex/arabi/laeaerehan.fd new file mode 100644 index 00000000000..40a2bd407c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaerehan.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaerehan.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaerehan.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aerehan}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aerehan}{m}{n}{<-> s*[1.25] aerehan }{} +\DeclareFontShape{LAE}{aerehan}{bx}{n}{<-> ssub * aerehan }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaesalem.fd b/Master/texmf-dist/tex/latex/arabi/laeaesalem.fd new file mode 100644 index 00000000000..98437d9febc --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaesalem.fd @@ -0,0 +1,23 @@ +%% +%% This is file `laeaesalem.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaesalem.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aesalem}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aesalem}{m}{n}{<-> s*[1.25] aesalem }{} + +\DeclareFontShape{LAE}{aesalem}{bx}{n}{<-> ssub * aesalem/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaeshado.fd b/Master/texmf-dist/tex/latex/arabi/laeaeshado.fd new file mode 100644 index 00000000000..35e138913d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaeshado.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaeshado.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaeshado.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aeshado}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aeshado}{m}{n}{<-> s*[1.25] aeshado }{} +\DeclareFontShape{LAE}{aeshado}{bx}{n}{<-> ssub * aeshado/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaesharjah.fd b/Master/texmf-dist/tex/latex/arabi/laeaesharjah.fd new file mode 100644 index 00000000000..fb48eb199e4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaesharjah.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaesharjah.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaesharjah.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aesharjah}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aesharjah}{m}{n}{<-> s*[1.25] aesharjah }{} +\DeclareFontShape{LAE}{aesharjah}{bx}{n}{<-> ssub * aesharjah/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaesindibad.fd b/Master/texmf-dist/tex/latex/arabi/laeaesindibad.fd new file mode 100644 index 00000000000..7f5f937af0f --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaesindibad.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaesindibad.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaesindibad.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aesindibad}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aesindibad}{m}{n}{<-> s*[1.25] aesindibad }{} +\DeclareFontShape{LAE}{aesindibad}{bx}{n}{<-> ssub * aesindibad/m/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaetarablus.fd b/Master/texmf-dist/tex/latex/arabi/laeaetarablus.fd new file mode 100644 index 00000000000..9d0cfeb2709 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaetarablus.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaetarablus.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaetarablus.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aetarablus}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aetarablus}{m}{n}{<-> s*[1.25] aetarablus }{} +\DeclareFontShape{LAE}{aetarablus}{bx}{n}{<-> ssub * aetarablus/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeaetholoth.fd b/Master/texmf-dist/tex/latex/arabi/laeaetholoth.fd new file mode 100644 index 00000000000..0043ae0e5bd --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeaetholoth.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeaetholth.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeaetholth.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aetholoth}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aetholoth}{m}{n}{<-> s*[1.25] aetholoth }{} +\DeclareFontShape{LAE}{aetholoth}{bx}{n}{<-> ssub * aetholoth/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeandlso.fd b/Master/texmf-dist/tex/latex/arabi/laeandlso.fd new file mode 100644 index 00000000000..43f67fcff56 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeandlso.fd @@ -0,0 +1,22 @@ +%% +%% This is file `laeandlso.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeandlso.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{andlso}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{andlso}{m}{n}{<-> s*[1.25] andlso }{} +\DeclareFontShape{LAE}{andlso}{bx}{n}{<-> ssub * andlso/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeararial.fd b/Master/texmf-dist/tex/latex/arabi/laeararial.fd new file mode 100644 index 00000000000..b44f54b5f3a --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeararial.fd @@ -0,0 +1,24 @@ +%% +%% This is file `laeararial.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeararial.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + + +\DeclareFontFamily{LAE}{ararial}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{ararial}{m}{n}{<-> s*[1.25] ararial }{} +\DeclareFontShape{LAE}{ararial}{b}{n}{<-> s*[1.25] ararialbd }{} +\DeclareFontShape{LAE}{ararial}{bx}{n}{<-> ssub * ararial/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laearcour.fd b/Master/texmf-dist/tex/latex/arabi/laearcour.fd new file mode 100644 index 00000000000..3de2034ce53 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laearcour.fd @@ -0,0 +1,23 @@ +%% +%% This is file `laeararial.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeararial.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{arcour}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{arcour}{m}{n}{<-> s*[1.25] arcour }{} +\DeclareFontShape{LAE}{arcour}{b}{n}{<-> s*[1.25] arcourbd }{} +\DeclareFontShape{LAE}{arcour}{bx}{n}{<-> ssub * arcour/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laearomega.fd b/Master/texmf-dist/tex/latex/arabi/laearomega.fd new file mode 100644 index 00000000000..92a62bedc25 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laearomega.fd @@ -0,0 +1,24 @@ +%% +%% This is file `laearomega.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laearomega.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{aromega}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{aromega}{m}{n}{<-> s*[1.25] aromega }{} +\DeclareFontShape{LAE}{aromega}{b}{n}{<-> s*[1.25] aromegab}{} +\DeclareFontShape{LAE}{aromega}{bx}{n}{<-> ssub * aromega/b/n}{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laearsimpo.fd b/Master/texmf-dist/tex/latex/arabi/laearsimpo.fd new file mode 100644 index 00000000000..f1f8aff2e84 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laearsimpo.fd @@ -0,0 +1,23 @@ +%% +%% This is file `laearsimpo.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laearsimpo.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{arsimpo}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{arsimpo}{m}{n}{<-> s*[1.25] arsimpo }{} +\DeclareFontShape{LAE}{arsimpo}{b}{n}{<-> s*[1.25] arsimpbdo}{} +\DeclareFontShape{LAE}{arsimpo}{bx}{n}{<-> ssub * arsimpo/b/n}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeartimes.fd b/Master/texmf-dist/tex/latex/arabi/laeartimes.fd new file mode 100644 index 00000000000..26efd0c2080 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeartimes.fd @@ -0,0 +1,23 @@ +%% +%% This is file `laeartimes.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laeartimes.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{artimes}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{artimes}{m}{n}{<-> s*[1.25] artimes }{} +\DeclareFontShape{LAE}{artimes}{b}{n}{<-> s*[1.25] artimesbd }{} +\DeclareFontShape{LAE}{artimes}{bx}{n}{<-> ssub * artimes/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeasv.fd b/Master/texmf-dist/tex/latex/arabi/laeasv.fd new file mode 100644 index 00000000000..5ad2043a484 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeasv.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laeasv.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laeasv.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{asv}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{asv}{m}{n}{<-> s*[1.2] asv}{} %s*[1.25] +\DeclareFontShape{LAE}{asv}{bx}{n}{<-> s*[1.2] asv-bold}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laecmr.fd b/Master/texmf-dist/tex/latex/arabi/laecmr.fd new file mode 100644 index 00000000000..543a2cdb35d --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laecmr.fd @@ -0,0 +1,31 @@ +%% +%% This is file `laecmr.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laecmr.fd} + [2006/01/01 v0.1 LaTeX Arabic default font description + (test version: may change)] + +\DeclareFontFamily{LAE}{cmr}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{cmr}{m}{n}{<-> s*[1.25] aealmohanadb }{} +%%%%%%% Italicized shape +\DeclareFontShape{LAE}{cmr}{m}{it}{<-> s*[1.25] aedimnah }{} +\DeclareFontShape{LAE}{cmr}{m}{sl}{<-> ssub * cmr/m/it }{} +\DeclareFontShape{LAE}{cmr}{m}{sc}{<-> s*[1.25] aenada }{} +%%%%%%% Bold extended series +\DeclareFontShape{LAE}{cmr}{b}{n}{<-> s*[1.25] aealmateen }{} +\DeclareFontShape{LAE}{cmr}{bx}{n}{<-> ssub * cmr/b/n }{} +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LAE}{cmr}{bx}{sl}{<-> ssub * cmr/b/n }{} +\DeclareFontShape{LAE}{cmr}{bx}{it}{<-> ssub * cmr/b/n }{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laecmss.fd b/Master/texmf-dist/tex/latex/arabi/laecmss.fd new file mode 100644 index 00000000000..469f58a74cc --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laecmss.fd @@ -0,0 +1,29 @@ +%% +%% This is file `laecmss.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laecmss.fd} + [2006/01/01 v0.1 LaTeX Arabic default font description + (test version: may change)] + +\DeclareFontFamily{LAE}{cmss}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{cmss}{m}{n}{<-> s*[1.25] aesindibad }{} +%%%%%%% Italicized shape +\DeclareFontShape{LAE}{cmss}{m}{it}{<-> ssub * cmss/m/n }{} +\DeclareFontShape{LAE}{cmss}{m}{sl}{<-> ssub * cmss/m/n }{} +\DeclareFontShape{LAE}{cmss}{m}{sc}{<-> ssub * cmss/m/n }{} +%%%%%%% Bold extended series +\DeclareFontShape{LAE}{cmss}{b}{n}{<-> s*[1.25] aegraph }{} +\DeclareFontShape{LAE}{cmss}{bx}{n}{<-> ssub * cmss/b/n }{} +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LAE}{cmss}{bx}{sl}{<-> ssub * cmss/b/n }{} +\DeclareFontShape{LAE}{cmss}{bx}{it}{<-> ssub * cmss/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laecmtt.fd b/Master/texmf-dist/tex/latex/arabi/laecmtt.fd new file mode 100644 index 00000000000..3c9690ec34a --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laecmtt.fd @@ -0,0 +1,29 @@ +%% +%% This is file `laecmtt.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laecmtt.fd} + [2006/01/01 v0.1 LaTeX Arabic default font description + (test version: may change)] + +\DeclareFontFamily{LAE}{cmtt}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{cmtt}{m}{n}{<-> s*[1.25] aenice }{} +%%%%%%% Italicized shape +\DeclareFontShape{LAE}{cmtt}{m}{it}{<-> ssub * cmtt/m/n }{} +\DeclareFontShape{LAE}{cmtt}{m}{sl}{<-> ssub * cmtt/m/n }{} +\DeclareFontShape{LAE}{cmtt}{m}{sc}{<-> ssub * cmtt/m/n }{} +%%%%%%% Bold extended series +\DeclareFontShape{LAE}{cmtt}{b}{n}{<-> s*[1.25] aegraph }{} +\DeclareFontShape{LAE}{cmtt}{bx}{n}{<-> ssub * cmtt/b/n }{} +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LAE}{cmtt}{bx}{sl}{<-> ssub * cmtt/b/n }{} +\DeclareFontShape{LAE}{cmtt}{bx}{it}{<-> ssub * cmtt/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laedthuluth.fd b/Master/texmf-dist/tex/latex/arabi/laedthuluth.fd new file mode 100644 index 00000000000..f6323e16eb6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laedthuluth.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laedthuluth.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laedthuluth.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{dthuluth}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{dthuluth}{m}{n}{<-> s*[1.25] dthuluth}{} +\DeclareFontShape{LAE}{dthuluth}{bx}{n}{<-> s*[1.25] dthuluth}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laedtpn.fd b/Master/texmf-dist/tex/latex/arabi/laedtpn.fd new file mode 100644 index 00000000000..477b90e4fce --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laedtpn.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laedtpn.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laedtpn.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{dtpn}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{dtpn}{m}{n}{<-> s*[1.25] dtpn}{} +\DeclareFontShape{LAE}{dtpn}{bx}{n}{<-> s*[1.25] dtpn}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laedtpnsp.fd b/Master/texmf-dist/tex/latex/arabi/laedtpnsp.fd new file mode 100644 index 00000000000..b9b26585fff --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laedtpnsp.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laedtpnsp.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laedtpnsp.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{dtpn}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{dtpnsp}{m}{n}{<-> s*[1.25] dtpnsp}{} +\DeclareFontShape{LAE}{dtpnsp}{bx}{n}{<-> s*[1.25] dtpnsp}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laeenc.def b/Master/texmf-dist/tex/latex/arabi/laeenc.def new file mode 100644 index 00000000000..dda6249a01e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeenc.def @@ -0,0 +1,125 @@ +% \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: laeenc.def +%% +\ProvidesFile{laeenc.def} + [2006/01/01 v0.1 Local Arabic font encoding (test version: may change)] + +\DeclareFontEncoding{LAE}{}{} +\DeclareFontSubstitution{LAE}{cmr}{m}{n} +\DeclareErrorFont{LAE}{cmr}{m}{n}{10} + +\ProvideTextCommand{\textcopyright}{LAE}{\textcircled{\@latin{c}}} +\ProvideTextCommand{\textregistered}{LAE}{\textcircled{\scshape% + \@latin{r}}} +\ProvideTextCommand{\texttrademark}{LAE}{\textsuperscript{\@latin{TM}}} + +\DeclareTextSymbol{\hamza}{LAE}{186} +\DeclareTextSymbol{\alefmadda}{LAE}{6} +\DeclareTextSymbol{\alefhamza}{LAE}{2} +\DeclareTextSymbol{\wawhamza}{LAE}{165} +\DeclareTextSymbol{\aleflowerhamza}{LAE}{4} +\DeclareTextSymbol{\yahamza}{LAE}{183} +\DeclareTextSymbol{\alef}{LAE}{65} +\DeclareTextSymbol{\baa}{LAE}{98} +\DeclareTextSymbol{\T}{LAE}{84} %taa marbuuta +\DeclareTextSymbol{\taa}{LAE}{116} +\DeclareTextSymbol{\thaa}{LAE}{16} +\DeclareTextSymbol{\jeem}{LAE}{20} %geem +\DeclareTextSymbol{\Haa}{LAE}{24} +\DeclareTextSymbol{\kha}{LAE}{28} +\DeclareTextSymbol{\dal}{LAE}{100} +\DeclareTextSymbol{\dhal}{LAE}{64} +\DeclareTextSymbol{\ra}{LAE}{114} +\DeclareTextSymbol{\zay}{LAE}{122} +\DeclareTextSymbol{\seen}{LAE}{115} +\DeclareTextSymbol{\sheen}{LAE}{75} +\DeclareTextSymbol{\sad}{LAE}{79} +\DeclareTextSymbol{\dad}{LAE}{83} +\DeclareTextSymbol{\Ta}{LAE}{87} +\DeclareTextSymbol{\za}{LAE}{92} +\DeclareTextSymbol{\ayn}{LAE}{96} +\DeclareTextSymbol{\ghayn}{LAE}{140} +% +\DeclareTextSymbol{\keshchar}{LAE}{254}%tatweel +\DeclareTextSymbol{\fa}{LAE}{102} +\DeclareTextSymbol{\qaf}{LAE}{113} +\DeclareTextSymbol{\kaf}{LAE}{107} +\DeclareTextSymbol{\lam}{LAE}{108} +\DeclareTextSymbol{\meem}{LAE}{109} +\DeclareTextSymbol{\nun}{LAE}{110} +\DeclareTextSymbol{\ha}{LAE}{104} +\DeclareTextSymbol{\waw}{LAE}{119} +\DeclareTextSymbol{\ya}{LAE}{121} +\DeclareTextSymbol{\alefmaqsura}{LAE}{89}%170 +% +%%%%%%%%%%%% Vowels +% +% Firt, Vowels that come only at the end of a word +% +\DeclareTextSymbol{\nasb}{LAE}{190} +\DeclareTextSymbol{\raff}{LAE}{191} +\DeclareTextSymbol{\jarr}{LAE}{192} +% +\DeclareTextSymbol{\shaddanasb}{LAE}{198} +\DeclareTextSymbol{\shaddaraff}{LAE}{199} +\DeclareTextSymbol{\shaddajarr}{LAE}{200} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextSymbol{\fatha}{LAE}{97} +\DeclareTextSymbol{\damma}{LAE}{117} +\DeclareTextSymbol{\kasra}{LAE}{105} +\DeclareTextSymbol{\shadda}{LAE}{204} +\DeclareTextSymbol{\sukun}{LAE}{34} +% +\DeclareTextSymbol{\shaddafatha}{LAE}{201} +\DeclareTextSymbol{\shaddadamma}{LAE}{202} +\DeclareTextSymbol{\shaddakasra}{LAE}{203} +% +% Some special ones for LAE! +% +\DeclareTextCommand{\tatweel}{LAE}{\keshchar} +\DeclareTextSymbol{\llahchar}{LAE}{252} +\DeclareTextSymbol{\Decimalchar}{LAE}{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 + + + + diff --git a/Master/texmf-dist/tex/latex/arabi/laeenc.dfu b/Master/texmf-dist/tex/latex/arabi/laeenc.dfu new file mode 100644 index 00000000000..4af8d12f452 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laeenc.dfu @@ -0,0 +1,127 @@ +% \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: laeenc.dfu + + \ProvidesFile{laeenc.dfu} + [2006/01/01 v1.0 UTF-8 support for Arabic and Farsi for use with inputenc] +%%%%%%%%%% +% The foolowing Arabic characters are put in the place of +% corresponding Latin ones. +% +\DeclareUnicodeCharacter{066A}{\%}%066A;afii57381;ARABIC PERCENT SIGN +\DeclareUnicodeCharacter{060C}{,}%060C;afii57388;ARABIC COMMA +\DeclareUnicodeCharacter{0660}{0}%0660;afii57392;ARABIC-INDIC DIGIT ZERO +\DeclareUnicodeCharacter{0661}{1}%0661;afii57393;ARABIC-INDIC DIGIT ONE +\DeclareUnicodeCharacter{0662}{2}%0662;afii57394;ARABIC-INDIC DIGIT TWO +\DeclareUnicodeCharacter{0663}{3}%0663;afii57395;ARABIC-INDIC DIGIT THREE +\DeclareUnicodeCharacter{0664}{4}%0664;afii57396;ARABIC-INDIC DIGIT FOUR +\DeclareUnicodeCharacter{0665}{5}%0665;afii57397;ARABIC-INDIC DIGIT FIVE +\DeclareUnicodeCharacter{0666}{6}%0666;afii57398;ARABIC-INDIC DIGIT SIX +\DeclareUnicodeCharacter{0667}{7}%0667;afii57399;ARABIC-INDIC DIGIT SEVEN +\DeclareUnicodeCharacter{0668}{8}%0668;afii57400;ARABIC-INDIC DIGIT EIGHT +\DeclareUnicodeCharacter{0669}{9}%0669;afii57401;ARABIC-INDIC DIGIT NINE +\DeclareUnicodeCharacter{061B}{;}%061B;afii57403;ARABIC SEMICOLON +\DeclareUnicodeCharacter{061F}{?}%061F;afii57407;ARABIC QUESTION MARK +%%%%%%%%%%%%%%% +\DeclareUnicodeCharacter{0621}{\hamza}%0621;afii57409;ARABIC LETTER HAMZA +\DeclareUnicodeCharacter{0622}{\alefmadda}%0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE +\DeclareUnicodeCharacter{0623}{\alefhamza}%0623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE +\DeclareUnicodeCharacter{0624}{\wawhamza} % 0624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE +\DeclareUnicodeCharacter{0625}{\aleflowerhamza}%0625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW +\DeclareUnicodeCharacter{0626}{\yahamza}%0626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE +\DeclareUnicodeCharacter{0627}{\alef}%0627;afii57415;ARABIC LETTER ALEF +\DeclareUnicodeCharacter{0628}{\baa}%0628;afii57416;ARABIC LETTER BEH +\DeclareUnicodeCharacter{0629}{\T}%0629;afii57417;ARABIC LETTER TEH MARBUTA +\DeclareUnicodeCharacter{062A}{\taa}%062A;afii57418;ARABIC LETTER TEH +\DeclareUnicodeCharacter{062B}{\thaa}%062B;afii57419;ARABIC LETTER THEH +\DeclareUnicodeCharacter{062C}{\jeem}%062C;afii57420;ARABIC LETTER JEEM +\DeclareUnicodeCharacter{062D}{\Haa}%062D;afii57421;ARABIC LETTER HAH +\DeclareUnicodeCharacter{062E}{\kha}%062E;afii57422;ARABIC LETTER KHAH +\DeclareUnicodeCharacter{062F}{\dal}%062F;afii57423;ARABIC LETTER DAL +\DeclareUnicodeCharacter{0630}{\dhal}%0630;afii57424;ARABIC LETTER THAL +\DeclareUnicodeCharacter{0631}{\ra}%0631;afii57425;ARABIC LETTER REH +\DeclareUnicodeCharacter{0632}{\zay}%0632;afii57426;ARABIC LETTER ZAIN +\DeclareUnicodeCharacter{0633}{\seen}%0633;afii57427;ARABIC LETTER SEEN +\DeclareUnicodeCharacter{0634}{\sheen}%0634;afii57428;ARABIC LETTER SHEEN +\DeclareUnicodeCharacter{0635}{\sad}%0635;afii57429;ARABIC LETTER SAD +\DeclareUnicodeCharacter{0636}{\dad}%0636;afii57430;ARABIC LETTER DAD +\DeclareUnicodeCharacter{0637}{\Ta}%0637;afii57431;ARABIC LETTER TAH +\DeclareUnicodeCharacter{0638}{\za}%0638;afii57432;ARABIC LETTER ZAH +\DeclareUnicodeCharacter{0639}{\ayn}%0639;afii57433;ARABIC LETTER AIN +\DeclareUnicodeCharacter{063A}{\ghayn}%063A;afii57434;ARABIC LETTER GHAIN +\DeclareUnicodeCharacter{0640}{\tatweel}%0640;afii57440;ARABIC TATWEEL +\DeclareUnicodeCharacter{0641}{\fa} %0641;afii57441;ARABIC LETTER FEH +\DeclareUnicodeCharacter{0642}{\qaf}%0642;afii57442;ARABIC LETTER QAF +\DeclareUnicodeCharacter{0643}{\kaf}%0643;afii57443;ARABIC LETTER KAF +\DeclareUnicodeCharacter{0644}{\lam}%0644;afii57444;ARABIC LETTER LAM +\DeclareUnicodeCharacter{0645}{\meem}%0645;afii57445;ARABIC LETTER MEEM +\DeclareUnicodeCharacter{0646}{\nun}%0646;afii57446;ARABIC LETTER NOON +\DeclareUnicodeCharacter{0647}{\ha}%0647;afii57470;ARABIC LETTER HEH +\DeclareUnicodeCharacter{0648}{\waw}%0648;afii57448;ARABIC LETTER WAW +\DeclareUnicodeCharacter{0649}{\alefmaqsura}%0649;afii57449;ARABIC LETTER ALEF MAKSURA +\DeclareUnicodeCharacter{064A}{\ya}%064A;afii57450;ARABIC LETTER YEH +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareUnicodeCharacter{064B}{\nasb}%064B;afii57451;ARABIC FATHATAN +\DeclareUnicodeCharacter{064C}{\raff}%064C;afii57452;ARABIC DAMMATAN +\DeclareUnicodeCharacter{064D}{\jarr}%064D;afii57453;ARABIC KASRATAN +\DeclareUnicodeCharacter{064E}{\fatha}%064E;afii57454;ARABIC FATHA +\DeclareUnicodeCharacter{064F}{\damma}%064F;afii57455;ARABIC DAMMA +\DeclareUnicodeCharacter{0650}{\kasra}%0650;afii57456;ARABIC KASRA +\DeclareUnicodeCharacter{0651}{\shadda}%0651;afii57457;ARABIC SHADDA +\DeclareUnicodeCharacter{0652}{\sukun}%0652;afii57458;ARABIC SUKUN +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% The non-Arabic language characters used with languages +% like Farsi, ... +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Farsi +\DeclareUnicodeCharacter{067E}{\peh}%067E;afii57506;ARABIC LETTER PEH +\DeclareUnicodeCharacter{0686}{\tcheh}%0686;afii57507;ARABIC LETTER TCHEH +\DeclareUnicodeCharacter{0698}{\jeh}%0698;afii57508;ARABIC LETTER JEH +\DeclareUnicodeCharacter{06A9}{\farsikaf}%06CC;afii?????;FARSI LETTER KAF +\DeclareUnicodeCharacter{06AF}{\gaf}%06AF;afii57509;ARABIC LETTER GAF +\DeclareUnicodeCharacter{06CC}{\farsiya}%06CC;afii?????;FARSI LETTER YEH +% Farsi numbers ! +\DeclareUnicodeCharacter{06F0}{0}%06F0;afii57392;EXTENDED ARABIC-INDIC DIGIT ZERO +\DeclareUnicodeCharacter{06F1}{1}%06F1;afii57393;EXTENDED ARABIC-INDIC DIGIT ONE +\DeclareUnicodeCharacter{06F2}{2}%06F2;afii57394;EXTENDED ARABIC-INDIC DIGIT TWO +\DeclareUnicodeCharacter{06F3}{3}%06F3;afii57395;EXTENDED ARABIC-INDIC DIGIT THREE +\DeclareUnicodeCharacter{06F4}{4}%06F4;afii57396;EXTENDED ARABIC-INDIC DIGIT FOUR +\DeclareUnicodeCharacter{06F5}{5}%06F5;afii57397;EXTENDED ARABIC-INDIC DIGIT FIVE +\DeclareUnicodeCharacter{06F6}{6}%06F6;afii57398;EXTENDED ARABIC-INDIC DIGIT SIX +\DeclareUnicodeCharacter{06F7}{7}%06F7;afii57399;EXTENDED ARABIC-INDIC DIGIT SEVEN +\DeclareUnicodeCharacter{06F8}{8}%06F8;afii57400;EXTENDED ARABIC-INDIC DIGIT EIGHT +\DeclareUnicodeCharacter{06F9}{9}%06F9;afii57401;EXTENDED ARABIC-INDIC DIGIT NINE +% +% Some important special chartacters +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareUnicodeCharacter{200C}{\ZWNJ}%200C;ZWNJ%<< * is a local trick in our font to force final form + %and the {} to force initial form of the next character +\DeclareUnicodeCharacter{06D5}{\noboundary}%200D;ZWJ + + + +\endinput + + + + + diff --git a/Master/texmf-dist/tex/latex/arabi/laekacstbook.fd b/Master/texmf-dist/tex/latex/arabi/laekacstbook.fd new file mode 100644 index 00000000000..8ee10c6dc28 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laekacstbook.fd @@ -0,0 +1,29 @@ +%% +%% This is file `laekacstbook.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laekacstbook.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{kacstbook}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{kacstbook}{m}{n}{<-> s*[1.25] kacstbook }{} +\DeclareFontShape{LAE}{kacstbook}{m}{it}{<-> s*[1.25] kacstbookitalic }{} +\DeclareFontShape{LAE}{kacstbook}{m}{sl}{<-> s*[1.25] kacstbookitalic }{} +\DeclareFontShape{LAE}{kacstbook}{bx}{n}{<-> s*[1.25] kacstbookbold }{} +\DeclareFontShape{LAE}{kacstbook}{b}{n}{<-> s*[1.25] kacstbookbold }{} +\DeclareFontShape{LAE}{kacstbook}{bx}{it}{<-> s*[1.25] kacstbookbolditalic }{} +\DeclareFontShape{LAE}{kacstbook}{b}{it}{<-> s*[1.25] kacstbookbolditalic }{} +\DeclareFontShape{LAE}{kacstbook}{bx}{sl}{<-> s*[1.25] kacstbookbolditalic }{} +\DeclareFontShape{LAE}{kacstbook}{b}{sl}{<-> s*[1.25] kacstbookbolditalic }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laemaghribi.fd b/Master/texmf-dist/tex/latex/arabi/laemaghribi.fd new file mode 100644 index 00000000000..f496f25608e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laemaghribi.fd @@ -0,0 +1,24 @@ +%% +%% This is file `laemaghribi.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laemaghribi.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{maghribi}{\hyphenchar\font=-1}% s*[1.25]s*[1.25] + +\DeclareFontShape{LAE}{maghribi}{m}{n}{<-> s*[1.2] maghribi1 }{} +\DeclareFontShape{LAE}{maghribi}{b}{n}{<-> s*[1.2] maghribi1}{} +\DeclareFontShape{LAE}{maghribi}{bx}{n}{<-> ssub * maghribi/b/n}{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laenaskhi.fd b/Master/texmf-dist/tex/latex/arabi/laenaskhi.fd new file mode 100644 index 00000000000..8ec4a12cceb --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laenaskhi.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laenaskhi.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laenaskhi.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{naskhi}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{naskhi}{m}{n}{<-> s*[1.0] naskhi}{} %s*[1.25] +\DeclareFontShape{LAE}{naskhi}{bx}{n}{<-> s*[1.0] naskhi}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laereqaa.fd b/Master/texmf-dist/tex/latex/arabi/laereqaa.fd new file mode 100644 index 00000000000..5401d4c3817 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laereqaa.fd @@ -0,0 +1,19 @@ +%% +%% This is file `laereqaa.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% +\ProvidesFile{laereqaa.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + +\DeclareFontFamily{LAE}{reqaa}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{reqaa}{m}{n}{<-> s*[1.25] myreqaa}{} +\DeclareFontShape{LAE}{reqaa}{bx}{n}{<-> s*[1.25] myreqaa}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/laetraditionalarabic.fd b/Master/texmf-dist/tex/latex/arabi/laetraditionalarabic.fd new file mode 100644 index 00000000000..1641189e179 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/laetraditionalarabic.fd @@ -0,0 +1,28 @@ +%% +%% This is file `laetraditionalarabic.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{laetraditionalarabic.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{LAE}{traditionalarabic}{\hyphenchar\font=-1}% + +\DeclareFontShape{LAE}{traditionalarabic}{m}{n}{% + <-> s*[1.25] traditionalarabic }{} + +\DeclareFontShape{LAE}{traditionalarabic}{b}{n}{% + <-> s*[1.25] traditionalarabicbold }{} + +\DeclareFontShape{LAE}{traditionalarabic}{bx}{n}{% + <-> ssub * traditionalarabic/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lagally.sty b/Master/texmf-dist/tex/latex/arabi/lagally.sty new file mode 100644 index 00000000000..fb2d471dfb5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lagally.sty @@ -0,0 +1,80 @@ + +%\ifx \ar@batcode \undefined \else +%\message{ArabTeX is aleready loaded, No support is provided} +%\message{with ArabTeX 7 bit input encoding}\expandafter \endinput +%\fi + + + +%%%%%%%%%%%%%%%%%%%%%%%%%% to test with ArabTeX input %%%%%%%%%%%%%% + +\initiate@active@char{_} +\initiate@active@char{^} +\initiate@active@char{.} +\initiate@active@char{'} + + +\expandafter\addto\csname extrasarabic\endcsname{% + \bbl@activate{_}\bbl@activate{^}\bbl@activate{.}\bbl@activate{'} +% + } + + +\expandafter\addto\csname noextrasarabic\endcsname{% + \bbl@deactivate{_}\bbl@deactivate{^}\bbl@deactivate{.}\bbl@deactivate{'} +% +} + + + +\declare@shorthand{arabic}{_h}{%g +\textormath{\kha}{\sb{h}}}% +\declare@shorthand{arabic}{_t}{%g +\textormath{\thaa}{\sb{t}}}% +\declare@shorthand{arabic}{_d}{%g +\textormath{\dhal}{\sb{d}}}% +\declare@shorthand{arabic}{_A}{%g +\textormath{\alefmaqsura}{\sb{A}}}% +\declare@shorthand{arabic}{_a}{%g +\textormath{\keshchar}{\sb{a}}}% + +\declare@shorthand{arabic}{^g}{%g +\textormath{\jeem}{\sp{g}}}% +\declare@shorthand{arabic}{^s}{%g +\textormath{\sheen}{\sp{s}}}% + +\declare@shorthand{arabic}{.g}{%g +\textormath{\ghayn}{.g}}% +\declare@shorthand{arabic}{.h}{%g +\textormath{\Haa}{.h}}% +\declare@shorthand{arabic}{.s}{%g +\textormath{\sad}{.s}}% +\declare@shorthand{arabic}{.d}{%g +\textormath{\dad}{.d}}% +\declare@shorthand{arabic}{.t}{%g +\textormath{\Ta}{.t}}% +\declare@shorthand{arabic}{.z}{%g +\textormath{\za}{.z}}% + +\declare@shorthand{arabic}{'a}{%g +\textormath{\alefhamza\ifx\vocalizetrue\fatha\fi}{'a}}% +\declare@shorthand{arabic}{'u}{%g +\textormath{\alefhamza\ifx\vocalizetrue\damma\fi}{'u}}% +\declare@shorthand{arabic}{'i}{%g +\textormath{\aleflowerhamza\ifx\vocalizetrue\kasra\fi}{'i}}% + + +\declare@shorthand{arabic}{^u}{%g latin chars +\textormath{\relax\damma}{}}% + + +\addto\extrasarabic{\languageshorthands{arabic}}% + + + + +\endinput + + + + diff --git a/Master/texmf-dist/tex/latex/arabi/lfecmr.fd b/Master/texmf-dist/tex/latex/arabi/lfecmr.fd new file mode 100644 index 00000000000..f8c31e6209c --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfecmr.fd @@ -0,0 +1,29 @@ +%% +%% This is file `lfecmr.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1a +%% +%% + + +\ProvidesFile{lfecmr.fd} + [2006/12/01 v0.1a LaTeX default Farsi font description + (test version: may change)] + +\DeclareFontFamily{LFE}{cmr}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{cmr}{m}{n}{<-> s*[1.25] nazli }{} +%%%%%%% Italicized shape +\DeclareFontShape{LFE}{cmr}{m}{it}{<-> ssub * nazli/m/n }{} +\DeclareFontShape{LFE}{cmr}{m}{sl}{<-> ssub * nazli/m/n }{} +\DeclareFontShape{LFE}{cmr}{m}{sc}{<-> ssub * nazli/m/n }{} +%%%%%%% Bold extended series +\DeclareFontShape{LFE}{cmr}{b}{n}{<-> s*[1.25] titr }{} +\DeclareFontShape{LFE}{cmr}{bx}{n}{<-> ssub * nazli/b/n }{} +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LFE}{cmr}{bx}{sl}{<-> ssub * nazli/b/n }{} +\DeclareFontShape{LFE}{cmr}{bx}{it}{<-> ssub * nazli/b/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfecmss.fd b/Master/texmf-dist/tex/latex/arabi/lfecmss.fd new file mode 100644 index 00000000000..f7dd1525bcf --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfecmss.fd @@ -0,0 +1,29 @@ +%% +%% This is file `lfecmss.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1a +%% +%% + + +\ProvidesFile{lfecmss.fd} + [2006/12/01 v0.1a LaTeX default Farsi font description + (test version: may change)] + +\DeclareFontFamily{LAE}{cmss}{\hyphenchar\font=-1}% +\DeclareFontShape{LAE}{cmss}{m}{n}{<-> s*[1.25] nazlib }{} +%%%%%%% Italicized shape +\DeclareFontShape{LAE}{cmss}{m}{it}{<-> ssub * cmss/m/n }{} +\DeclareFontShape{LAE}{cmss}{m}{sl}{<-> ssub * cmss/m/n }{} +\DeclareFontShape{LAE}{cmss}{m}{sc}{<-> ssub * cmss/m/n }{} +%%%%%%% Bold extended series +\DeclareFontShape{LAE}{cmss}{bx}{n}{<-> s*[1.25] nazlib }{} +\DeclareFontShape{LAE}{cmss}{b}{n}{<-> ssub * cmss/bx/n }{} +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LAE}{cmss}{bx}{sl}{<-> ssub * cmss/bx/n }{} +\DeclareFontShape{LAE}{cmss}{bx}{it}{<-> ssub * cmss/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfecmtt.fd b/Master/texmf-dist/tex/latex/arabi/lfecmtt.fd new file mode 100644 index 00000000000..092cba399f2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfecmtt.fd @@ -0,0 +1,29 @@ +%% +%% This is file `lfecmtt.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1a +%% +%% + + +\ProvidesFile{lfecmtt.fd} + [2006/12/01 v0.1a LaTeX default Farsi font description + (test version: may change)] + +\DeclareFontFamily{LFE}{cmtt}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{cmtt}{m}{n}{<-> s*[1.25] homa }{} +%%%%%%% Italicized shape +\DeclareFontShape{LFE}{cmtt}{m}{it}{<-> ssub * cmtt/m/n }{} +\DeclareFontShape{LFE}{cmtt}{m}{sl}{<-> ssub * cmtt/m/n }{} +\DeclareFontShape{LFE}{cmtt}{m}{sc}{<-> ssub * cmtt/m/n }{} +%%%%%%% Bold extended series +\DeclareFontShape{LFE}{cmtt}{bx}{n}{<-> s*[1.25] homa }{} +\DeclareFontShape{LFE}{cmtt}{b}{n}{<-> ssub * cmtt/bx/n }{} +%%%%%%% Bold extended (Italic) series +\DeclareFontShape{LFE}{cmtt}{bx}{sl}{<-> ssub * cmtt/bx/n }{} +\DeclareFontShape{LFE}{cmtt}{bx}{it}{<-> ssub * cmtt/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfeelham.fd b/Master/texmf-dist/tex/latex/arabi/lfeelham.fd new file mode 100644 index 00000000000..775276a7193 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfeelham.fd @@ -0,0 +1,23 @@ +%% +%% This is file `lfeelham.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfeelham.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{elham}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{elham}{m}{n}{<-> s*[1.25] elham }{} +\DeclareFontShape{LFE}{elham}{bx}{n}{ <-> ssub * elham/m/n }{} +\DeclareFontShape{LFE}{elham}{b}{n}{<-> ssub * elham/m/n }{} + +\endinput 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 + + + + diff --git a/Master/texmf-dist/tex/latex/arabi/lfefandlso.fd b/Master/texmf-dist/tex/latex/arabi/lfefandlso.fd new file mode 100644 index 00000000000..599dbee8455 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfefandlso.fd @@ -0,0 +1,21 @@ +%% +%% This is file `lfefandlso.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfefandlso.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + +\DeclareFontFamily{LFE}{fandlso}{\hyphenchar\font=-1}% +\DeclareFontShape{LFE}{fandlso}{m}{n}{<-> s*[1.25] fandlso }{} +\DeclareFontShape{LFE}{fandlso}{bx}{n}{<-> ssub * fandlso/m/n }{} +\DeclareFontShape{LFE}{fandlso}{b}{n}{<-> ssub * fandlso/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfefarsismpl.fd b/Master/texmf-dist/tex/latex/arabi/lfefarsismpl.fd new file mode 100644 index 00000000000..2b710c85b39 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfefarsismpl.fd @@ -0,0 +1,23 @@ +%% +%% This is file `lfefarsismpl.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfefarsismpl.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{farsismpl}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{farsismpl}{m}{n}{<-> s*[1.25] frsspbl }{} +\DeclareFontShape{LFE}{farsismpl}{bx}{n}{<-> s*[1.25] frsspout }{} +\DeclareFontShape{LFE}{farsismpl}{b}{n}{<-> ssub * farsismpl/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfefrarial.fd b/Master/texmf-dist/tex/latex/arabi/lfefrarial.fd new file mode 100644 index 00000000000..ac223f07275 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfefrarial.fd @@ -0,0 +1,24 @@ +%% +%% This is file `lfefrarial.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfefrarial.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{frarial}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{frarial}{m}{n}{<-> s*[1.25] frarial }{} +\DeclareFontShape{LFE}{frarial}{b}{n}{<-> s*[1.25] frarialb }{} +\DeclareFontShape{LFE}{frarial}{bx}{n}{<-> ssub * frarial/b/n }{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfefrtimes.fd b/Master/texmf-dist/tex/latex/arabi/lfefrtimes.fd new file mode 100644 index 00000000000..b858a8baebe --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfefrtimes.fd @@ -0,0 +1,23 @@ +%% +%% This is file `lfefrtimes.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfefrtimes.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{frtimes}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{frtimes}{m}{n}{<-> s*[1.25] frtimes }{} +\DeclareFontShape{LFE}{frtimes}{bx}{n}{<-> s*[1.25] frtimesbd }{} +\DeclareFontShape{LFE}{frtimes}{b}{n}{<-> ssub * frtimes/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfeftraditionalarabic.fd b/Master/texmf-dist/tex/latex/arabi/lfeftraditionalarabic.fd new file mode 100644 index 00000000000..9620b8a04ce --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfeftraditionalarabic.fd @@ -0,0 +1,26 @@ +%% +%% This is file `lfefTraditionalArabic.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfefTraditionalArabic.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{ftraditionalarabic}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{ftraditionalarabic}{m}{n}{% + <-> s*[1.25] ftraditionalarabic }{} +\DeclareFontShape{LFE}{ftraditionalarabic}{bx}{n}{% + <-> s*[1.25] ftraditionalarabicbold }{} +\DeclareFontShape{LFE}{ftraditionalarabic}{b}{n}{% + <-> ssub * ftraditionalarabic/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfehoma.fd b/Master/texmf-dist/tex/latex/arabi/lfehoma.fd new file mode 100644 index 00000000000..5bf97f28506 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfehoma.fd @@ -0,0 +1,25 @@ +%% +%% This is file `lfehoma.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfehoma.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + + +\DeclareFontFamily{LFE}{homa}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{homa}{m}{n}{<-> s*[1.25] homa }{} +\DeclareFontShape{LFE}{homa}{b}{n}{<-> ssub * homa/m/n }{} +\DeclareFontShape{LFE}{homa}{bx}{n}{<-> ssub * homa/m/n }{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfekoodak.fd b/Master/texmf-dist/tex/latex/arabi/lfekoodak.fd new file mode 100644 index 00000000000..ce6ddb102d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfekoodak.fd @@ -0,0 +1,23 @@ +%% +%% This is file `lfekoodak.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfekoodak.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{koodak}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{koodak}{m}{n}{<-> s*[1.25] koodak }{} +\DeclareFontShape{LFE}{koodak}{bx}{n}{<-> ssub * koodak/m/n }{} +\DeclareFontShape{LFE}{koodak}{b}{n}{<-> ssub * koodak/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfenazli.fd b/Master/texmf-dist/tex/latex/arabi/lfenazli.fd new file mode 100644 index 00000000000..f9525b8df9e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfenazli.fd @@ -0,0 +1,26 @@ +%% +%% This is file `lfenazli.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfenazli.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + +\DeclareFontFamily{LFE}{nazli}{\hyphenchar\font=-1}% + %as in \DeclareFontFamily{T1}{cmtt}{\hyphenchar\font=-1} + +\DeclareFontShape{LFE}{nazli}{m}{n}{<-> s*[1.25] nazli }{} + +\DeclareFontShape{LFE}{nazli}{b}{n}{<-> s*[1.25] nazlib }{} +\DeclareFontShape{LFE}{nazli}{bx}{n}{<-> ssub * nazli/b/n }{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfenazliout.fd b/Master/texmf-dist/tex/latex/arabi/lfenazliout.fd new file mode 100644 index 00000000000..7a46ac79adb --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfenazliout.fd @@ -0,0 +1,24 @@ +%% +%% This is file `lfenazliout.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfenazliout.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + + +\DeclareFontFamily{LFE}{nazliout}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{nazliout}{m}{n}{<-> s*[1.25] nazliout }{} +\DeclareFontShape{LFE}{nazliout}{bx}{n}{<-> s*[1.25] nazlibout }{} +\DeclareFontShape{LFE}{nazliout}{b}{n}{<-> ssub * nazliout/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lferoya.fd b/Master/texmf-dist/tex/latex/arabi/lferoya.fd new file mode 100644 index 00000000000..3df5d1a3edf --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lferoya.fd @@ -0,0 +1,24 @@ +%% +%% This is file `lferoya.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lferoya.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + + +\DeclareFontFamily{LFE}{roya}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{roya}{m}{n}{<-> s*[1.25] roya }{} +\DeclareFontShape{LFE}{roya}{bx}{n}{<-> s*[1.25] royab }{} +\DeclareFontShape{LFE}{roya}{b}{n}{<-> ssub * roya/bx/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfesmplarabic.fd b/Master/texmf-dist/tex/latex/arabi/lfesmplarabic.fd new file mode 100644 index 00000000000..0a57ab93b41 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfesmplarabic.fd @@ -0,0 +1,23 @@ +%% +%% This is file `lfesmplarabic.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfesmplarabic.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + +\DeclareFontFamily{LFE}{smplarabic}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{smplarabic}{m}{n}{<-> s*[1.25] frsimpo }{} +\DeclareFontShape{LFE}{smplarabic}{b}{n}{<-> s*[1.25] frsimpbdo }{} +\DeclareFontShape{LFE}{smplarabic}{bx}{n}{<-> ssub * smplarabic/b/n}{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfeterafik.fd b/Master/texmf-dist/tex/latex/arabi/lfeterafik.fd new file mode 100644 index 00000000000..308ea7f3201 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfeterafik.fd @@ -0,0 +1,25 @@ +%% +%% This is file `lfeterafik.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfeterafik.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + + +\DeclareFontFamily{LFE}{terafik}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{terafik}{m}{n}{<-> s*[1.25] terafik }{} +\DeclareFontShape{LFE}{terafik}{b}{n}{<-> s*[1.25] terafikb }{} +\DeclareFontShape{LFE}{terafik}{bx}{n}{<-> ssub * terafik/b/n }{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfetitr.fd b/Master/texmf-dist/tex/latex/arabi/lfetitr.fd new file mode 100644 index 00000000000..e6afbab214b --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfetitr.fd @@ -0,0 +1,25 @@ +%% +%% This is file `lfetitr.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfetitr.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + + +\DeclareFontFamily{LFE}{titr}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{titr}{m}{n}{<-> s*[1.25] titr }{} +\DeclareFontShape{LFE}{titr}{b}{n}{<-> ssub * titr/m/n }{} +\DeclareFontShape{LFE}{titr}{bx}{n}{<-> ssub * titr/m/n }{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/lfetitrout.fd b/Master/texmf-dist/tex/latex/arabi/lfetitrout.fd new file mode 100644 index 00000000000..082c047027e --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/lfetitrout.fd @@ -0,0 +1,24 @@ +%% +%% This is file `lfetitrout.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{lfetitrout.fd} + [2006/01/01 v0.1 LaTeX Farsi font description + (test version: may change)] + + + +\DeclareFontFamily{LFE}{titrout}{\hyphenchar\font=-1}% + +\DeclareFontShape{LFE}{titrout}{m}{n}{<-> s*[1.25] titrout }{} +\DeclareFontShape{LFE}{titrout}{bx}{n}{<-> ssub * titrout/m/n }{} +\DeclareFontShape{LFE}{titrout}{b}{n}{<-> ssub * titrout/m/n }{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/mosq.def b/Master/texmf-dist/tex/latex/arabi/mosq.def new file mode 100644 index 00000000000..17027231ba2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/mosq.def @@ -0,0 +1,51 @@ +% \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: mosq.def for use with `shapepar.sty' the package by Donald Arseneau + +\def\mosqdoor{% + {15}% Horizontal center + {0}b{15}\\% Text begins at x=15, y=0 + {1}t{13}{4}\\% + {2}t{10.5}{9}\\% + {3}t{8.5}{13}\\% + {4}t{7.2}{15.6}\\% + {5}t{6.3}{17.4}\\% + {6}t{5.5}{19}\\% + {7}t{4.8}{20.4}\\% + {8}t{4.3}{21.4}\\% + {9}t{4.1}{21.8}\\% + {9.5}t{3.9}{22.2}\\% + {10}t{4.1}{21.8}\\% + {11}t{4.3}{21.4}\\% + {12}t{4.5}{21}\\% + {13}t{5}{20}\\% + {14}t{5.8}{18.4}\\% + {15}t{7}{16}\\% + {17}t{7}{16}\\% + {18}t{7}{16}\\% << + {18.1}t{6}{18}\\% + {19}t{6}{18}\\% + {20}t{5}{20}\\% + {29}t{5}{20}\\% + {30}e{15}% +}% End of mosq door definition. +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/arabi/poetry.sty b/Master/texmf-dist/tex/latex/arabi/poetry.sty new file mode 100644 index 00000000000..8cf78f10c3a --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/poetry.sty @@ -0,0 +1,143 @@ +% \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: poetry.sty +%%%%%%%%%%%%%%%%%%%%%%%% poetry %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \def \setversedim #1#2 % set length of half-verse, separation +% \def \halfverses #1#2 % first half-verse, second half-verse (boyh are in arabic) +% \def \connverses #1#2#3 % first half-verse, connection, second half-verse +% +% 04.10.2005 +% +% avoids loading twice +\expandafter \ifx \csname ar@poetry\endcsname \relax \else + \expandafter \endinput \fi + +\def\ar@poetry{\relax} + + +\ProvidesFile{poetry.sty} + [2005/10/04 v0.1 Arabic poetry] + + + +%%%%%%%%%%%%%% A slight modification of the halfverses Macro %%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%% from the ArabTeX package by K. Lagally. %%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%% verses.sty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% verses.sty +% utility for ArabTeX +% macros for typesetting Arabic verses in two columns +% usage: load as a package or after loading ArabTeX +% provides: +% \def \setversedim #1#2{% set length of half-verse, separation +% \def \halfverses #1#2{% first half-verse, second half-verse +% \def \connverses #1#2#3{% first half-verse, connection, second half-verse +% use within an Arabic environment +% 28.03.1998 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% (c) Klaus Lagally +% Institut fuer Informatik +% Universitaet Stuttgart +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Macro "borrowed" from the Midnight bundle. +%% From the Macro \border ... +%% +%%%%%%% exactly fitting border with overlaps +% \border makes a border of the specified dimensions, by overlapping some +% of the elements when necessary. +% \hborder takes four arguments, the width, and the indices of the left +% element, the middle element, and the right element. It makes an horizontal +% border of the form \hbox to wd{ l m+ r }, where there is at least one m. +% If wd is large enough to set at least {l m r}, all overlap is between +% elements of type m. In the unusual case where wd is too small, the overlap +% is necessarily with the corner elements. +% +%\def\hborder#1#2#3#4% wd, l, m, r +% {\hbox to#1 +% {\setbox0=\hbox{\borderelm#3}% +% \borderelm#2% +% \hskip0pt minus1fil % +% \copy0\kern-.5\wd0 % +% \cleaders\copy0\hskip0pt plus1fil % +% \kern-.5\wd0\copy0 % +% \hskip0pt minus1fil % +% \borderelm#4% +% }% +% } +% +\DeclareRobustCommand{\Spreadbox}[2]{\bgroup% +\setbox0=\hbox{{\if@farsi\fontencoding{LFE}\else\fontencoding{LAE}\fi\selectfont\keshchar}} +\renewcommand{\tatweel}{% +\noboundary\nobreak% +\hskip0pt% minus1fil % +\copy0\kern-.5\wd0 % +\cleaders\copy0\hskip0pt plus1fil % +\kern-.5\wd0\copy0 % +\hskip0pt% minus1fil % +\nobreak\noboundary} +% +\parbox{#1}{\hbox to #1{\if@farsi\FR{#2}\else\AR{#2}\fi}}\egroup} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newdimen \a@hvlen +\newdimen \a@hvsep +\newdimen \a@hvind + +% define some verse dimensions, verses will be centered +\def \setversedim #1#2{% set length of half-verse, separation +\a@hvlen #1\relax \a@hvsep #2\relax +\a@hvind \hsize \advance \a@hvind -\a@hvsep +\divide \a@hvind 2 \advance \a@hvind -\a@hvlen } + + +%strut for the Arabic font Traditional Arabic if vowels are used! +%\def\astrut{\rule[-.3cm]{0cm}{8.5mm}} +\def\astrut{\hbox{\ArabiStrut}} +%% +%% better to use instead of \hfil --> \hspace*{\stretch{1}}? +%% + + +% macro for a verse with a connection +\def \Connverses #1#2#3{% first half-verse + strut, connection, second half-verse +\noindent \hspace \a@hvind \astrut +\Spreadbox \a@hvlen {#1}% first block +%\Spreadbox \a@hvsep {\hfill #2\hfill}% separator +\Spreadbox \a@hvsep {\hspace*{\stretch{1}} #2\hspace*{\stretch{1}}}% separator +\Spreadbox \a@hvlen {#3}% second block +\par } + + +% macro for two half verses +\def \Halfverses #1#2{% normal case +%\Connverses {#1}{\hfill}{#2}} +\Connverses {#1}{\hspace*{\stretch{1}}}{#2}} + + + + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/arabi/puenc-ar.def b/Master/texmf-dist/tex/latex/arabi/puenc-ar.def new file mode 100644 index 00000000000..efedd5c8cdd --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/puenc-ar.def @@ -0,0 +1,67 @@ +\ProvidesFile{puenc-ar.def} + [2006/09/26 v1.0a + Hyperref: PDF Unicode definition for Arabic characters Youssef Jabri] + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareTextCommand{\hamza}{PU}{\9006\041}%0621;afii57409;ARABIC LETTER HAMZA +\DeclareTextCommand{\alefmadda}{PU}{\9006\042}%0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE +\DeclareTextCommand{\alefhamza}{PU}{\9006\043}%0623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE +\DeclareTextCommand{\wawhamza}{PU}{\9006\044} % 0624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE +\DeclareTextCommand{\aleflowerhamza}{PU}{\9006\045}%0625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW +\DeclareTextCommand{\yahamza}{PU}{\9006\046}%0626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE +\DeclareTextCommand{\alef}{PU}{\9006\047}%0627;afii57415;ARABIC LETTER ALEF +\DeclareTextCommand{\baa}{PU}{\9006\050}%0628;afii57416;ARABIC LETTER BEH +\DeclareTextCommand{\T}{PU}{\9006\051}%0629;afii57417;ARABIC LETTER TEH MARBUTA +\DeclareTextCommand{\taa}{PU}{\9006\052}%062A;afii57418;ARABIC LETTER TEH +\DeclareTextCommand{\thaa}{PU}{\9006\053}%062B;afii57419;ARABIC LETTER THEH +\DeclareTextCommand{\jeem}{PU}{\9006\054}%062C;afii57420;ARABIC LETTER JEEM +\DeclareTextCommand{\Haa}{PU}{\9006\055}%062D;afii57421;ARABIC LETTER HAH +\DeclareTextCommand{\kha}{PU}{\9006\056}%062E;afii57422;ARABIC LETTER KHAH +\DeclareTextCommand{\dal}{PU}{\9006\057}%062F;afii57423;ARABIC LETTER DAL +\DeclareTextCommand{\dhal}{PU}{\9006\060}%0630;afii57424;ARABIC LETTER THAL +\DeclareTextCommand{\ra}{PU}{\9006\061}%0631;afii57425;ARABIC LETTER REH +\DeclareTextCommand{\zay}{PU}{\9006\062}%0632;afii57426;ARABIC LETTER ZAIN +\DeclareTextCommand{\seen}{PU}{\9006\063}%0633;afii57427;ARABIC LETTER SEEN +\DeclareTextCommand{\sheen}{PU}{\9006\064}%0634;afii57428;ARABIC LETTER SHEEN +\DeclareTextCommand{\sad}{PU}{\9006\065}%0635;afii57429;ARABIC LETTER SAD +\DeclareTextCommand{\dad}{PU}{\9006\066}%0636;afii57430;ARABIC LETTER DAD +\DeclareTextCommand{\Ta}{PU}{\9006\067}%0637;afii57431;ARABIC LETTER TAH +\DeclareTextCommand{\za}{PU}{\9006\070}%0638;afii57432;ARABIC LETTER ZAH +\DeclareTextCommand{\ayn}{PU}{\9006\071}%0639;afii57433;ARABIC LETTER AIN +\DeclareTextCommand{\ghayn}{PU}{\9006\072}%063A;afii57434;ARABIC LETTER GHAIN +\DeclareTextCommand{\tatweel}{PU}{\9006\100}%0640;afii57440;ARABIC TATWEEL +\DeclareTextCommand{\fa}{PU}{\9006\101}%0641;afii57441;ARABIC LETTER FEH +\DeclareTextCommand{\qaf}{PU}{\9006\102}%0642;afii57442;ARABIC LETTER QAF +\DeclareTextCommand{\kaf}{PU}{\9006\103}%0643;afii57443;ARABIC LETTER KAF +\DeclareTextCommand{\lam}{PU}{\9006\104}%0644;afii57444;ARABIC LETTER LAM +\DeclareTextCommand{\meem}{PU}{\9006\105}%0645;afii57445;ARABIC LETTER MEEM +\DeclareTextCommand{\nun}{PU}{\9006\106}%0646;afii57446;ARABIC LETTER NOON +\DeclareTextCommand{\ha}{PU}{\9006\107}%0647;afii57470;ARABIC LETTER HEH +\DeclareTextCommand{\waw}{PU}{\9006\110}%0648;afii57448;ARABIC LETTER WAW +\DeclareTextCommand{\alefmaqsura}{PU}{\9006\111}%0649;afii57449;ARABIC LETTER ALEF MAKSURA +\DeclareTextCommand{\ya}{PU}{\9006\112}%064A;afii57450;ARABIC LETTER YEH +% +\DeclareTextCommand{\nasb}{PU}{\9006\113}%064B;afii57451;ARABIC FATHATAN +\DeclareTextCommand{\raff}{PU}{\9006\114}%064C;afii57452;ARABIC DAMMATAN +\DeclareTextCommand{\jarr}{PU}{\9006\115}%064D;afii57453;ARABIC KASRATAN +\DeclareTextCommand{\fatha}{PU}{\9006\116}%064E;afii57454;ARABIC FATHA +\DeclareTextCommand{\damma}{PU}{\9006\117}%064F;afii57455;ARABIC DAMMA +\DeclareTextCommand{\kasra}{PU}{\9006\120}%0650;afii57456;ARABIC KASRA +\DeclareTextCommand{\shadda}{PU}{\9006\121}%0651;afii57457;ARABIC SHADDA +\DeclareTextCommand{\sukun}{PU}{\9006\122}%0652;afii57458;ARABIC SUKUN +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Farsi +\DeclareTextCommand{\peh}{PU}{\9006\176}%067E;afii57506;ARABIC LETTER PEH +\DeclareTextCommand{\tcheh}{PU}{\9006\206}%0686;afii57507;ARABIC LETTER TCHEH +\DeclareTextCommand{\jeh}{PU}{\9006\230}%0698;afii57508;ARABIC LETTER JEH +\DeclareTextCommand{\farsikaf}{PU}{\9006\251}%06A9???;afii?????;FARSI LETTER KAF +\DeclareTextCommand{\gaf}{PU}{\9006\257}%06AF;afii57509;ARABIC LETTER GAF +\DeclareTextCommand{\farsiya}{PU}{\9006\314}%06CC;afii?????;FARSI LETTER YEH +% +\DeclareTextCommand{\ZWNJ}{PU}{\9040\014}%200C;ZWNJ% +\DeclareTextCommand{\noboundary}{PU}{\9006\325}%200D;ZWJ +% +\endinput + + +066A arabicpercentsign
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/arabi/transcmr.fd b/Master/texmf-dist/tex/latex/arabi/transcmr.fd new file mode 100644 index 00000000000..35931e3f4b9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/transcmr.fd @@ -0,0 +1,90 @@ +%% +%% This is file `transcmr.fd', +%% +%% A part of the Arabi package to be used with the Babel system +%% to write Arabic and/or Farsi +%% +%% Version 0.1 +%% +%% + + +\ProvidesFile{transcmr.fd} + [2006/01/01 v0.1 LaTeX Arabic font description + (test version: may change)] + + +\DeclareFontFamily{trans}{cmr}{\hyphenchar\font=-1}% +\ProvidesFile{ot1cmr.fd} + [1999/05/25 v2.5h Standard LaTeX font definitions] +\DeclareFontFamily{trans}{cmr}{\hyphenchar\font45 } + + +% This is just a copy of ot1cmr.fd + +\DeclareFontShape{trans}{cmr}{m}{n}% + {<5><6><7><8><9><10><12>gen*cmr% + <10.95>cmr10% + <14.4>cmr12% + <17.28><20.74><24.88>cmr17}{} +\DeclareFontShape{trans}{cmr}{m}{sl}% + {% + <5><6><7>cmsl8% + <8><9>gen*cmsl% + <10><10.95>cmsl10% + <12><14.4><17.28><20.74><24.88>cmsl12% + }{} +\DeclareFontShape{trans}{cmr}{m}{it}% + {% + <5><6><7>cmti7% + <8>cmti8% + <9>cmti9% + <10><10.95>cmti10% + <12><14.4><17.28><20.74><24.88>cmti12% + }{} +\DeclareFontShape{trans}{cmr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>cmcsc10% + }{} +% Warning: please note that the upright shape below is +% used for the \pounds symbol of LaTeX. So this +% font definition shouldn't be removed. +% +\DeclareFontShape{trans}{cmr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>cmu10% + }{} +%%%%%%% bold series +\DeclareFontShape{trans}{cmr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>cmb10% + }{} +%%%%%%%% bold extended series +\DeclareFontShape{trans}{cmr}{bx}{n} + {% + <5><6><7><8><9>gen*cmbx% + <10><10.95>cmbx10% + <12><14.4><17.28><20.74><24.88>cmbx12% + }{} +\DeclareFontShape{trans}{cmr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>cmbxsl10% + }{} +\DeclareFontShape{trans}{cmr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>cmbxti10% + }{} +% Again this is necessary for a correct \pounds symbol in +% the cmr fonts Hopefully the dc/ec font layout will take +% over soon. +% +\DeclareFontShape{trans}{cmr}{bx}{ui} + {<->sub*cmr/m/ui}{} + + +\endinput diff --git a/Master/texmf-dist/tex/latex/arabi/translit.sty b/Master/texmf-dist/tex/latex/arabi/translit.sty new file mode 100644 index 00000000000..c8aec54d876 --- /dev/null +++ b/Master/texmf-dist/tex/latex/arabi/translit.sty @@ -0,0 +1,186 @@ +% \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: translit.sty +%% +%% When texts are in general not fully vowelized, the transliteration +%% cannot be expected to be correct. +%% +%% Moreover, when writing using CP1256/ISO 8859-6 8-bit input encoding, +%% there is no way to distinguish between long vowels A I U and the letters +%% alif yaa and waw. neither, it is possible to write correctly the hamza +%% when on alif waw or yaa. +%% +\ProvidesFile{tranlit.sty} + [2005/09/08 v0.1 Arabic transliteration (test version: may change)] + +%\renewcommand{\rmdefault}{ptm} +%\renewcommand{\sfdefault}{phv} +%\renewcommand{\ttdefault}{pcr} + + +\DeclareTextCommand{\hamza}{T1}{\ensuremath{\rhook }} +\DeclareTextCommand{\alefmadda}{T1}{\ensuremath{\rhook\kern-.1em \bar a}} +\DeclareTextCommand{\alefhamza}{T1}{\ensuremath{\rhook\kern-.3em a}} +\DeclareTextCommand{\wawhamza}{T1}{\ensuremath{\rhook\kern-.1em w}} +\DeclareTextCommand{\aleflowerhamza}{T1}{\ensuremath{\rhook\kern-.3em i}} +\DeclareTextCommand{\yahamza}{T1}{183} + +\DeclareTextCommand{\alef}{T1}{\ensuremath{\bar a}} +\DeclareTextCommand{\baa}{T1}{\ensuremath{b}} +\DeclareTextCommand{\T}{T1}{\ensuremath{t}} %taa marbuuta +\DeclareTextCommand{\taa}{T1}{\ensuremath{t}} + +\DeclareTextCommand{\thaa}{T1}{\ensuremath{\bar t}} +\DeclareTextCommand{\jeem}{T1}{\ensuremath{\check{g}}} %geem ??? +\DeclareTextCommand{\Haa}{T1}{\textit{\d h}} +\DeclareTextCommand{\kha}{T1}{\ensuremath{\underbar{\text{\textit{h}}}}} %<<<<<<<<<<<<< +\DeclareTextCommand{\dal}{T1}{\ensuremath{d}} +\DeclareTextCommand{\dhal}{T1}{\ensuremath{\bar d}} +\DeclareTextCommand{\ra}{T1}{\ensuremath{r}} +\DeclareTextCommand{\zay}{T1}{\ensuremath{z}} +\DeclareTextCommand{\seen}{T1}{\ensuremath{s}} +\DeclareTextCommand{\sheen}{T1}{\ensuremath{\check{s}}} +\DeclareTextCommand{\sad}{T1}{\textit{\d s}} +\DeclareTextCommand{\dad}{T1}{\textit{\d d}} +\DeclareTextCommand{\Ta}{T1}{\textit{\d{t}}} +\DeclareTextCommand{\za}{T1}{\ensuremath{\dot z}} +\DeclareTextCommand{\ayn}{T1}{\ensuremath{\lhook }} +\DeclareTextCommand{\ghayn}{T1}{\textit{\d g}} +% +\DeclareTextCommand{\keshchar}{T1}{254} +\DeclareTextCommand{\fa}{T1}{\ensuremath{f}} +\DeclareTextCommand{\qaf}{T1}{\ensuremath{q}} +\DeclareTextCommand{\kaf}{T1}{\ensuremath{k}} +\DeclareTextCommand{\lam}{T1}{\ensuremath{l}} +\DeclareTextCommand{\meem}{T1}{\ensuremath{m}} +\DeclareTextCommand{\nun}{T1}{\ensuremath{n}} +\DeclareTextCommand{\ha}{T1}{\ensuremath{h}} +\DeclareTextCommand{\waw}{T1}{\ensuremath{w}} +\DeclareTextCommand{\ya}{T1}{\ensuremath{y}} +\DeclareTextCommand{\alefmaqsura}{T1}{\ensuremath{\bar a}}%170 +% +%%%%%%%%%%%% Vowels +% +% Firt, Vowels that come only at the end of a word +% +\DeclareTextCommand{\nasb}{T1}{\ensuremath{aN}} +\DeclareTextCommand{\raff}{T1}{\ensuremath{uN}} +\DeclareTextCommand{\jarr}{T1}{\ensuremath{iN}} +% +\DeclareTextCommand{\shaddanasb}{T1}{\ensuremath{aN}} +\DeclareTextCommand{\shaddaraff}{T1}{\ensuremath{uN}} +\DeclareTextCommand{\shaddajarr}{T1}{\ensuremath{iN}} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextCommand{\fatha}{T1}{\ensuremath{a}}%{161} +\DeclareTextCommand{\damma}{T1}{\ensuremath{u}}%{162} +\DeclareTextCommand{\kasra}{T1}{\ensuremath{i}}%{163} +\DeclareTextCommand{\shadda}{T1}{\ensuremath{}}%{164} +\DeclareTextCommand{\sukun}{T1}{\ensuremath{}}%{197}%{} +% +\DeclareTextCommand{\shaddafatha}{T1}{\ensuremath{a}}%169 +\DeclareTextCommand{\shaddadamma}{T1}{\ensuremath{u}}%170 +\DeclareTextCommand{\shaddakasra}{T1}{\ensuremath{i}}%171 +% + + +%%%%%%%%%%%% Vowels after passing through \novocalize <--> \vocalize +% +% Firt, Vowels that come only at the end of a word +% +\DeclareTextCommand{\nasbSAV}{T1}{\ensuremath{aN}} +\DeclareTextCommand{\raffSAV}{T1}{\ensuremath{uN}} +\DeclareTextCommand{\jarrSAV}{T1}{\ensuremath{iN}} +% +\DeclareTextCommand{\shaddanasbSAV}{T1}{\ensuremath{aN}} +\DeclareTextCommand{\shaddaraffSAV}{T1}{\ensuremath{uN}} +\DeclareTextCommand{\shaddajarrSAV}{T1}{\ensuremath{iN}} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextCommand{\fathaSAV}{T1}{\ensuremath{a}}%{161} +\DeclareTextCommand{\dammaSAV}{T1}{\ensuremath{u}}%{162} +\DeclareTextCommand{\kasraSAV}{T1}{\ensuremath{i}}%{163} +\DeclareTextCommand{\shaddaSAV}{T1}{\ensuremath{}}%{164} +\DeclareTextCommand{\sukunSAV}{T1}{\ensuremath{}}%{197}%{} +% +\DeclareTextCommand{\shaddafathaSAV}{T1}{\ensuremath{a}}%169 +\DeclareTextCommand{\shaddadammaSAV}{T1}{\ensuremath{u}}%170 +\DeclareTextCommand{\shaddakasraSAV}{T1}{\ensuremath{i}}%171 +% + +%%%%%%%%%%%% Vowels after passing through \novocalize --> \vocalize +% +% Firt, Vowels that come only at the end of a word +% +\DeclareTextCommand{\nasbOFF}{T1}{\ensuremath{aN}} +\DeclareTextCommand{\raffOFF}{T1}{\ensuremath{uN}} +\DeclareTextCommand{\jarrOFF}{T1}{\ensuremath{iN}} +% +\DeclareTextCommand{\shaddanasbOFF}{T1}{\ensuremath{aN}} +\DeclareTextCommand{\shaddaraffOFF}{T1}{\ensuremath{uN}} +\DeclareTextCommand{\shaddajarrOFF}{T1}{\ensuremath{iN}} +% +% Then, Vowels that come anywhere in a word +% +\DeclareTextCommand{\fathaOFF}{T1}{\ensuremath{a}}%{161} +\DeclareTextCommand{\dammaOFF}{T1}{\ensuremath{u}}%{162} +\DeclareTextCommand{\kasraOFF}{T1}{\ensuremath{i}}%{163} +\DeclareTextCommand{\shaddaOFF}{T1}{\ensuremath{}}%{164} +\DeclareTextCommand{\sukunOFF}{T1}{\ensuremath{}}%{197}%{} +% +\DeclareTextCommand{\shaddafathaOFF}{T1}{\ensuremath{a}}%169 +\DeclareTextCommand{\shaddadammaOFF}{T1}{\ensuremath{u}}%170 +\DeclareTextCommand{\shaddakasraOFF}{T1}{\ensuremath{i}}%171 +% + + + +\DeclareTextCommand{\tatweel}{T1}{} + + + +%% +%% \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 +%% +%% End of file `jaeenc.def'. + + + + diff --git a/Master/texmf-dist/tpm/arabi.tpm b/Master/texmf-dist/tpm/arabi.tpm new file mode 100644 index 00000000000..ee4faa55dd4 --- /dev/null +++ b/Master/texmf-dist/tpm/arabi.tpm @@ -0,0 +1,232 @@ +<!DOCTYPE rdf:RDF SYSTEM "../../support/tpm.dtd"> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:TPM="http://texlive.dante.de/"> + <rdf:Description about="http://texlive.dante.de/texlive/Package/arabi.zip"> + <TPM:Name>arabi</TPM:Name> + <TPM:Type>Package</TPM:Type> + <TPM:Date>2006/12/16 17:38:00</TPM:Date> + <TPM:Version></TPM:Version> + <TPM:Creator>karl</TPM:Creator> + <TPM:Title>The arabi package.</TPM:Title> + <TPM:Description></TPM:Description> + <TPM:Author></TPM:Author> + <TPM:Size>6747990</TPM:Size> + <TPM:License></TPM:License> + <TPM:Build/> + <TPM:RunFiles size="3692342"> +texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_boldItalitalic.afm +texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_thin.afm +texmf-dist/fonts/afm/arabi/arabeyes/ae_almohanad_xxbold.afm +texmf-dist/fonts/enc/dvips/arabi/ararabeyes.enc +texmf-dist/fonts/enc/dvips/arabi/ardtpnaskh.enc +texmf-dist/fonts/enc/dvips/arabi/ardtpthuluth.enc +texmf-dist/fonts/enc/dvips/arabi/armonotype.enc +texmf-dist/fonts/enc/dvips/arabi/aromega.enc +texmf-dist/fonts/enc/dvips/arabi/arsimplified.enc +texmf-dist/fonts/enc/dvips/arabi/arunicode.enc +texmf-dist/fonts/enc/dvips/arabi/farsitex.enc +texmf-dist/fonts/enc/dvips/arabi/farsiwebencoding.enc +texmf-dist/fonts/enc/dvips/arabi/frmonotype.enc +texmf-dist/fonts/enc/dvips/arabi/frsimple.enc +texmf-dist/fonts/enc/dvips/arabi/frsimplified.enc +texmf-dist/fonts/enc/dvips/arabi/frunicode.enc +texmf-dist/fonts/map/dvips/arabi/arabi.map +texmf-dist/fonts/tfm/arabi/arabeyes/ae_almohanad_xxbold.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/ae_alyermook.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/ae_arab.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/ae_tholoth.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aealbattar.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aealmateen.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadb.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aealmohanadbolditalic.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aealmothnna.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aealyermook.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aearab.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aecortoba.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aedimnah.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aefurat.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aegranada.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aegraph.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aehani.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aehor.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aekayrawan.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aekhalid.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aemashq.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aemetal.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aenada.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aenagham.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aenice.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aeostorah.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aeouhod.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aepetra.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aerehan.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aesalem.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aeshado.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aesharjah.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aesindibad.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aetarablus.tfm +texmf-dist/fonts/tfm/arabi/arabeyes/aetholoth.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/homa.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/nazli.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/nazlib.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/nazlibout.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/nazliout.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/titr.tfm +texmf-dist/fonts/tfm/arabi/farsiweb/titrout.tfm +texmf-dist/fonts/type1/arabi/arabeyes/ae_albattar.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_almateen.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_bold.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_boldItalitalic.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_thin.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_almohanad_xxbold.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_almothnna.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_alyermook.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_arab.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_cortoba.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_dimnah.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_furat.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_granada.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_graph.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_hani.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_hor.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_kayrawan.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_khalid.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_mashq.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_metal.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_nada.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_nagham.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_nice.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_ostorah.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_ouhod.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_petra.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_rehan.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_salem.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_shado.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_sharjah.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_sindibad.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_tarablus.pfb +texmf-dist/fonts/type1/arabi/arabeyes/ae_tholoth.pfb +texmf-dist/fonts/type1/arabi/farsiweb/homa.pfb +texmf-dist/fonts/type1/arabi/farsiweb/nazli.pfb +texmf-dist/fonts/type1/arabi/farsiweb/nazlib.pfb +texmf-dist/fonts/type1/arabi/farsiweb/titr.pfb +texmf-dist/tex/latex/arabi/8859-6.def +texmf-dist/tex/latex/arabi/PPRarabic.sty +texmf-dist/tex/latex/arabi/arabi4ht.cfg +texmf-dist/tex/latex/arabi/arabic.cfg +texmf-dist/tex/latex/arabi/arabic.ldf +texmf-dist/tex/latex/arabi/arabicfnt.sty +texmf-dist/tex/latex/arabi/arabicore.sty +texmf-dist/tex/latex/arabi/arabiftoday.sty +texmf-dist/tex/latex/arabi/arabnovowel.sty +texmf-dist/tex/latex/arabi/arfonts.sty +texmf-dist/tex/latex/arabi/bblopts.cfg +texmf-dist/tex/latex/arabi/calendrierfpar.sty +texmf-dist/tex/latex/arabi/calendrierfpmodified.sty +texmf-dist/tex/latex/arabi/cp1256.def +texmf-dist/tex/latex/arabi/farsi.ldf +texmf-dist/tex/latex/arabi/farsifnt.sty +texmf-dist/tex/latex/arabi/fmultico.sty +texmf-dist/tex/latex/arabi/fnum.sty +texmf-dist/tex/latex/arabi/frfonts.sty +texmf-dist/tex/latex/arabi/haparabica.sty +texmf-dist/tex/latex/arabi/laeaealbattar.fd +texmf-dist/tex/latex/arabi/laeaealmateen.fd +texmf-dist/tex/latex/arabi/laeaealmohanadb.fd +texmf-dist/tex/latex/arabi/laeaealmothnna.fd +texmf-dist/tex/latex/arabi/laeaealyermook.fd +texmf-dist/tex/latex/arabi/laeaearab.fd +texmf-dist/tex/latex/arabi/laeaecortoba.fd +texmf-dist/tex/latex/arabi/laeaedimnah.fd +texmf-dist/tex/latex/arabi/laeaefurat.fd +texmf-dist/tex/latex/arabi/laeaegranada.fd +texmf-dist/tex/latex/arabi/laeaegraph.fd +texmf-dist/tex/latex/arabi/laeaehani.fd +texmf-dist/tex/latex/arabi/laeaehor.fd +texmf-dist/tex/latex/arabi/laeaekayrawan.fd +texmf-dist/tex/latex/arabi/laeaekhalid.fd +texmf-dist/tex/latex/arabi/laeaemashq.fd +texmf-dist/tex/latex/arabi/laeaemetal.fd +texmf-dist/tex/latex/arabi/laeaenada.fd +texmf-dist/tex/latex/arabi/laeaenagham.fd +texmf-dist/tex/latex/arabi/laeaenice.fd +texmf-dist/tex/latex/arabi/laeaeostorah.fd +texmf-dist/tex/latex/arabi/laeaeouhod.fd +texmf-dist/tex/latex/arabi/laeaepetra.fd +texmf-dist/tex/latex/arabi/laeaerehan.fd +texmf-dist/tex/latex/arabi/laeaesalem.fd +texmf-dist/tex/latex/arabi/laeaeshado.fd +texmf-dist/tex/latex/arabi/laeaesharjah.fd +texmf-dist/tex/latex/arabi/laeaesindibad.fd +texmf-dist/tex/latex/arabi/laeaetarablus.fd +texmf-dist/tex/latex/arabi/laeaetholoth.fd +texmf-dist/tex/latex/arabi/laeandlso.fd +texmf-dist/tex/latex/arabi/laeararial.fd +texmf-dist/tex/latex/arabi/laearcour.fd +texmf-dist/tex/latex/arabi/laearomega.fd +texmf-dist/tex/latex/arabi/laearsimpo.fd +texmf-dist/tex/latex/arabi/laeartimes.fd +texmf-dist/tex/latex/arabi/laeasv.fd +texmf-dist/tex/latex/arabi/laecmr.fd +texmf-dist/tex/latex/arabi/laecmss.fd +texmf-dist/tex/latex/arabi/laecmtt.fd +texmf-dist/tex/latex/arabi/laedthuluth.fd +texmf-dist/tex/latex/arabi/laedtpn.fd +texmf-dist/tex/latex/arabi/laedtpnsp.fd +texmf-dist/tex/latex/arabi/laeenc.def +texmf-dist/tex/latex/arabi/laeenc.dfu +texmf-dist/tex/latex/arabi/laekacstbook.fd +texmf-dist/tex/latex/arabi/laemaghribi.fd +texmf-dist/tex/latex/arabi/laenaskhi.fd +texmf-dist/tex/latex/arabi/laereqaa.fd +texmf-dist/tex/latex/arabi/laetraditionalarabic.fd +texmf-dist/tex/latex/arabi/lagally.sty +texmf-dist/tex/latex/arabi/lfecmr.fd +texmf-dist/tex/latex/arabi/lfecmss.fd +texmf-dist/tex/latex/arabi/lfecmtt.fd +texmf-dist/tex/latex/arabi/lfeelham.fd +texmf-dist/tex/latex/arabi/lfeenc.def +texmf-dist/tex/latex/arabi/lfefandlso.fd +texmf-dist/tex/latex/arabi/lfefarsismpl.fd +texmf-dist/tex/latex/arabi/lfefrarial.fd +texmf-dist/tex/latex/arabi/lfefrtimes.fd +texmf-dist/tex/latex/arabi/lfeftraditionalarabic.fd +texmf-dist/tex/latex/arabi/lfehoma.fd +texmf-dist/tex/latex/arabi/lfekoodak.fd +texmf-dist/tex/latex/arabi/lfenazli.fd +texmf-dist/tex/latex/arabi/lfenazliout.fd +texmf-dist/tex/latex/arabi/lferoya.fd +texmf-dist/tex/latex/arabi/lfesmplarabic.fd +texmf-dist/tex/latex/arabi/lfeterafik.fd +texmf-dist/tex/latex/arabi/lfetitr.fd +texmf-dist/tex/latex/arabi/lfetitrout.fd +texmf-dist/tex/latex/arabi/mosq.def +texmf-dist/tex/latex/arabi/poetry.sty +texmf-dist/tex/latex/arabi/puenc-ar.def +texmf-dist/tex/latex/arabi/transcmr.fd +texmf-dist/tex/latex/arabi/translit.sty +texmf-dist/tpm/arabi.tpm + </TPM:RunFiles> + <TPM:DocFiles size="3059866"> +texmf-dist/doc/latex/arabi/README +texmf-dist/doc/latex/arabi/big2.pdf +texmf-dist/doc/latex/arabi/big2.tex +texmf-dist/doc/latex/arabi/fontchart_arabic.pdf +texmf-dist/doc/latex/arabi/fontchart_farsi.pdf +texmf-dist/doc/latex/arabi/lion.pdf +texmf-dist/doc/latex/arabi/lppl.tex +texmf-dist/doc/latex/arabi/samplebook.css +texmf-dist/doc/latex/arabi/samplebook.html +texmf-dist/doc/latex/arabi/samplebook.pdf +texmf-dist/doc/latex/arabi/samplebook.tex +texmf-dist/doc/latex/arabi/test_beamer.pdf +texmf-dist/doc/latex/arabi/testplaintex.pdf +texmf-dist/doc/latex/arabi/testplaintex.tex +texmf-dist/doc/latex/arabi/user_guide.pdf + </TPM:DocFiles> + <TPM:Installation> + <TPM:Execute function="addMap" parameter="arabi.map"/> + </TPM:Installation> + <TPM:Provides>Package/arabi</TPM:Provides> + </rdf:Description> +</rdf:RDF> + diff --git a/Master/texmf/lists/arabi b/Master/texmf/lists/arabi new file mode 100644 index 00000000000..9b9f62d8da3 --- /dev/null +++ b/Master/texmf/lists/arabi @@ -0,0 +1,128 @@ +texmf-dist/doc/latex/arabi/README +texmf-dist/doc/latex/arabi/big2.pdf +texmf-dist/doc/latex/arabi/big2.tex +texmf-dist/doc/latex/arabi/fontchart_arabic.pdf +texmf-dist/doc/latex/arabi/fontchart_farsi.pdf +texmf-dist/doc/latex/arabi/lion.pdf +texmf-dist/doc/latex/arabi/lppl.tex +texmf-dist/doc/latex/arabi/samplebook.css +texmf-dist/doc/latex/arabi/samplebook.html +texmf-dist/doc/latex/arabi/samplebook.pdf +texmf-dist/doc/latex/arabi/samplebook.tex +texmf-dist/doc/latex/arabi/test_beamer.pdf +texmf-dist/doc/latex/arabi/testplaintex.pdf +texmf-dist/doc/latex/arabi/testplaintex.tex +texmf-dist/doc/latex/arabi/user_guide.pdf + +texmf-dist/fonts/enc/dvips/arabi/ararabeyes.enc +texmf-dist/fonts/enc/dvips/arabi/ardtpnaskh.enc +texmf-dist/fonts/enc/dvips/arabi/ardtpthuluth.enc +texmf-dist/fonts/enc/dvips/arabi/armonotype.enc +texmf-dist/fonts/enc/dvips/arabi/aromega.enc +texmf-dist/fonts/enc/dvips/arabi/arsimplified.enc +texmf-dist/fonts/enc/dvips/arabi/arunicode.enc +texmf-dist/fonts/enc/dvips/arabi/farsitex.enc +texmf-dist/fonts/enc/dvips/arabi/farsiwebencoding.enc +texmf-dist/fonts/enc/dvips/arabi/frmonotype.enc +texmf-dist/fonts/enc/dvips/arabi/frsimple.enc +texmf-dist/fonts/enc/dvips/arabi/frsimplified.enc +texmf-dist/fonts/enc/dvips/arabi/frunicode.enc +texmf-dist/fonts/map/dvips/arabi/arabi.map +texmf-dist/tex/latex/arabi/8859-6.def +texmf-dist/tex/latex/arabi/PPRarabic.sty +texmf-dist/tex/latex/arabi/arabi4ht.cfg +texmf-dist/tex/latex/arabi/arabic.cfg +texmf-dist/tex/latex/arabi/arabic.ldf +texmf-dist/tex/latex/arabi/arabicfnt.sty +texmf-dist/tex/latex/arabi/arabicore.sty +texmf-dist/tex/latex/arabi/arabiftoday.sty +texmf-dist/tex/latex/arabi/arabnovowel.sty +texmf-dist/tex/latex/arabi/arfonts.sty +texmf-dist/tex/latex/arabi/bblopts.cfg +texmf-dist/tex/latex/arabi/calendrierfpar.sty +texmf-dist/tex/latex/arabi/calendrierfpmodified.sty +texmf-dist/tex/latex/arabi/cp1256.def +texmf-dist/tex/latex/arabi/farsi.ldf +texmf-dist/tex/latex/arabi/farsifnt.sty +texmf-dist/tex/latex/arabi/fmultico.sty +texmf-dist/tex/latex/arabi/fnum.sty +texmf-dist/tex/latex/arabi/frfonts.sty +texmf-dist/tex/latex/arabi/haparabica.sty +texmf-dist/tex/latex/arabi/laeaealbattar.fd +texmf-dist/tex/latex/arabi/laeaealmateen.fd +texmf-dist/tex/latex/arabi/laeaealmohanadb.fd +texmf-dist/tex/latex/arabi/laeaealmothnna.fd +texmf-dist/tex/latex/arabi/laeaealyermook.fd +texmf-dist/tex/latex/arabi/laeaearab.fd +texmf-dist/tex/latex/arabi/laeaecortoba.fd +texmf-dist/tex/latex/arabi/laeaedimnah.fd +texmf-dist/tex/latex/arabi/laeaefurat.fd +texmf-dist/tex/latex/arabi/laeaegranada.fd +texmf-dist/tex/latex/arabi/laeaegraph.fd +texmf-dist/tex/latex/arabi/laeaehani.fd +texmf-dist/tex/latex/arabi/laeaehor.fd +texmf-dist/tex/latex/arabi/laeaekayrawan.fd +texmf-dist/tex/latex/arabi/laeaekhalid.fd +texmf-dist/tex/latex/arabi/laeaemashq.fd +texmf-dist/tex/latex/arabi/laeaemetal.fd +texmf-dist/tex/latex/arabi/laeaenada.fd +texmf-dist/tex/latex/arabi/laeaenagham.fd +texmf-dist/tex/latex/arabi/laeaenice.fd +texmf-dist/tex/latex/arabi/laeaeostorah.fd +texmf-dist/tex/latex/arabi/laeaeouhod.fd +texmf-dist/tex/latex/arabi/laeaepetra.fd +texmf-dist/tex/latex/arabi/laeaerehan.fd +texmf-dist/tex/latex/arabi/laeaesalem.fd +texmf-dist/tex/latex/arabi/laeaeshado.fd +texmf-dist/tex/latex/arabi/laeaesharjah.fd +texmf-dist/tex/latex/arabi/laeaesindibad.fd +texmf-dist/tex/latex/arabi/laeaetarablus.fd +texmf-dist/tex/latex/arabi/laeaetholoth.fd +texmf-dist/tex/latex/arabi/laeandlso.fd +texmf-dist/tex/latex/arabi/laeararial.fd +texmf-dist/tex/latex/arabi/laearcour.fd +texmf-dist/tex/latex/arabi/laearomega.fd +texmf-dist/tex/latex/arabi/laearsimpo.fd +texmf-dist/tex/latex/arabi/laeartimes.fd +texmf-dist/tex/latex/arabi/laeasv.fd +texmf-dist/tex/latex/arabi/laecmr.fd +texmf-dist/tex/latex/arabi/laecmss.fd +texmf-dist/tex/latex/arabi/laecmtt.fd +texmf-dist/tex/latex/arabi/laedthuluth.fd +texmf-dist/tex/latex/arabi/laedtpn.fd +texmf-dist/tex/latex/arabi/laedtpnsp.fd +texmf-dist/tex/latex/arabi/laeenc.def +texmf-dist/tex/latex/arabi/laeenc.dfu +texmf-dist/tex/latex/arabi/laekacstbook.fd +texmf-dist/tex/latex/arabi/laemaghribi.fd +texmf-dist/tex/latex/arabi/laenaskhi.fd +texmf-dist/tex/latex/arabi/laereqaa.fd +texmf-dist/tex/latex/arabi/laetraditionalarabic.fd +texmf-dist/tex/latex/arabi/lagally.sty +texmf-dist/tex/latex/arabi/lfecmr.fd +texmf-dist/tex/latex/arabi/lfecmss.fd +texmf-dist/tex/latex/arabi/lfecmtt.fd +texmf-dist/tex/latex/arabi/lfeelham.fd +texmf-dist/tex/latex/arabi/lfeenc.def +texmf-dist/tex/latex/arabi/lfefandlso.fd +texmf-dist/tex/latex/arabi/lfefarsismpl.fd +texmf-dist/tex/latex/arabi/lfefrarial.fd +texmf-dist/tex/latex/arabi/lfefrtimes.fd +texmf-dist/tex/latex/arabi/lfeftraditionalarabic.fd +texmf-dist/tex/latex/arabi/lfehoma.fd +texmf-dist/tex/latex/arabi/lfekoodak.fd +texmf-dist/tex/latex/arabi/lfenazli.fd +texmf-dist/tex/latex/arabi/lfenazliout.fd +texmf-dist/tex/latex/arabi/lferoya.fd +texmf-dist/tex/latex/arabi/lfesmplarabic.fd +texmf-dist/tex/latex/arabi/lfeterafik.fd +texmf-dist/tex/latex/arabi/lfetitr.fd +texmf-dist/tex/latex/arabi/lfetitrout.fd +texmf-dist/tex/latex/arabi/mosq.def +texmf-dist/tex/latex/arabi/poetry.sty +texmf-dist/tex/latex/arabi/puenc-ar.def +texmf-dist/tex/latex/arabi/transcmr.fd +texmf-dist/tex/latex/arabi/translit.sty +texmf-dist/tpm/arabi.tpm + +texmf/lists/arabi diff --git a/Master/texmf/tpm/collection-langarab.tpm b/Master/texmf/tpm/collection-langarab.tpm index 60510fc5e50..b382889b841 100644 --- a/Master/texmf/tpm/collection-langarab.tpm +++ b/Master/texmf/tpm/collection-langarab.tpm @@ -4,7 +4,7 @@ <TPM:Name>collection-langarab</TPM:Name> <TPM:Type>TLCore</TPM:Type> <TPM:Date>1970/01/01 00:00:00</TPM:Date> - <TPM:Version>1.0</TPM:Version> + <TPM:Version></TPM:Version> <TPM:Creator>rahtz</TPM:Creator> <TPM:Title>Arabic</TPM:Title> <TPM:Description>Fonts and support for typesetting Arabic</TPM:Description> @@ -16,6 +16,7 @@ </TPM:Build> <TPM:RunFiles size="1043">texmf/tpm/collection-langarab.tpm</TPM:RunFiles> <TPM:Requires> + <TPM:Package name="arabi"/> <TPM:Package name="arabtex"/> <TPM:TLCore name="collection-basic"/> </TPM:Requires> |