texlive[73283] Master/texmf-dist: xepersian (3jan25)

commits+karl at tug.org commits+karl at tug.org
Fri Jan 3 23:48:12 CET 2025


Revision: 73283
          https://tug.org/svn/texlive?view=revision&revision=73283
Author:   karl
Date:     2025-01-03 23:48:12 +0100 (Fri, 03 Jan 2025)
Log Message:
-----------
xepersian (3jan25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/xelatex/xepersian/README
    trunk/Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdf
    trunk/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf
    trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx
    trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx
    trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx
    trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx
    trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.ins
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def

Removed Paths:
-------------
    trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def

Modified: trunk/Master/texmf-dist/doc/xelatex/xepersian/README
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/xepersian/README	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/doc/xelatex/xepersian/README	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,6 +1,6 @@
 ____________________
 The XePersian package
-v25.8
+v25.9
 
 The xepersian package provides a convenient interface for
 typesetting Persian and English texts in LaTeX, using XeTeX
@@ -25,7 +25,7 @@
 also appear in the Discussions space under the Announcements
 category.
 
-Current version release date: 2025/01/01
+Current version release date: 2025/01/03
 ___________________________________________
 Vafa Khalighi
 

Modified: trunk/Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx	2025-01-03 22:48:12 UTC (rev 73283)
@@ -25,7 +25,7 @@
 * Copyright (c) 2008--2025 Vafa Khalighi
 * Copyright (c) 2018--2020 bidi-tex GitHub Organization
 * 
-* v25.8 (Release Mount Alvand), 2025/01/01
+* v25.9 (Release Persian Gate), 2025/01/03
 * 
 * License: LaTeX Project Public License, version
 * 1.3c or higher (your choice)

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx	2025-01-03 22:48:12 UTC (rev 73283)
@@ -3,7 +3,7 @@
 \begin{document}
  \title{\textcolor{xepersianblue}{\Huge The \textsf{\XePersian} \textit{Package}}\\
 \LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-\large User documentation for \textcolor{xepersianblue}{version 25.8}}
+\large User documentation for \textcolor{xepersianblue}{version 25.9}}
 \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the  {\LaTeX} team for maintaining the package in the period 2018--2020.}}
 \setcounter{page}{0}
 \thispagestyle{empty}
@@ -13,7 +13,7 @@
 \textcolor{xepersianblue}{\Huge The \textsf{\XePersian} \textit{Package}}
 
 \Large
-User documentation for \textcolor{xepersianblue}{version 25.8}}
+User documentation for \textcolor{xepersianblue}{version 25.9}}
 
 \vskip 0pt plus 3fill
 \textit{\large to my Master, \textbf{Ferdowsi The Great}}

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,7 +1,7 @@
 \documentclass{ltxdoc}
 \input{xepersian-doc-preamble.ltx}
 \hypersetup{%
-  pdftitle={User documentation for version 25.8 of the XePersian
+  pdftitle={User documentation for version 25.9 of the XePersian
                 package}%
 }
 \begin{document}

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx	2025-01-03 22:48:12 UTC (rev 73283)
@@ -5,7 +5,7 @@
 %<*readme>
 ____________________
 The XePersian package
-v25.8
+v25.9
 
 The xepersian package provides a convenient interface for 
 typesetting Persian and English texts in LaTeX, using XeTeX 
@@ -31,7 +31,7 @@
 category.
   
   
-Current version release date: 2025/01/01
+Current version release date: 2025/01/03
 ___________________________________________
 Vafa Khalighi
 
@@ -73,53 +73,52 @@
 \endpreamble
 \askforoverwritefalse
 \let\MetaPrefix\DoubleperCent
-\generate{\file{algorithmic-xepersian.def}{\from{\jobname.dtx}{table,algorithmic-xepersian.def}}}
-\generate{\file{algorithm-xepersian.def}{\from{\jobname.dtx}{table,algorithm-xepersian.def}}}
-\generate{\file{amsart-xepersian.def}{\from{\jobname.dtx}{table,amsart-xepersian.def}}}
-\generate{\file{amsbook-xepersian.def}{\from{\jobname.dtx}{table,amsbook-xepersian.def}}}
-\generate{\file{appendix-xepersian.def}{\from{\jobname.dtx}{table,appendix-xepersian.def}}}
-\generate{\file{article-xepersian.def}{\from{\jobname.dtx}{table,article-xepersian.def}}}
-\generate{\file{artikel1-xepersian.def}{\from{\jobname.dtx}{table,artikel1-xepersian.def}}}
-\generate{\file{artikel2-xepersian.def}{\from{\jobname.dtx}{table,artikel2-xepersian.def}}}
-\generate{\file{artikel3-xepersian.def}{\from{\jobname.dtx}{table,artikel3-xepersian.def}}}
-\generate{\file{backref-xepersian.def}{\from{\jobname.dtx}{table,backref-xepersian.def}}}
-\generate{\file{beamer-xepersian.def}{\from{\jobname.dtx}{table,beamer-xepersian.def}}}
-\generate{\file{beamerbasetranslator-xepersian.def}{\from{\jobname.dtx}{table,beamerbasetranslator-xepersian.def}}}
-\generate{\file{bidituftesidenote-xepersian.def}{\from{\jobname.dtx}{table,bidituftesidenote-xepersian.def}}}
-\generate{\file{bidimoderncv-xepersian.def}{\from{\jobname.dtx}{table,bidimoderncv-xepersian.def}}}
-\generate{\file{boek3-xepersian.def}{\from{\jobname.dtx}{table,boek3-xepersian.def}}}
-\generate{\file{boek-xepersian.def}{\from{\jobname.dtx}{table,boek-xepersian.def}}}
-\generate{\file{bookest-xepersian.def}{\from{\jobname.dtx}{table,bookest-xepersian.def}}}
-\generate{\file{book-xepersian.def}{\from{\jobname.dtx}{table,book-xepersian.def}}}
-\generate{\file{breqn-xepersian.def}{\from{\jobname.dtx}{table,breqn-xepersian.def}}}
-\generate{\file{latex-localise-commands-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-commands-xepersian.def}}}
-\generate{\file{color-localise-xepersian.def}{\from{\jobname.dtx}{table,color-localise-xepersian.def}}}
-\generate{\file{xepersian-localise-commands-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localise-commands-xepersian.def}}}
-\generate{\file{enumerate-xepersian.def}{\from{\jobname.dtx}{table,enumerate-xepersian.def}}}
-\generate{\file{enumitem-xepersian.def}{\from{\jobname.dtx}{table,enumitem-xepersian.def}}}
-\generate{\file{latex-localise-environments-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-environments-xepersian.def}}}
-\generate{\file{xepersian-localise-environments-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localise-environments-xepersian.def}}}
-\generate{\file{extarticle-xepersian.def}{\from{\jobname.dtx}{table,extarticle-xepersian.def}}}
-\generate{\file{extbook-xepersian.def}{\from{\jobname.dtx}{table,extbook-xepersian.def}}}
-\generate{\file{extrafootnotefeatures-xepersian.def}{\from{\jobname.dtx}{table,extrafootnotefeatures-xepersian.def}}}
-\generate{\file{extreport-xepersian.def}{\from{\jobname.dtx}{table,extreport-xepersian.def}}}
-\generate{\file{fancyref-xepersian.def}{\from{\jobname.dtx}{table,fancyref-xepersian.def}}}
-\generate{\file{footnote-xepersian.def}{\from{\jobname.dtx}{table,footnote-xepersian.def}}}
-\generate{\file{framed-xepersian.def}{\from{\jobname.dtx}{table,framed-xepersian.def}}}
-\generate{\file{glossaries-xepersian.def}{\from{\jobname.dtx}{table,glossaries-xepersian.def}}}
-\generate{\file{hyperref-xepersian.def}{\from{\jobname.dtx}{table,hyperref-xepersian.def}}}
-\generate{\file{imsproc-xepersian.def}{\from{\jobname.dtx}{table,imsproc-xepersian.def}}}
-\generate{\file{kashida-xepersian.def}{\from{\jobname.dtx}{table,kashida-xepersian.def}}}
-\generate{\file{listings-xepersian.def}{\from{\jobname.dtx}{table,listings-xepersian.def}}}
-\generate{\file{loadingorder-xepersian.def}{\from{\jobname.dtx}{table,loadingorder-xepersian.def}}}
-\generate{\file{localise-xepersian.def}{\from{\jobname.dtx}{table,localise-xepersian.def}}}
-\generate{\file{memoir-xepersian.def}{\from{\jobname.dtx}{table,memoir-xepersian.def}}}
-\generate{\file{latex-localise-messages-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-messages-xepersian.def}}}
-\generate{\file{minitoc-xepersian.def}{\from{\jobname.dtx}{table,minitoc-xepersian.def}}}
-\generate{\file{latex-localise-misc-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-misc-xepersian.def}}}
-\generate{\file{natbib-xepersian.def}{\from{\jobname.dtx}{table,natbib-xepersian.def}}}
-\generate{\file{packages-localise-xepersian.def}{\from{\jobname.dtx}{table,packages-localise-xepersian.def}}}
-\generate{\file{url-xepersian.def}{\from{\jobname.dtx}{table,url-xepersian.def}}}
+\generate{\file{algorithmic-xetex-xepersian.def}{\from{\jobname.dtx}{table,algorithmic-xetex-xepersian.def}}}
+\generate{\file{algorithm-xetex-xepersian.def}{\from{\jobname.dtx}{table,algorithm-xetex-xepersian.def}}}
+\generate{\file{amsart-xetex-xepersian.def}{\from{\jobname.dtx}{table,amsart-xetex-xepersian.def}}}
+\generate{\file{amsbook-xetex-xepersian.def}{\from{\jobname.dtx}{table,amsbook-xetex-xepersian.def}}}
+\generate{\file{appendix-xetex-xepersian.def}{\from{\jobname.dtx}{table,appendix-xetex-xepersian.def}}}
+\generate{\file{article-xetex-xepersian.def}{\from{\jobname.dtx}{table,article-xetex-xepersian.def}}}
+\generate{\file{artikel1-xetex-xepersian.def}{\from{\jobname.dtx}{table,artikel1-xetex-xepersian.def}}}
+\generate{\file{artikel2-xetex-xepersian.def}{\from{\jobname.dtx}{table,artikel2-xetex-xepersian.def}}}
+\generate{\file{artikel3-xetex-xepersian.def}{\from{\jobname.dtx}{table,artikel3-xetex-xepersian.def}}}
+\generate{\file{backref-xetex-xepersian.def}{\from{\jobname.dtx}{table,backref-xetex-xepersian.def}}}
+\generate{\file{beamer-xetex-xepersian.def}{\from{\jobname.dtx}{table,beamer-xetex-xepersian.def}}}
+\generate{\file{beamerbasetranslator-xetex-xepersian.def}{\from{\jobname.dtx}{table,beamerbasetranslator-xetex-xepersian.def}}}
+\generate{\file{bidituftesidenote-xetex-xepersian.def}{\from{\jobname.dtx}{table,bidituftesidenote-xetex-xepersian.def}}}
+\generate{\file{bidimoderncv-xetex-xepersian.def}{\from{\jobname.dtx}{table,bidimoderncv-xetex-xepersian.def}}}
+\generate{\file{boek3-xetex-xepersian.def}{\from{\jobname.dtx}{table,boek3-xetex-xepersian.def}}}
+\generate{\file{boek-xetex-xepersian.def}{\from{\jobname.dtx}{table,boek-xetex-xepersian.def}}}
+\generate{\file{bookest-xetex-xepersian.def}{\from{\jobname.dtx}{table,bookest-xetex-xepersian.def}}}
+\generate{\file{book-xetex-xepersian.def}{\from{\jobname.dtx}{table,book-xetex-xepersian.def}}}
+\generate{\file{breqn-xetex-xepersian.def}{\from{\jobname.dtx}{table,breqn-xetex-xepersian.def}}}
+\generate{\file{latex-localize-commands-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-commands-xetex-xepersian.def}}}
+\generate{\file{color-localize-xetex-xepersian.def}{\from{\jobname.dtx}{table,color-localize-xetex-xepersian.def}}}
+\generate{\file{xepersian-localize-commands-xetex-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localize-commands-xetex-xepersian.def}}}
+\generate{\file{enumerate-xetex-xepersian.def}{\from{\jobname.dtx}{table,enumerate-xetex-xepersian.def}}}
+\generate{\file{enumitem-xetex-xepersian.def}{\from{\jobname.dtx}{table,enumitem-xetex-xepersian.def}}}
+\generate{\file{latex-localize-environments-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-environments-xetex-xepersian.def}}}
+\generate{\file{xepersian-localize-environments-xetex-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localize-environments-xetex-xepersian.def}}}
+\generate{\file{extarticle-xetex-xepersian.def}{\from{\jobname.dtx}{table,extarticle-xetex-xepersian.def}}}
+\generate{\file{extbook-xetex-xepersian.def}{\from{\jobname.dtx}{table,extbook-xetex-xepersian.def}}}
+\generate{\file{extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}{\from{\jobname.dtx}{table,extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}}}
+\generate{\file{extreport-xetex-xepersian.def}{\from{\jobname.dtx}{table,extreport-xetex-xepersian.def}}}
+\generate{\file{fancyref-xetex-xepersian.def}{\from{\jobname.dtx}{table,fancyref-xetex-xepersian.def}}}
+\generate{\file{footnote-xetex-bidi-xetex-xepersian.def}{\from{\jobname.dtx}{table,footnote-xetex-bidi-xetex-xepersian.def}}}
+\generate{\file{framed-xetex-xepersian.def}{\from{\jobname.dtx}{table,framed-xetex-xepersian.def}}}
+\generate{\file{glossaries-xetex-xepersian.def}{\from{\jobname.dtx}{table,glossaries-xetex-xepersian.def}}}
+\generate{\file{hyperref-xetex-xepersian.def}{\from{\jobname.dtx}{table,hyperref-xetex-xepersian.def}}}
+\generate{\file{imsproc-xetex-xepersian.def}{\from{\jobname.dtx}{table,imsproc-xetex-xepersian.def}}}
+\generate{\file{kashida-xetex-xepersian.def}{\from{\jobname.dtx}{table,kashida-xetex-xepersian.def}}}
+\generate{\file{listings-xetex-xepersian.def}{\from{\jobname.dtx}{table,listings-xetex-xepersian.def}}}
+\generate{\file{localize-xetex-xepersian.def}{\from{\jobname.dtx}{table,localize-xetex-xepersian.def}}}
+\generate{\file{memoir-xetex-xepersian.def}{\from{\jobname.dtx}{table,memoir-xetex-xepersian.def}}}
+\generate{\file{latex-localize-messages-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-messages-xetex-xepersian.def}}}
+\generate{\file{minitoc-xetex-xepersian.def}{\from{\jobname.dtx}{table,minitoc-xetex-xepersian.def}}}
+\generate{\file{latex-localize-misc-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-misc-xetex-xepersian.def}}}
+\generate{\file{natbib-xetex-xepersian.def}{\from{\jobname.dtx}{table,natbib-xetex-xepersian.def}}}
+\generate{\file{packages-localize-xetex-xepersian.def}{\from{\jobname.dtx}{table,packages-localize-xetex-xepersian.def}}}
+\generate{\file{url-xetex-xepersian.def}{\from{\jobname.dtx}{table,url-xetex-xepersian.def}}}
 \def\MetaPrefix{;;}
 \def\mapping at postamble{%
   \MetaPrefix ^^J%
@@ -130,17 +129,17 @@
 \generate{\file{persian-tex-text-nonumbers.map}{\from{\jobname.dtx}{persian-tex-text-nonumbers.map}}}
 \let\MetaPrefix\DoubleperCent
 \usepostamble\org at postamble
-\generate{\file{rapport1-xepersian.def}{\from{\jobname.dtx}{table,rapport1-xepersian.def}}}
-\generate{\file{rapport3-xepersian.def}{\from{\jobname.dtx}{table,rapport3-xepersian.def}}}
-\generate{\file{refrep-xepersian.def}{\from{\jobname.dtx}{table,refrep-xepersian.def}}}
-\generate{\file{report-xepersian.def}{\from{\jobname.dtx}{table,report-xepersian.def}}}
-\generate{\file{scrartcl-xepersian.def}{\from{\jobname.dtx}{table,scrartcl-xepersian.def}}}
-\generate{\file{scrbook-xepersian.def}{\from{\jobname.dtx}{table,scrbook-xepersian.def}}}
-\generate{\file{scrreprt-xepersian.def}{\from{\jobname.dtx}{table,scrreprt-xepersian.def}}}
-\generate{\file{soul-xepersian.def}{\from{\jobname.dtx}{table,soul-xepersian.def}}}
-\generate{\file{tkz-linknodes-xepersian.def}{\from{\jobname.dtx}{table,tkz-linknodes-xepersian.def}}}
-\generate{\file{tocloft-xepersian.def}{\from{\jobname.dtx}{table,tocloft-xepersian.def}}}
-\generate{\file{varioref-xepersian.def}{\from{\jobname.dtx}{table,varioref-xepersian.def}}}
+\generate{\file{rapport1-xetex-xepersian.def}{\from{\jobname.dtx}{table,rapport1-xetex-xepersian.def}}}
+\generate{\file{rapport3-xetex-xepersian.def}{\from{\jobname.dtx}{table,rapport3-xetex-xepersian.def}}}
+\generate{\file{refrep-xetex-xepersian.def}{\from{\jobname.dtx}{table,refrep-xetex-xepersian.def}}}
+\generate{\file{report-xetex-xepersian.def}{\from{\jobname.dtx}{table,report-xetex-xepersian.def}}}
+\generate{\file{scrartcl-xetex-xepersian.def}{\from{\jobname.dtx}{table,scrartcl-xetex-xepersian.def}}}
+\generate{\file{scrbook-xetex-xepersian.def}{\from{\jobname.dtx}{table,scrbook-xetex-xepersian.def}}}
+\generate{\file{scrreprt-xetex-xepersian.def}{\from{\jobname.dtx}{table,scrreprt-xetex-xepersian.def}}}
+\generate{\file{soul-xetex-xepersian.def}{\from{\jobname.dtx}{table,soul-xetex-xepersian.def}}}
+\generate{\file{tkz-linknodes-xetex-xepersian.def}{\from{\jobname.dtx}{table,tkz-linknodes-xetex-xepersian.def}}}
+\generate{\file{tocloft-xetex-xepersian.def}{\from{\jobname.dtx}{table,tocloft-xetex-xepersian.def}}}
+\generate{\file{varioref-xetex-xepersian.def}{\from{\jobname.dtx}{table,varioref-xetex-xepersian.def}}}
 \generate{\file{xepersian.sty}{\from{\jobname.dtx}{table,xepersian.sty}}}
 \generate{\file{xepersian-magazine.cls}{\from{\jobname.dtx}{table,xepersian-magazine.cls}}}
 \generate{\file{xepersian-mathdigitspec.sty}{\from{\jobname.dtx}{table,xepersian-mathdigitspec.sty}}}
@@ -168,7 +167,7 @@
 \documentclass{ltxdoc}
 \input{xepersian-doc-preamble.ltx}
 \hypersetup{%
-  pdftitle={Source documentation for version 25.8 of the XePersian
+  pdftitle={Source documentation for version 25.9 of the XePersian
                 package}%
 }
 \EnableCrossrefs
@@ -187,7 +186,7 @@
 % \GetFileInfo{\jobname.dtx}
 % \title{\textcolor{xepersianblue}{\Huge The \textsf{\XePersian} \textit{Package}}\\
 %\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-%\large Source documentation for \textcolor{xepersianblue}{version 25.8}}
+%\large Source documentation for \textcolor{xepersianblue}{version 25.9}}
 % \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the  {\LaTeX} team for maintaining the package in the period 2018--2020.}}
 %\setcounter{page}{0}
 %\thispagestyle{empty}
@@ -197,7 +196,7 @@
 %\textcolor{xepersianblue}{\Huge The \textsf{\XePersian} \textit{Package}}
 %
 %\Large
-%Source documentation for \textcolor{xepersianblue}{version 25.8}}
+%Source documentation for \textcolor{xepersianblue}{version 25.9}}
 %
 %\vskip 0pt plus 3fill
 %\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -241,11 +240,11 @@
 %\maketitle
 % \tableofcontents
 % \StopEventually{}
-% \section{File \texttt{algorithmic-xepersian.def}}
+% \section{File \texttt{algorithmic-xetex-xepersian.def}}
 %\iffalse
 %<*table>
 %\fi
-%% \CheckSum{10999}
+%% \CheckSum{10851}
 %% \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
@@ -264,35 +263,35 @@
 %%
 % \iffalse
 %</table>
-%<*algorithmic-xepersian.def>
+%<*algorithmic-xetex-xepersian.def>
 %\fi
 %
 %
 %
 %    \begin{macrocode}
-\ProvidesFile{algorithmic-xepersian.def}[2010/07/25 v0.2 adaptations for algorithmic package]
+\ProvidesFile{algorithmic-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for algorithmic package for XeTeX engine]
 \def\algorithmicrequire{\if at RTL\textbf{ورودی:}\else\textbf{Require:}\fi}
 \def\algorithmicensure{\if at RTL\textbf{خروجی:}\else\textbf{Ensure:}\fi}
 %    \end{macrocode}
 %
 %\iffalse
-%</algorithmic-xepersian.def>
-%<*algorithm-xepersian.def>
+%</algorithmic-xetex-xepersian.def>
+%<*algorithm-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{algorithm-xepersian.def}}
+% \section{File \texttt{algorithm-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{algorithm-xepersian.def}[2010/07/25 v0.2 adaptations for algorithm package]
+\ProvidesFile{algorithm-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for algorithm package for XeTeX engine]
 \def\ALG at name{\if at RTL الگوریتم\else Algorithm\fi}
 \def\ALGS at name{الگوریتم‌ها}
 \def\listalgorithmname{\if at RTL فهرست \ALGS at name\else List of \ALG at name s\fi}
 %    \end{macrocode}
 % \iffalse
-%</algorithm-xepersian.def>
-%<*amsart-xepersian.def>
+%</algorithm-xetex-xepersian.def>
+%<*amsart-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{amsart-xepersian.def}}
+% \section{File \texttt{amsart-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{amsart-xepersian.def}[2017/02/04 v0.4 adaptations for amsart class]
+\ProvidesFile{amsart-xetex-xepersian.def}[2017/02/04 v0.4 xepersian adaptations for amsart class for XeTeX engine]
 \renewcommand \thepart {\@tartibi\c at part}
 \def\appendix{\par\c at section\z@ \c at subsection\z@
    \let\sectionname\appendixname
@@ -300,12 +299,12 @@
 
 %    \end{macrocode}
 % \iffalse
-%</amsart-xepersian.def>
-%<*amsbook-xepersian.def>
+%</amsart-xetex-xepersian.def>
+%<*amsbook-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{amsbook-xepersian.def}}
+% \section{File \texttt{amsbook-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{amsbook-xepersian.def}[2017/02/04 v0.5 adaptations for amsbook class]
+\ProvidesFile{amsbook-xetex-xepersian.def}[2017/02/04 v0.5 xepersian adaptations for amsbook class for XeTeX engine]
 \def\frontmatter{\cleardoublepage\pagenumbering{harfi}}
 \renewcommand \thepart {\@tartibi\c at part}
 \def\appendix{\par
@@ -316,12 +315,12 @@
       
 %    \end{macrocode}
 % \iffalse
-%</amsbook-xepersian.def>
-%<*appendix-xepersian.def>
+%</amsbook-xetex-xepersian.def>
+%<*appendix-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{appendix-xepersian.def}}
+% \section{File \texttt{appendix-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{appendix-xepersian.def}[2015/02/01 v0.1 adaptations for appendix package]
+\ProvidesFile{appendix-xetex-xepersian.def}[2015/02/01 v0.1 xepersian adaptations for appendix package for XeTeX engine]
 \renewcommand{\@resets at pp}{\par
   \@ppsavesec
   \stepcounter{@pps}
@@ -338,12 +337,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</appendix-xepersian.def>
-%<*article-xepersian.def>
+%</appendix-xetex-xepersian.def>
+%<*article-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{article-xepersian.def}}
+% \section{File \texttt{article-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{article-xepersian.def}[2010/07/25 v0.2 adaptations for standard article class]
+\ProvidesFile{article-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for standard article class for XeTeX engine]
 \renewcommand \thepart {\@tartibi\c at part}
 \renewcommand\appendix{\par
   \setcounter{section}{0}%
@@ -351,12 +350,12 @@
   \gdef\thesection{\@harfi\c at section}}
 %    \end{macrocode}
 % \iffalse
-%</article-xepersian.def>
-%<*artikel1-xepersian.def>
+%</article-xetex-xepersian.def>
+%<*artikel1-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{artikel1-xepersian.def}}
+% \section{File \texttt{artikel1-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{artikel1-xepersian.def}[2010/07/25 v0.1 adaptations for artikel1 class]
+\ProvidesFile{artikel1-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel1 class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\appendix{\par
   \setcounter{section}{0}%
@@ -364,12 +363,12 @@
   \gdef\thesection{\@harfi\c at section}}
 %    \end{macrocode}
 % \iffalse
-%</artikel1-xepersian.def>
-%<*artikel2-xepersian.def>
+%</artikel1-xetex-xepersian.def>
+%<*artikel2-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{artikel2-xepersian.def}}
+% \section{File \texttt{artikel2-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{artikel2-xepersian.def}[2010/07/25 v0.1 adaptations for artikel2 class]
+\ProvidesFile{artikel2-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel2 class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\appendix{\par
   \setcounter{section}{0}%
@@ -377,12 +376,12 @@
   \gdef\thesection{\@harfi\c at section}}
 %    \end{macrocode}
 % \iffalse
-%</artikel2-xepersian.def>
-%<*artikel3-xepersian.def>
+%</artikel2-xetex-xepersian.def>
+%<*artikel3-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{artikel3-xepersian.def}}
+% \section{File \texttt{artikel3-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{artikel3-xepersian.def}[2010/07/25 v0.1 adaptations for artikel3 class]
+\ProvidesFile{artikel3-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel3 class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\appendix{\par
   \setcounter{section}{0}%
@@ -390,12 +389,12 @@
   \gdef\thesection{\@harfi\c at section}}
 %    \end{macrocode}
 % \iffalse
-%</artikel3-xepersian.def>
-%<*backref-xepersian.def>
+%</artikel3-xetex-xepersian.def>
+%<*backref-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{backref-xepersian.def}}
+% \section{File \texttt{backref-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{backref-xepersian.def}[2010/07/25 v0.1 adaptations for backref package]
+\ProvidesFile{backref-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for backref package for XeTeX engine]
 \def\backrefpagesname{\if at RTL صفحات\else pages\fi}
 \def\BR at Latincitex[#1]#2{%
   \BRorg at Latincitex[{#1}]{#2}%
@@ -417,12 +416,12 @@
 }%
 %    \end{macrocode}
 % \iffalse
-%</backref-xepersian.def>
-%<*beamer-xepersian.def>
+%</backref-xetex-xepersian.def>
+%<*beamer-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{beamer-xepersian.def}}
+% \section{File \texttt{beamer-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{beamer-xepersian.def}[2022/06/27 v0.2 xepersian changes to beamer class]
+\ProvidesFile{beamer-xetex-xepersian.def}[2022/06/27 v0.2 xepersian adaptations for beamer class for XeTeX engine]
 \usefonttheme[stillsansserifmath]{serif}
 
 \renewcommand*{\bidi at beamer@today}{%
@@ -431,12 +430,12 @@
 
 %    \end{macrocode}
 % \iffalse
-%</beamer-xepersian.def>
-%<*beamerbasetranslator-xepersian.def>
+%</beamer-xetex-xepersian.def>
+%<*beamerbasetranslator-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{beamerbasetranslator-xepersian.def}}
+% \section{File \texttt{beamerbasetranslator-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{beamerbasetranslator-xepersian.def}[2022/06/27 v0.3 xepersian changes to beamerbasetranslator package]
+\ProvidesFile{beamerbasetranslator-xetex-xepersian.def}[2022/06/27 v0.3 xepersian adaptations for beamerbasetranslator package for XeTeX engine]
 \newcommand*{\ProvidePersianTranslation}[2]{%
   \providetranslation{#1}{\ifRtoL{#2}{#1}}%
 }
@@ -460,12 +459,12 @@
 
 %    \end{macrocode}
 % \iffalse
-%</beamerbasetranslator-xepersian.def>
-%<*bidituftesidenote-xepersian.def>
+%</beamerbasetranslator-xetex-xepersian.def>
+%<*bidituftesidenote-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{bidituftesidenote-xepersian.def}}
+% \section{File \texttt{bidituftesidenote-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{bidituftesidenote-xepersian.def}[2017/02/04 v0.3 xepersian changes to bidituftesidenote package]
+\ProvidesFile{bidituftesidenote-xetex-xepersian.def}[2017/02/04 v0.3 xepersian adaptations for bidituftesidenote package for XeTeX engine]
 
 \setLTRcitationfont{\resetlatinfont\footnotesize}
 
@@ -476,21 +475,21 @@
 
 %    \end{macrocode}
 % \iffalse
-%</bidituftesidenote-xepersian.def>
-%<*bidimoderncv-xepersian.def>
+%</bidituftesidenote-xetex-xepersian.def>
+%<*bidimoderncv-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{bidimoderncv-xepersian.def}}
+% \section{File \texttt{bidimoderncv-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{bidimoderncv-xepersian.def}[2010/07/25 v0.1 adaptations for bidimoderncv class]
+\ProvidesFile{bidimoderncv-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for bidimoderncv class for XeTeX engine]
 \def\refname{\if at RTL تألیفات\else Publications\fi}
 %    \end{macrocode}
 % \iffalse
-%</bidimoderncv-xepersian.def>
-%<*boek3-xepersian.def>
+%</bidimoderncv-xetex-xepersian.def>
+%<*boek3-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{boek3-xepersian.def}}
+% \section{File \texttt{boek3-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{boek3-xepersian.def}[2010/07/25 v0.1 adaptations for boek3 class]
+\ProvidesFile{boek3-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for boek3 class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\frontmatter{%
   \cleardoublepage
@@ -503,12 +502,12 @@
   \gdef\thechapter{\@harfi\c at chapter}}
 %    \end{macrocode}
 % \iffalse
-%</boek3-xepersian.def>
-%<*boek-xepersian.def>
+%</boek3-xetex-xepersian.def>
+%<*boek-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{boek-xepersian.def}}
+% \section{File \texttt{boek-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{boek-xepersian.def}[2010/07/25 v0.1 adaptations for boek class]
+\ProvidesFile{boek-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for boek class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\frontmatter{%
   \cleardoublepage
@@ -521,12 +520,12 @@
   \gdef\thechapter{\@harfi\c at chapter}}
 %    \end{macrocode}
 % \iffalse
-%</boek-xepersian.def>
-%<*bookest-xepersian.def>
+%</boek-xetex-xepersian.def>
+%<*bookest-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{bookest-xepersian.def}}
+% \section{File \texttt{bookest-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{bookest-xepersian.def}[2010/07/25 v0.1 adaptations for bookest class]
+\ProvidesFile{bookest-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for bookest class for XeTeX engine]
 \renewcommand \thepart {\@tartibi\c at part}
 \renewcommand\appendix{\par
   \setcounter{chapter}{0}%
@@ -536,12 +535,12 @@
 }%end appendix
 %    \end{macrocode}
 % \iffalse
-%</bookest-xepersian.def>
-%<*book-xepersian.def>
+%</bookest-xetex-xepersian.def>
+%<*book-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{book-xepersian.def}}
+% \section{File \texttt{book-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{book-xepersian.def}[2010/07/25 v0.2 adaptations for standard book class]
+\ProvidesFile{book-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for book class for XeTeX engine]
 \renewcommand\frontmatter{%
     \cleardoublepage
   \@mainmatterfalse
@@ -555,12 +554,12 @@
 }%end appendix
 %    \end{macrocode}
 % \iffalse
-%</book-xepersian.def>
-%<*breqn-xepersian.def>
+%</book-xetex-xepersian.def>
+%<*breqn-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{breqn-xepersian.def}}
+% \section{File \texttt{breqn-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{breqn-xepersian.def}[2010/07/25 v0.1 adaptations for breqn package]
+\ProvidesFile{breqn-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for breqn package for XeTeX engine]
 \def\@dmath[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
   \everydisplay\expandafter{\the\everydisplay \display at setup}%
   \if at noskipsec \leavevmode \fi
@@ -602,12 +601,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</breqn-xepersian.def>
-%<*latex-localise-commands-xepersian.def>
+%</breqn-xetex-xepersian.def>
+%<*latex-localize-commands-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{latex-localise-commands-xepersian.def}}
+% \section{File \texttt{latex-localize-commands-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{latex-localise-commands-xepersian.def}[2014/02/05 v0.3 Persian localisation of LaTeX2e commands]
+\ProvidesFile{latex-localize-commands-xetex-xepersian.def}[2014/02/05 v0.3 Persian localization of LaTeX2e commands for XeTeX engine]
 \eqcommand{شمع‌جدول}{@arstrut}
 \eqcommand{فوق}{above}
 \eqcommand{فاصله‌کوتاه‌بالای‌نمایش}{abovedisplayshortskip}
@@ -1553,12 +1552,12 @@
 \eqcommand{@فرفاصله}{z at skip}
 %    \end{macrocode}
 % \iffalse
-%</latex-localise-commands-xepersian.def>
-%<*color-localise-xepersian.def>
+%</latex-localize-commands-xetex-xepersian.def>
+%<*color-localize-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{color-localise-xepersian.def}}
+% \section{File \texttt{color-localize-xetex-xepersian.def}}
 %    \begin{macrocode}
-\آماده‌سازی‌پرونده{color-localise-xepersian.def}[2011/03/01 v0.1 localising color package]
+\آماده‌سازی‌پرونده{color-localize-xetex-xepersian.def}[2011/03/01 v0.1 localizing color package for XeTeX engine]
 \تعریف‌رنگ{سیاه}{rgb}{0,0,0}
 \تعریف‌رنگ{سفید}{rgb}{1,1,1}
 \تعریف‌رنگ{قرمز}{rgb}{1,0,0}
@@ -1569,12 +1568,12 @@
 \تعریف‌رنگ{زرد}{cmyk}{0,0,1,0}
 %    \end{macrocode}
 % \iffalse
-%</color-localise-xepersian.def>
-%<*xepersian-localise-commands-xepersian.def>
+%</color-localize-xetex-xepersian.def>
+%<*xepersian-localize-commands-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{xepersian-localise-commands-xepersian.def}}
+% \section{File \texttt{xepersian-localize-commands-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{xepersian-localise-commands-xepersian.def}[2012/07/25 v0.2 Persian localisation of XePersian commands]
+\ProvidesFile{xepersian-localize-commands-xetex-xepersian.def}[2012/07/25 v0.2 Persian localization of XePersian commands for XeTeX engine]
 \eqcommand{خط‌زیرنویس‌خودکار}{autofootnoterule}
 \eqcommand{اعدادفرمولهاخودکار}{AutoMathDigits}
 \eqcommand{اعدادفرمولهالاتین}{DefaultMathDigits}
@@ -1636,12 +1635,12 @@
 \eqcommand{زی‌تک}{XeTeX}
 %    \end{macrocode}
 % \iffalse
-%</xepersian-localise-commands-xepersian.def>
-%<*enumerate-xepersian.def>
+%</xepersian-localize-commands-xetex-xepersian.def>
+%<*enumerate-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{enumerate-xepersian.def}}
+% \section{File \texttt{enumerate-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{enumerate-xepersian.def}[2010/07/25 v0.1 adaptations for enumerate package]
+\ProvidesFile{enumerate-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for enumerate package for XeTeX engine]
 \def\@enloop@{%
   \ifx ا\@entemp         \def\@tempa{\@enLabel\harfi  }\else
   \ifx ی\@entemp         \def\@tempa{\@enLabel\adadi  }\else
@@ -1660,12 +1659,12 @@
   \@tempa}
 %    \end{macrocode}
 % \iffalse
-%</enumerate-xepersian.def>
-%<*enumitem-xepersian.def>
+%</enumerate-xetex-xepersian.def>
+%<*enumitem-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{enumitem-xepersian.def}}
+% \section{File \texttt{enumitem-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{enumitem-xepersian.def}[2017/09/06 v0.1 adaptations for enumitem package]
+\ProvidesFile{enumitem-xetex-xepersian.def}[2017/09/06 v0.1 xepersian adaptations for enumitem package for XeTeX engine]
 \AddEnumerateCounter*\tartibi\@tartibi{999999999}
 \AddEnumerateCounter*\adadi\@adadi{999999999}
 \AddEnumerateCounter\harfi\@harfi{گ}
@@ -1678,12 +1677,12 @@
 \SetEnumerateShortLabel{ج}{\abjad*}
 %    \end{macrocode}
 % \iffalse
-%</enumitem-xepersian.def>
-%<*latex-localise-environments-xepersian.def>
+%</enumitem-xetex-xepersian.def>
+%<*latex-localize-environments-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{latex-localise-environments-xepersian.def}}
+% \section{File \texttt{latex-localize-environments-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{latex-localise-environments-xepersian.def}[2022/06/06 v0.3 Persian localisation of LaTeX2e environments]
+\ProvidesFile{latex-localize-environments-xetex-xepersian.def}[2022/06/06 v0.3 Persian localization of LaTeX2e environments for XeTeX engine]
 \eqenvironment{چکیده}{abstract}
 \eqenvironment{پیوست}{appendix}
 \eqenvironment{آرایه}{array}
@@ -1728,12 +1727,12 @@
 \eqenvironment{شعر}{verse}
 %    \end{macrocode}
 % \iffalse
-%</latex-localise-environments-xepersian.def>
-%<*xepersian-localise-environments-xepersian.def>
+%</latex-localize-environments-xetex-xepersian.def>
+%<*xepersian-localize-environments-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{xepersian-localise-environments-xepersian.def}}
+% \section{File \texttt{xepersian-localize-environments-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{xepersian-localise-environments-xepersian.def}[2010/07/25 v0.1 Persian localisation of XePersian and bidi environments]
+\ProvidesFile{xepersian-localize-environments-xetex-xepersian.def}[2010/07/25 v0.1 Persian localization of XePersian and bidi environments for XeTeX engine]
 \eqenvironment{لاتین}{latin}
 \eqenvironment{متن‌چپ}{LTR}
 \eqenvironment{دسته‌بندی‌چپ}{LTRitems}
@@ -1746,12 +1745,12 @@
 \eqenvironment{شعرسنتی*}{traditionalpoem*}
 %    \end{macrocode}
 % \iffalse
-%</xepersian-localise-environments-xepersian.def>
-%<*extarticle-xepersian.def>
+%</xepersian-localize-environments-xetex-xepersian.def>
+%<*extarticle-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{extarticle-xepersian.def}}
+% \section{File \texttt{extarticle-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{extarticle-xepersian.def}[2010/07/25 v0.1 adaptations for extarticle class]
+\ProvidesFile{extarticle-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extarticle class for XeTeX engine]
 \renewcommand\thepart         {\@tartibi\c at part}
 \renewcommand\appendix{\par
   \setcounter{section}{0}%
@@ -1759,12 +1758,12 @@
   \gdef\thesection{\@harfi\c at section}}
 %    \end{macrocode}
 % \iffalse
-%</extarticle-xepersian.def>
-%<*extbook-xepersian.def>
+%</extarticle-xetex-xepersian.def>
+%<*extbook-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{extbook-xepersian.def}}
+% \section{File \texttt{extbook-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{extbook-xepersian.def}[2010/07/25 v0.1 adaptations for extbook class]
+\ProvidesFile{extbook-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extbook class for XeTeX engine]
 \renewcommand\frontmatter{%
     \cleardoublepage
   \@mainmatterfalse
@@ -1778,23 +1777,23 @@
 }%end appendix
 %    \end{macrocode}
 % \iffalse
-%</extbook-xepersian.def>
-%<*extrafootnotefeatures-xepersian.def>
+%</extbook-xetex-xepersian.def>
+%<*extrafootnotefeatures-xetex-bidi-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{extrafootnotefeatures-xepersian.def}}
+% \section{File \texttt{extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{extrafootnotefeatures-xepersian.def}[2012/01/01 v0.2 footnote macros for extrafootnotefeatures option of xepersian package]
+\ProvidesFile{extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}[2012/01/01 v0.2 xepersian adaptations for extrafootnotefeatures option for XeTeX engine]
 \renewcommand{\foottextfont}{\footnotesize\if at RTL@footnote\else\resetlatinfont\fi}
 \renewcommand{\LTRfoottextfont}{\footnotesize\resetlatinfont}
 \renewcommand{\RTLfoottextfont}{\footnotesize\setpersianfont}
 %    \end{macrocode}
 % \iffalse
-%</extrafootnotefeatures-xepersian.def>
-%<*extreport-xepersian.def>
+%</extrafootnotefeatures-xetex-bidi-xetex-xepersian.def>
+%<*extreport-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{extreport-xepersian.def}}
+% \section{File \texttt{extreport-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{extreport-xepersian.def}[2010/07/25 v0.1 adaptations for extreport class]
+\ProvidesFile{extreport-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extreport class for XeTeX engine]
 \renewcommand\thepart         {\@tartibi\c at part}
 \renewcommand\appendix{\par
   \setcounter{chapter}{0}%
@@ -1803,12 +1802,12 @@
   \gdef\thechapter{\@harfi\c at chapter}}
 %    \end{macrocode}
 % \iffalse
-%</extreport-xepersian.def>
-%<*fancyref-xepersian.def>
+%</extreport-xetex-xepersian.def>
+%<*fancyref-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{fancyref-xepersian.def}}
+% \section{File \texttt{fancyref-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{fancyref-xepersian.def}[2018/09/29 v0.1 bilingual captions for fancyref package]
+\ProvidesFile{fancyref-xetex-xepersian.def}[2018/09/29 v0.1 xepersian adaptations for fancyref package for XeTeX engine]
 \renewcommand*{\Frefchapname}{\chaptername}
 \renewcommand*{\Frefenumname}{%
   \if at RTL
@@ -1969,12 +1968,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</fancyref-xepersian.def>
-%<*footnote-xepersian.def>
+%</fancyref-xetex-xepersian.def>
+%<*footnote-xetex-bidi-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{footnote-xepersian.def}}
+% \section{File \texttt{footnote-xetex-bidi-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{footnote-xepersian.def}[2017/08/09 v0.6 footnote macros for xepersian package]
+\ProvidesFile{footnote-xetex-bidi-xetex-xepersian.def}[2017/08/09 v0.6 xepersian adaptations for footnotes for XeTeX engine]
 
 \renewcommand*{\bidi@@footnotetext at font}{\footnotesize\if at RTL@footnote\else\resetlatinfont\fi} 
 
@@ -1984,12 +1983,12 @@
     
 %    \end{macrocode}
 % \iffalse
-%</footnote-xepersian.def>
-%<*framed-xepersian.def>
+%</footnote-xetex-bidi-xetex-xepersian.def>
+%<*framed-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{framed-xepersian.def}}
+% \section{File \texttt{framed-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{framed-xepersian.def}[2012/06/05 v0.1 xepersian adaptations for framed package for XeTeX engine]
+\ProvidesFile{framed-xetex-xepersian.def}[2012/06/05 v0.1 xepersian adaptations for framed package for XeTeX engine]
 \renewenvironment{titled-frame}[1]{%
   \def\FrameCommand{\fboxsep8pt\fboxrule2pt
      \TitleBarFrame{\textbf{#1}}}%
@@ -2005,23 +2004,23 @@
  {\endMakeFramed}
 %    \end{macrocode}
 % \iffalse
-%</framed-xepersian.def>
-%<*glossaries-xepersian.def>
+%</framed-xetex-xepersian.def>
+%<*glossaries-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{glossaries-xepersian.def}}
+% \section{File \texttt{glossaries-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{glossaries-xepersian.def}[2014/09/04 v0.4 xepersian adaptations for glossaries package for XeTeX engine]
+\ProvidesFile{glossaries-xetex-xepersian.def}[2014/09/04 v0.4 xepersian adaptations for glossaries package for XeTeX engine]
 \glsaddprotectedpagefmt{@harfi}
 \glsaddprotectedpagefmt{@tartibi}
 \glsaddprotectedpagefmt{@adadi}
 %    \end{macrocode}
 % \iffalse
-%</glossaries-xepersian.def>
-%<*hyperref-xepersian.def>
+%</glossaries-xetex-xepersian.def>
+%<*hyperref-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{hyperref-xepersian.def}}
+% \section{File \texttt{hyperref-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{hyperref-xepersian.def}[2022/10/30 v0.8 xepersian adaptations for hyperref package]
+\ProvidesFile{hyperref-xetex-xepersian.def}[2022/10/30 v0.8 xepersian adaptations for hyperref package for XeTeX engine]
   \def\equationautorefname{\if at RTL معادله\else Equation\fi}%
   \def\footnoteautorefname{\if at RTL زیرنویس\else footnote\fi}%
   \def\itemautorefname{\if at RTL فقره\else item\fi}%
@@ -2070,12 +2069,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</hyperref-xepersian.def>
-%<*imsproc-xepersian.def>
+%</hyperref-xetex-xepersian.def>
+%<*imsproc-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{imsproc-xepersian.def}}
+% \section{File \texttt{imsproc-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{imsproc-xepersian.def}[2017/06/09 v0.5 xepersian adaptations for imsproc class for XeTeX engine]
+\ProvidesFile{imsproc-xetex-xepersian.def}[2017/06/09 v0.5 xepersian adaptations for imsproc class for XeTeX engine]
 
 \renewcommand \thepart {\@tartibi\c at part}
 \def\appendix{\par\c at section\z@ \c at subsection\z@
@@ -2084,12 +2083,12 @@
 
 %    \end{macrocode}
 % \iffalse
-%</imsproc-xepersian.def>
-%<*kashida-xepersian.def>
+%</imsproc-xetex-xepersian.def>
+%<*kashida-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{kashida-xepersian.def}}
+% \section{File \texttt{kashida-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{kashida-xepersian.def}[2024/12/20 v1.0 implementation of Kashida for xepersian package]
+\ProvidesFile{kashida-xetex-xepersian.def}[2024/12/20 v1.0 implementation of Kashida for XeTeX engine]
 \chardef\xepersian at zwj="200D % zero-width joiner
 \chardef\xepersian at kashidachar="0640 % kashida
 
@@ -2146,68 +2145,22 @@
 \KashidaOn
 %    \end{macrocode}
 % \iffalse
-%</kashida-xepersian.def>
-%<*listings-xepersian.def>
+%</kashida-xetex-xepersian.def>
+%<*listings-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{listings-xepersian.def}}
+% \section{File \texttt{listings-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{listings-xepersian.def}[2014/07/17 v0.3 bilingual captions for listings package]
+\ProvidesFile{listings-xetex-xepersian.def}[2014/07/17 v0.3 xepersian adaptations for listings package for XeTeX engine]
 \def\lstlistingname{\if at RTL برنامهٔ\else Listing\fi}
 \def\lstlistlistingname{\if at RTL فهرست برنامه‌ها\else Listings\fi}
 %    \end{macrocode}
 % \iffalse
-%</listings-xepersian.def>
-%<*loadingorder-xepersian.def>
+%</listings-xetex-xepersian.def>
+%<*localize-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{loadingorder-xepersian.def}}
+% \section{File \texttt{localize-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{loadingorder-xepersian.def}[2018/09/29 v0.5 making sure that xepersian is the last package loaded]
-\bidi at isloaded{algorithmic}
-\bidi at isloaded{algorithm}
-\bidi at isloaded{backref}
-\bidi at isloaded{enumerate}
-\bidi at isloaded{enumitem}
-\bidi at isloaded{fancyref}
-\bidi at isloaded{tocloft}
-\bidi at isloaded{url}
-\bidi at isloaded{varioref}
-\AtBeginDocument{
-  \if at bidi@algorithmicloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithmic after xepersian package. Please load package algorithmic before xepersian package, and then try to run xelatex on your document again}{}]{algorithmic}
-  \fi%
-  \if at bidi@algorithmloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithm after xepersian package. Please load package algorithm before xepersian package, and then try to run xelatex on your document again}{}]{algorithm}
-  \fi%
-  \if at bidi@backrefloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package backref after xepersian package. Please load package backref before xepersian package, and then try to run xelatex on your document again}{}]{backref}
-  \fi%
-  \if at bidi@enumerateloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package enumerate after xepersian package. Please load package enumerate before xepersian package, and then try to run xelatex on your document again}{}]{enumerate}
-  \fi%
-  \if at bidi@enumitemloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package enumitem after xepersian package. Please load package enumitem before xepersian package, and then try to run xelatex on your document again}{}]{enumitem}
-  \fi%
-  \if at bidi@fancyrefloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package fancyref after xepersian package. Please load package fancyref before xepersian package, and then try to run xelatex on your document again}{}]{fancyref}
-  \fi%
-  \if at bidi@tocloftloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package tocloft after xepersian package. Please load package tocloft before xepersian package, and then try to run xelatex on your document again}{}]{tocloft}
-  \fi%
-  \if at bidi@urlloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package url after xepersian package. Please load package url before xepersian package, and then try to run xelatex on your document again}{}]{url}
-  \fi%
-  \if at bidi@variorefloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package varioref after xepersian package. Please load package varioref before xepersian package, and then try to run xelatex on your document again}{}]{varioref}
-  \fi%
-}
-%    \end{macrocode}
-% \iffalse
-%</loadingorder-xepersian.def>
-%<*localise-xepersian.def>
-%\fi
-% \section{File \texttt{localise-xepersian.def}}
-%    \begin{macrocode}
-\ProvidesFile{localise-xepersian.def}[2022/06/06 v0.2c Persian localisation of LaTeX2e]
+\ProvidesFile{localize-xetex-xepersian.def}[2025/01/03 v0.2d Persian localization of LaTeX2e for XeTeX engine]
 \newcommand{\makezwnjletter}{\catcode`‌=11\relax}
 \makezwnjletter
 \newcommand*{\eqcommand}[2]{\if at bidi@csprimitive{#2}{\bidi at csletcs{#1}{#2}}{\bidi at csdefcs{#1}{#2}}}
@@ -2217,22 +2170,23 @@
   \expandafter\let\csname #1\expandafter\endcsname\csname #2\endcsname
   \expandafter\let\csname end#1\expandafter\endcsname\csname end#2\endcsname
 }
-\@ifpackageloaded{keyval}{%
+\ApplyPatchCodeToPackage{keyval}{%
 \newcommand*\keyval at eq@alias at key[4][KV]{%
   \bidi at csletcs{#1@#2@#3}{#1@#2@#4}%
   \bidi at csletcs{#1@#2@#3 at default}{#1@#2@#4 at default}}%
-}{\@ifpackageloaded{xkeyval}{%
+}
+\ApplyPatchCodeToPackage{xkeyval}{%
 \newcommand*\keyval at eq@alias at key[4][KV]{%
   \bidi at csletcs{#1@#2@#3}{#1@#2@#4}%
   \bidi at csletcs{#1@#2@#3 at default}{#1@#2@#4 at default}}%
-}{}}
-\input{latex-localise-commands-xepersian.def}
-\input{xepersian-localise-commands-xepersian.def}
-\input{latex-localise-environments-xepersian.def}
-\input{xepersian-localise-environments-xepersian.def}
-\input{latex-localise-messages-xepersian.def}
-\input{latex-localise-misc-xepersian.def}
-\input{packages-localise-xepersian.def}
+}
+\input{latex-localize-commands-xetex-xepersian.def}
+\input{xepersian-localize-commands-xetex-xepersian.def}
+\input{latex-localize-environments-xetex-xepersian.def}
+\input{xepersian-localize-environments-xetex-xepersian.def}
+\input{latex-localize-messages-xetex-xepersian.def}
+\input{latex-localize-misc-xetex-xepersian.def}
+\input{packages-localize-xetex-xepersian.def}
 \aliasfontfeature{ExternalLocation}{مکان‌خارجی}
 \aliasfontfeature{Path}{مسیر}
 \aliasfontfeature{Renderer}{تحویل‌دهنده}
@@ -2294,12 +2248,12 @@
 \aliasfontfeatureoption{Style}{MathScriptScript}{اسکریپت‌اسکریپت‌ریاضی}
 %    \end{macrocode}
 % \iffalse
-%</localise-xepersian.def>
-%<*memoir-xepersian.def>
+%</localize-xetex-xepersian.def>
+%<*memoir-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{memoir-xepersian.def}}
+% \section{File \texttt{memoir-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{memoir-xepersian.def}[2010/07/25 v0.1 adaptations for memoir class]
+\ProvidesFile{memoir-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for memoir class for XeTeX engine]
 \renewcommand{\@memfront}{%
   \@smemfront\pagenumbering{harfi}}
 \renewcommand{\setthesection}{\thechapter\@SepMark\harfi{section}}
@@ -2313,20 +2267,20 @@
   \anappendixtrue}
 %    \end{macrocode}
 % \iffalse
-%</memoir-xepersian.def>
-%<*latex-localise-messages-xepersian.def>
+%</memoir-xetex-xepersian.def>
+%<*latex-localize-messages-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{latex-localise-messages-xepersian.def}}
+% \section{File \texttt{latex-localize-messages-xetex-xepersian.def}}
 %    \begin{macrocode}
-\آماده‌سازی‌پرونده{latex-localise-messages-xepersian.def}[2011/03/01 v0.1 localising LaTeX2e messages]
+\آماده‌سازی‌پرونده{latex-localize-messages-xetex-xepersian.def}[2011/03/01 v0.1 localizing LaTeX2e messages for XeTeX engine]
 %    \end{macrocode}
 % \iffalse
-%</latex-localise-messages-xepersian.def>
-%<*minitoc-xepersian.def>
+%</latex-localize-messages-xetex-xepersian.def>
+%<*minitoc-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{minitoc-xepersian.def}}
+% \section{File \texttt{minitoc-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{minitoc-xepersian.def}[2010/07/25 v0.1 bilingual captions for minitoc package]
+\ProvidesFile{minitoc-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for minitoc package for XeTeX engine]
 \def\ptctitle{\if at RTL فهرست مطالب\else Table of Contents\fi}%
 \def\plftitle{\if at RTL فهرست تصاویر\else List of Figures\fi}%
 \def\plttitle{\if at RTL فهرست جداول\else List of Tables\fi}%
@@ -2338,12 +2292,12 @@
 \def\slttitle{\if at RTL جداول\else Tables\fi}%
 %    \end{macrocode}
 % \iffalse
-%</minitoc-xepersian.def>
-%<*latex-localise-misc-xepersian.def>
+%</minitoc-xetex-xepersian.def>
+%<*latex-localize-misc-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{latex-localise-misc-xepersian.def}}
+% \section{File \texttt{latex-localize-misc-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{latex-localise-misc-xepersian.def}[2012/01/01 v0.2 miscellaneous Persian localisation of LaTeX2e]
+\ProvidesFile{latex-localize-misc-xetex-xepersian.def}[2025/01/03 v0.3 miscellaneous Persian localization of LaTeX2e for XeTeX engine]
 \تر\گرجدید#1{%
 \شمار@\نویسه‌ویژه     \نویسه‌ویژه\من@ا
  \بگذار#1\گرنادرست
@@ -2371,7 +2325,7 @@
 \بگذار\ازنو=\رگ
 
 
-\@ifdefinitionfileloaded{latex-xetex-bidi}{%
+\ApplyPatchCodeToFile{latex-xetex-bidi}{%
 \def\@xfloat #1[#2]{%
   \@nodocument
   \def \@captype {#1}%
@@ -2513,8 +2467,8 @@
                     \if #1پ3    \else          \z@ \@preamerr 0\fi
   \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi
 \fi}%
-}{}
-\@ifdefinitionfileloaded{array-xetex-bidi}{%
+}
+\ApplyPatchCodeToFile{array-xetex-bidi}{%
 \def\@testpach{\@chclass
  \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
   \ifnum \@lastchclass=7 5 \else
@@ -2546,8 +2500,8 @@
     \if \@nextchar ز5 \else
    \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi
    \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
-}{}
-\@ifdefinitionfileloaded{arydshln-xetex-bidi}{
+}
+\ApplyPatchCodeToFile{arydshln-xetex-bidi}{
 \ifadl at usingarypkg
 \def\@testpach{\@chclass
  \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
@@ -2636,8 +2590,8 @@
 \def\adl at class@start{6}
 \def\adl at class@iiiorvii{3}
 \fi
-}{}
-\@ifdefinitionfileloaded{tabulary-xetex-bidi}{%
+}
+\ApplyPatchCodeToFile{tabulary-xetex-bidi}{%
 \def\@testpach{\@chclass
  \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
   \ifnum \@lastchclass=7 5 \else
@@ -2677,8 +2631,8 @@
   \if \@nextchar ز5 \else
    \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi \fi \fi \fi \fi \fi \fi \fi
      \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
-}{}
-\@ifdefinitionfileloaded{float-xetex-bidi}{%
+}
+\ApplyPatchCodeToFile{float-xetex-bidi}{%
 \let\@float at Hx\@xfloat
 \def\@xfloat#1[{\@ifnextchar{H}{\@float at HH{#1}[}{\@ifnextchar{آ}{\@float@آآ{#1}[}{\@float at Hx{#1}[}}}
 \def\@float at HH#1[H]{%
@@ -2701,7 +2655,7 @@
     \vbox\bgroup \hsize\columnwidth \@parboxrestore
       \@floatboxreset \@setnobreak
   \ignorespaces}
-}{}
+}
 \begingroup \catcode `|=0 \catcode `[= 1
 \catcode`]=2 \catcode `\{=12 \catcode `\}=12
 \catcode`\\=12 |gdef|@x at xepersian@localize at verbatim#1\پایان{همانطورکه‌هست}[#1|پایان[همانطورکه‌هست]]
@@ -2715,12 +2669,12 @@
 \expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
 %    \end{macrocode}
 % \iffalse
-%</latex-localise-misc-xepersian.def>
-%<*natbib-xepersian.def>
+%</latex-localize-misc-xetex-xepersian.def>
+%<*natbib-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{natbib-xepersian.def}}
+% \section{File \texttt{natbib-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{natbib-xepersian.def}[2011/08/01 v0.1 adaptations for natbib package]
+\ProvidesFile{natbib-xetex-xepersian.def}[2011/08/01 v0.1 xepersian adaptations for natbib package for XeTeX engine]
 \renewcommand\NAT at set@cites{%
   \ifNAT at numbers
     \ifNAT at super \let\@cite\NAT at citesuper
@@ -2937,18 +2891,18 @@
 \def\NAT@@Latin@@citetp[#1]{\@ifnextchar[{\@Latincitex[#1]}{\@Latincitex[][#1]}}
 %    \end{macrocode}
 % \iffalse
-%</natbib-xepersian.def>
-%<*packages-localise-xepersian.def>
+%</natbib-xetex-xepersian.def>
+%<*packages-localize-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{packages-localise-xepersian.def}}
+% \section{File \texttt{packages-localize-xetex-xepersian.def}}
 %    \begin{macrocode}
-\آماده‌سازی‌پرونده{packages-localise-xepersian.def}[2013/04/24 v0.2 localising LaTeX2e Packages]
-\@گرسبک‌فراخوانی‌شده{color}{\ورودی{color-localise-xepersian.def}}{}
-\@ifpackageloaded{multicol}{%
+\آماده‌سازی‌پرونده{packages-localize-xetex-xepersian.def}[2025/01/03 v0.3 localizing LaTeX2e Packages for XeTeX engine]
+\@گرسبک‌فراخوانی‌شده{color}{\ورودی{color-localize-xetex-xepersian.def}}{}
+\ApplyPatchCodeToPackage{multicol}{%
 \newenvironment{چندستونی‌ها}{\begin{multicols}}{\end{multicols}}%
 \newenvironment{چندستونی‌ها*}{\begin{multicols*}}{\end{multicols*}}%
-}{}
-\@ifpackageloaded{verbatim}{%
+}
+\ApplyPatchCodeToPackage{verbatim}{%
 \begingroup
  \vrb at catcodes
  \lccode`\!=`\\ \lccode`\[=`\{ \lccode`\]=`\}
@@ -3034,21 +2988,20 @@
 \@namedef{همانطورکه‌هست*}{\begingroup\@verbatim\xepersian at localize@verbatim at start}
 \def\endهمانطورکه‌هست{\endtrivlist\endgroup\@doendpe}
 \expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
-}{}
+}
 \ExplSyntaxOn
 \AtBeginDocument{
   \xepersian_localize_patch_verbatim:
 }
 \cs_set:Npn \xepersian_localize_patch_verbatim: {
-  \@ifpackageloaded{verbatim}{
+  \ApplyPatchCodeToPackage{verbatim}{
     \cs_set:cpn {همانطورکه‌هست*} {
       \group_begin: \@verbatim \fontspec_print_visible_spaces: \xepersian at localize@verbatim at start
     }
-  }{
   }
 }
 \ExplSyntaxOff
-\@ifpackageloaded{graphicx}{%
+\ApplyPatchCodeToPackage{graphicx}{%
 \def\Gin at boolkey#1#2{%
 \expandafter\@ifdefinable  \csname Gin@#2درست\endcsname{%
 \expandafter\let\csname Gin@#2درست\expandafter\endcsname\csname Gin@#2true\endcsname}%
@@ -3089,15 +3042,15 @@
 \معادل@کلید{Grot}{طول}{x}
 \معادل@کلید{Grot}{عرض}{y}
 \معادل@کلید{Grot}{واحد}{units}
-}{}
+}
 %    \end{macrocode}
 % \iffalse
-%</packages-localise-xepersian.def>
-%<*url-xepersian.def>
+%</packages-localize-xetex-xepersian.def>
+%<*url-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{url-xepersian.def}}
+% \section{File \texttt{url-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{url-xepersian.def}[2022/02/18 v0.1 adaptations for url package]
+\ProvidesFile{url-xetex-xepersian.def}[2022/02/18 v0.1 xepersian adaptations for url package for XeTeX engine]
 \begingroup
  \lccode`+=`\% \lccode`\~=`\%
   \lowercase {\long\gdef\Url at actpercent{\Url at Edit\Url at String{+}{~}%
@@ -3105,7 +3058,7 @@
 \endgroup%
 %    \end{macrocode}
 % \iffalse
-%</url-xepersian.def>
+%</url-xetex-xepersian.def>
 %<*persian-tex-text.map>
 %\fi
 % \section{File \texttt{persian-tex-text.map}}
@@ -3184,11 +3137,11 @@
 %    \end{macrocode}
 % \iffalse
 %</persian-tex-text-nonumbers.map>
-%<*rapport1-xepersian.def>
+%<*rapport1-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{rapport1-xepersian.def}}
+% \section{File \texttt{rapport1-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{rapport1-xepersian.def}[2010/07/25 v0.1 adaptations for rapport1 class]
+\ProvidesFile{rapport1-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for rapport1 class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\appendix{\par
   \setcounter{chapter}{0}%
@@ -3197,12 +3150,12 @@
   \gdef\thechapter{\@harfi\c at chapter}}
 %    \end{macrocode}
 % \iffalse
-%</rapport1-xepersian.def>
-%<*rapport3-xepersian.def>
+%</rapport1-xetex-xepersian.def>
+%<*rapport3-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{rapport3-xepersian.def}}
+% \section{File \texttt{rapport3-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{rapport3-xepersian.def}[2010/07/25 v0.2 adaptations for rapport3 class]
+\ProvidesFile{rapport3-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for rapport3 class for XeTeX engine]
 \renewcommand*\thepart{\@tartibi\c at part}
 \renewcommand*\appendix{\par
   \setcounter{chapter}{0}%
@@ -3211,12 +3164,12 @@
   \gdef\thechapter{\@harfi\c at chapter}}
 %    \end{macrocode}
 % \iffalse
-%</rapport3-xepersian.def>
-%<*refrep-xepersian.def>
+%</rapport3-xetex-xepersian.def>
+%<*refrep-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{refrep-xepersian.def}}
+% \section{File \texttt{refrep-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{refrep-xepersian.def}[2010/07/25 v0.2 adaptations for refrep class]
+\ProvidesFile{refrep-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for refrep class for XeTeX engine]
 \renewcommand \thepart {\@tartibi\c at part}
 \renewcommand\appendix{\par
   \setcounter{chapter}{0}%
@@ -3226,12 +3179,12 @@
 }%end appendix
 %    \end{macrocode}
 % \iffalse
-%</refrep-xepersian.def>
-%<*report-xepersian.def>
+%</refrep-xetex-xepersian.def>
+%<*report-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{report-xepersian.def}}
+% \section{File \texttt{report-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{report-xepersian.def}[2010/07/25 v0.2 adaptations for standard report class]
+\ProvidesFile{report-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for report class for XeTeX engine]
 \renewcommand \thepart {\@tartibi\c at part}
 \renewcommand\appendix{\par
   \setcounter{chapter}{0}%
@@ -3241,12 +3194,12 @@
 }%end appendix
 %    \end{macrocode}
 % \iffalse
-%</report-xepersian.def>
-%<*scrartcl-xepersian.def>
+%</report-xetex-xepersian.def>
+%<*scrartcl-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{scrartcl-xepersian.def}}
+% \section{File \texttt{scrartcl-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{scrartcl-xepersian.def}[2022/05/22 v0.3 adaptations for scrartcl class]
+\ProvidesFile{scrartcl-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrartcl class for XeTeX engine]
 \renewcommand*{\thepart}{\@tartibi\c at part}
 \renewcommand*\appendix{%
   \Ifstr{\@currenvir}{appendix}{%
@@ -3299,12 +3252,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</scrartcl-xepersian.def>
-%<*scrbook-xepersian.def>
+%</scrartcl-xetex-xepersian.def>
+%<*scrbook-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{scrbook-xepersian.def}}
+% \section{File \texttt{scrbook-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{scrbook-xepersian.def}[2022/05/22 v0.3 adaptations for scrbook class]
+\ProvidesFile{scrbook-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrbook class for XeTeX engine]
 \renewcommand*\frontmatter{%
   \if at twoside\cleardoubleoddpage\else\clearpage\fi
   \@mainmatterfalse\pagenumbering{harfi}%
@@ -3362,12 +3315,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</scrbook-xepersian.def>
-%<*scrreprt-xepersian.def>
+%</scrbook-xetex-xepersian.def>
+%<*scrreprt-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{scrreprt-xepersian.def}}
+% \section{File \texttt{scrreprt-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{scrreprt-xepersian.def}[2022/05/22 v0.3 adaptations for scrreprt class]
+\ProvidesFile{scrreprt-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrreprt class for XeTeX engine]
 \renewcommand*{\thepart}{\@tartibi\c at part}
 \renewcommand*\appendix{%
   \Ifstr{\@currenvir}{appendix}{%
@@ -3421,12 +3374,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</scrreprt-xepersian.def>
-%<*soul-xepersian.def>
+%</scrreprt-xetex-xepersian.def>
+%<*soul-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{soul-xepersian.def}}
+% \section{File \texttt{soul-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{soul-xepersian.def}[2018/12/12 v0.2 adaptations for soul package]
+\ProvidesFile{soul-xetex-xepersian.def}[2018/12/12 v0.2 xepersian adaptations for soul package for XeTeX engine]
 \let\SOUL at tt@latin\SOUL at tt
 \newfontface{\SOUL at tt@nonlatin}{Times New Roman}
 \def\SOUL at tt{%
@@ -3446,12 +3399,12 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</soul-xepersian.def>
-%<*tkz-linknodes-xepersian.def>
+%</soul-xetex-xepersian.def>
+%<*tkz-linknodes-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{tkz-linknodes-xepersian.def}}
+% \section{File \texttt{tkz-linknodes-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{tkz-linknodes-xepersian.def}[2012/06/13 v0.1 adaptations for tkz-linknodes package]
+\ProvidesFile{tkz-linknodes-xetex-xepersian.def}[2012/06/13 v0.1 xepersian adaptations for tkz-linknodes package for XeTeX engine]
 \renewcommand*{\@SetTab}{%
  \let\@alph\@latinalph%
   \ifnum \value{C at NumTab}>25\relax%
@@ -3473,12 +3426,13 @@
 }%
 %    \end{macrocode}
 % \iffalse
-%</tkz-linknodes-xepersian.def>
-%<*tocloft-xepersian.def>
+%</tkz-linknodes-xetex-xepersian.def>
+%<*tocloft-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{tocloft-xepersian.def}}
+% \section{File \texttt{tocloft-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{tocloft-xepersian.def}[2010/07/25 v0.1 bilingual captions for tocloft package]
+\ProvidesFile{tocloft-xetex-xepersian.def}[2025/01/03 v0.2 xepersian adaptations for tocloft package for XeTeX engine]
+\IfClassLoadedT{memoir}{\endinput}
 \renewcommand*{\cftchapname}{\if at RTL فصل\else chapter\fi}
 \renewcommand*{\cftsecname}{\if at RTL قسمت\else section\fi}
 \renewcommand*{\cftsubsecname}{\if at RTL زیرقسمت\else subsection\fi}
@@ -3491,12 +3445,12 @@
 \renewcommand*{\cftsubtabname}{\if at RTL زیرجدول\else subtable\fi}
 %    \end{macrocode}
 % \iffalse
-%</tocloft-xepersian.def>
-%<*varioref-xepersian.def>
+%</tocloft-xetex-xepersian.def>
+%<*varioref-xetex-xepersian.def>
 %\fi
-% \section{File \texttt{varioref-xepersian.def}}
+% \section{File \texttt{varioref-xetex-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{varioref-xepersian.def}[2018/09/29 v0.1 bilingual captions for varioref package]
+\ProvidesFile{varioref-xetex-xepersian.def}[2018/09/29 v0.1 xepersian adaptations for varioref package for XeTeX engine]
 \def\reftextfaceafter{%
   \if at RTL
 در صفحه
@@ -3562,16 +3516,16 @@
 }
 %    \end{macrocode}
 % \iffalse
-%</varioref-xepersian.def>
+%</varioref-xetex-xepersian.def>
 %<*xepersian.sty>
 %\fi
 % \section{File \texttt{xepersian.sty}}
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\def\xepersian at version{25.8}
-\def\xepersiandate{2025/01/01}
-\def\xepersian at releasename{Mount Alvand}
-\def\xepersian at persian@@releasename{کوه الوند}
+\def\xepersian at version{25.9}
+\def\xepersiandate{2025/01/03}
+\def\xepersian at releasename{Persian Gate}
+\def\xepersian at persian@@releasename{دربند پارس}
 \newcommand*{\xepersianreleasename}{\if at RTL\xepersian at persian@@releasename\else\xepersian at releasename\fi}
 \ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian at version\space (Release \xepersian at releasename)\space
 Persian typesetting in XeLaTeX]
@@ -3616,16 +3570,16 @@
 \keys_define:nn { xepersian }
   {
     Kashida .choice: ,
-    Kashida / on .code:n = \AtEndOfPackage{\input{kashida-xepersian.def}} ,
+    Kashida / on .code:n = \AtEndOfPackage{\input{kashida-xetex-xepersian.def}} ,
     Kashida / off .code:n = \relax ,
     Kashida .default:n = on
   }
 \keys_define:nn { xepersian }
   {
-    localise .choice: ,
-    localise / on .code:n = \AtEndOfPackage{\input{localise-xepersian.def}} ,
-    localise / off .code:n = \relax ,
-    localise .default:n = on
+    localize .choice: ,
+    localize / on .code:n = \AtEndOfPackage{\input{localize-xetex-xepersian.def}} ,
+    localize / off .code:n = \relax ,
+    localize .default:n = on
   }
 \cs_new_protected:Npn \__xepersian_quickindex_variant:n #1
 {
@@ -4581,7 +4535,7 @@
 
 \newcommand*{\@xepersian at pdfcustomproperties}{%
   This is the xepersian package, Version \xepersian at version\space (Release \xepersian at releasename),
-  Released January 1, 2025. 
+  Released January 3, 2025. 
 }
 
 \newcommand\twocolumnstableofcontents{%
@@ -4895,55 +4849,63 @@
 \PackageError{xepersian}{You have not specified any font\MessageBreak
  for the main Persian text}{Use `\settextfont' to load a font.}%
 }{}}
-\@ifdefinitionfileloaded{loadingorder-xetex-bidi}{\input{loadingorder-xepersian.def}}{}
-\@ifdefinitionfileloaded{footnote-xetex-bidi}{\input{footnote-xepersian.def}}{}
-\@ifpackageloaded{appendix}{\input{appendix-xepersian.def}}{}
-\@ifpackageloaded{listings}{\input{listings-xepersian.def}}{}
-\@ifpackageloaded{algorithmic}{\input{algorithmic-xepersian.def}}{}
-\@ifpackageloaded{algorithm}{\input{algorithm-xepersian.def}}{}
-\@ifpackageloaded{backref}{\input{backref-xepersian.def}}{}
-\@ifpackageloaded{beamerbasetranslator}{\input{beamerbasetranslator-xepersian.def}}{}
-\@ifpackageloaded{fancyref}{\input{fancyref-xepersian.def}}{}
-\@ifpackageloaded{bidituftesidenote}{\input{bidituftesidenote-xepersian.def}}{}
-\@ifpackageloaded{breqn}{\input{breqn-xepersian.def}}{}
-\@ifpackageloaded{enumerate}{\input{enumerate-xepersian.def}}{}
-\@ifpackageloaded{enumitem}{\input{enumitem-xepersian.def}}{}
-\@ifpackageloaded{framed}{\input{framed-xepersian.def}}{}
-\@ifpackageloaded{glossaries}{\input{glossaries-xepersian.def}}{}
-\@ifpackageloaded{hyperref}{\input{hyperref-xepersian.def}}{}
-\@ifpackageloaded{minitoc}{\input{minitoc-xepersian.def}}{}
-\@ifpackageloaded{natbib}{\input{natbib-xepersian.def}}{}
-\@ifpackageloaded{soul}{\input{soul-xepersian.def}}{}
-\@ifpackageloaded{tkz-linknodes}{\input{tkz-linknodes-xepersian.def}}{}
-\@ifpackageloaded{tocloft}{\@ifclassloaded{memoir}{}{\input{tocloft-xepersian.def}}}{}
-\@ifpackageloaded{url}{\input{url-xepersian.def}}{}
-\@ifpackageloaded{varioref}{\input{varioref-xepersian.def}}{}
-\@ifclassloaded{article}{\input{article-xepersian.def}}{}
-\@ifclassloaded{extarticle}{\input{extarticle-xepersian.def}}{}
-\@ifclassloaded{artikel1}{\input{artikel1-xepersian.def}}{}
-\@ifclassloaded{artikel2}{\input{artikel2-xepersian.def}}{}
-\@ifclassloaded{artikel3}{\input{artikel3-xepersian.def}}{}
-\@ifclassloaded{amsart}{\input{amsart-xepersian.def}}{}
-\@ifclassloaded{beamer}{\input{beamer-xepersian.def}}{}
-\@ifclassloaded{bidimoderncv}{\input{bidimoderncv-xepersian.def}}{}
-\@ifclassloaded{report}{\input{report-xepersian.def}}{}
-\@ifclassloaded{extreport}{\input{extreport-xepersian.def}}{}
-\@ifclassloaded{rapport1}{\input{rapport1-xepersian.def}}{}
-\@ifclassloaded{rapport3}{\input{rapport3-xepersian.def}}{}
-\@ifclassloaded{scrartcl}{\input{scrartcl-xepersian.def}}{}
-\@ifclassloaded{scrbook}{\input{scrbook-xepersian.def}}{}
-\@ifclassloaded{scrreprt}{\input{scrreprt-xepersian.def}}{}
-\@ifclassloaded{amsbook}{\input{amsbook-xepersian.def}}{}
-\@ifclassloaded{boek3}{\input{boek3-xepersian.def}}{}
-\@ifclassloaded{boek}{\input{boek-xepersian.def}}{}
-\@ifclassloaded{bookest}{\input{bookest-xepersian.def}}{}
-\@ifclassloaded{extbook}{\input{extbook-xepersian.def}}{}
-\@ifclassloaded{book}{\input{book-xepersian.def}}{}
-\@ifclassloaded{refrep}{\input{refrep-xepersian.def}}{}
-\@ifclassloaded{memoir}{\input{memoir-xepersian.def}}{}
-\@ifclassloaded{imsproc}{\input{imsproc-xepersian.def}}{}
-\@ifdefinitionfileloaded{extrafootnotefeatures-xetex-bidi}{\input{extrafootnotefeatures-xepersian.def}}{}
 
+\ApplyPatchToFiles{%
+  footnote-xetex-bidi, %
+  extrafootnotefeatures-xetex-bidi %
+}[def][xepersian]
+
+\ApplyPatchToClasses{%
+  article, %
+  amsart, %
+  amsbook, %
+  artikel1, %
+  artikel2, %
+  artikel3, %
+  beamer, %
+  bidimoderncv, %
+  boek, %
+  boek3, %
+  book, %
+  bookest, %
+  extbook, %
+  extarticle, %
+  extreport, %
+  imsproc, %
+  memoir, %
+  rapport1, %
+  rapport3, %
+  refrep, %
+  report, %
+  scrartcl, %
+  scrbook, %
+  scrreprt %
+}[xepersian]
+
+\ApplyPatchToPackages{%
+  algorithm, %
+  algorithmic, %
+  appendix, %
+  backref, %
+  beamerbasetranslator, %
+  bidituftesidenote, %
+  breqn, %
+  enumerate, %
+  enumitem, %
+  fancyref, %
+  framed, %
+  glossaries, %
+  hyperref, %
+  listings, %
+  minitoc, %
+  natbib, %
+  soul, %
+  tkz-linknodes, %
+  tocloft, %
+  url, %
+  varioref %
+}[xepersian]
+
 \newtoks\xepersian at toks
 \def\xepersian at tempa#1{%
 \long\def\xepersian@@sp at def##1##2{%

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.ins
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.ins	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.ins	2025-01-03 22:48:12 UTC (rev 73283)
@@ -41,53 +41,52 @@
 \endpreamble
 \askforoverwritefalse
 \let\MetaPrefix\DoubleperCent
-\generate{\file{algorithmic-xepersian.def}{\from{\jobname.dtx}{table,algorithmic-xepersian.def}}}
-\generate{\file{algorithm-xepersian.def}{\from{\jobname.dtx}{table,algorithm-xepersian.def}}}
-\generate{\file{amsart-xepersian.def}{\from{\jobname.dtx}{table,amsart-xepersian.def}}}
-\generate{\file{amsbook-xepersian.def}{\from{\jobname.dtx}{table,amsbook-xepersian.def}}}
-\generate{\file{appendix-xepersian.def}{\from{\jobname.dtx}{table,appendix-xepersian.def}}}
-\generate{\file{article-xepersian.def}{\from{\jobname.dtx}{table,article-xepersian.def}}}
-\generate{\file{artikel1-xepersian.def}{\from{\jobname.dtx}{table,artikel1-xepersian.def}}}
-\generate{\file{artikel2-xepersian.def}{\from{\jobname.dtx}{table,artikel2-xepersian.def}}}
-\generate{\file{artikel3-xepersian.def}{\from{\jobname.dtx}{table,artikel3-xepersian.def}}}
-\generate{\file{backref-xepersian.def}{\from{\jobname.dtx}{table,backref-xepersian.def}}}
-\generate{\file{beamer-xepersian.def}{\from{\jobname.dtx}{table,beamer-xepersian.def}}}
-\generate{\file{beamerbasetranslator-xepersian.def}{\from{\jobname.dtx}{table,beamerbasetranslator-xepersian.def}}}
-\generate{\file{bidituftesidenote-xepersian.def}{\from{\jobname.dtx}{table,bidituftesidenote-xepersian.def}}}
-\generate{\file{bidimoderncv-xepersian.def}{\from{\jobname.dtx}{table,bidimoderncv-xepersian.def}}}
-\generate{\file{boek3-xepersian.def}{\from{\jobname.dtx}{table,boek3-xepersian.def}}}
-\generate{\file{boek-xepersian.def}{\from{\jobname.dtx}{table,boek-xepersian.def}}}
-\generate{\file{bookest-xepersian.def}{\from{\jobname.dtx}{table,bookest-xepersian.def}}}
-\generate{\file{book-xepersian.def}{\from{\jobname.dtx}{table,book-xepersian.def}}}
-\generate{\file{breqn-xepersian.def}{\from{\jobname.dtx}{table,breqn-xepersian.def}}}
-\generate{\file{latex-localise-commands-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-commands-xepersian.def}}}
-\generate{\file{color-localise-xepersian.def}{\from{\jobname.dtx}{table,color-localise-xepersian.def}}}
-\generate{\file{xepersian-localise-commands-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localise-commands-xepersian.def}}}
-\generate{\file{enumerate-xepersian.def}{\from{\jobname.dtx}{table,enumerate-xepersian.def}}}
-\generate{\file{enumitem-xepersian.def}{\from{\jobname.dtx}{table,enumitem-xepersian.def}}}
-\generate{\file{latex-localise-environments-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-environments-xepersian.def}}}
-\generate{\file{xepersian-localise-environments-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localise-environments-xepersian.def}}}
-\generate{\file{extarticle-xepersian.def}{\from{\jobname.dtx}{table,extarticle-xepersian.def}}}
-\generate{\file{extbook-xepersian.def}{\from{\jobname.dtx}{table,extbook-xepersian.def}}}
-\generate{\file{extrafootnotefeatures-xepersian.def}{\from{\jobname.dtx}{table,extrafootnotefeatures-xepersian.def}}}
-\generate{\file{extreport-xepersian.def}{\from{\jobname.dtx}{table,extreport-xepersian.def}}}
-\generate{\file{fancyref-xepersian.def}{\from{\jobname.dtx}{table,fancyref-xepersian.def}}}
-\generate{\file{footnote-xepersian.def}{\from{\jobname.dtx}{table,footnote-xepersian.def}}}
-\generate{\file{framed-xepersian.def}{\from{\jobname.dtx}{table,framed-xepersian.def}}}
-\generate{\file{glossaries-xepersian.def}{\from{\jobname.dtx}{table,glossaries-xepersian.def}}}
-\generate{\file{hyperref-xepersian.def}{\from{\jobname.dtx}{table,hyperref-xepersian.def}}}
-\generate{\file{imsproc-xepersian.def}{\from{\jobname.dtx}{table,imsproc-xepersian.def}}}
-\generate{\file{kashida-xepersian.def}{\from{\jobname.dtx}{table,kashida-xepersian.def}}}
-\generate{\file{listings-xepersian.def}{\from{\jobname.dtx}{table,listings-xepersian.def}}}
-\generate{\file{loadingorder-xepersian.def}{\from{\jobname.dtx}{table,loadingorder-xepersian.def}}}
-\generate{\file{localise-xepersian.def}{\from{\jobname.dtx}{table,localise-xepersian.def}}}
-\generate{\file{memoir-xepersian.def}{\from{\jobname.dtx}{table,memoir-xepersian.def}}}
-\generate{\file{latex-localise-messages-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-messages-xepersian.def}}}
-\generate{\file{minitoc-xepersian.def}{\from{\jobname.dtx}{table,minitoc-xepersian.def}}}
-\generate{\file{latex-localise-misc-xepersian.def}{\from{\jobname.dtx}{table,latex-localise-misc-xepersian.def}}}
-\generate{\file{natbib-xepersian.def}{\from{\jobname.dtx}{table,natbib-xepersian.def}}}
-\generate{\file{packages-localise-xepersian.def}{\from{\jobname.dtx}{table,packages-localise-xepersian.def}}}
-\generate{\file{url-xepersian.def}{\from{\jobname.dtx}{table,url-xepersian.def}}}
+\generate{\file{algorithmic-xetex-xepersian.def}{\from{\jobname.dtx}{table,algorithmic-xetex-xepersian.def}}}
+\generate{\file{algorithm-xetex-xepersian.def}{\from{\jobname.dtx}{table,algorithm-xetex-xepersian.def}}}
+\generate{\file{amsart-xetex-xepersian.def}{\from{\jobname.dtx}{table,amsart-xetex-xepersian.def}}}
+\generate{\file{amsbook-xetex-xepersian.def}{\from{\jobname.dtx}{table,amsbook-xetex-xepersian.def}}}
+\generate{\file{appendix-xetex-xepersian.def}{\from{\jobname.dtx}{table,appendix-xetex-xepersian.def}}}
+\generate{\file{article-xetex-xepersian.def}{\from{\jobname.dtx}{table,article-xetex-xepersian.def}}}
+\generate{\file{artikel1-xetex-xepersian.def}{\from{\jobname.dtx}{table,artikel1-xetex-xepersian.def}}}
+\generate{\file{artikel2-xetex-xepersian.def}{\from{\jobname.dtx}{table,artikel2-xetex-xepersian.def}}}
+\generate{\file{artikel3-xetex-xepersian.def}{\from{\jobname.dtx}{table,artikel3-xetex-xepersian.def}}}
+\generate{\file{backref-xetex-xepersian.def}{\from{\jobname.dtx}{table,backref-xetex-xepersian.def}}}
+\generate{\file{beamer-xetex-xepersian.def}{\from{\jobname.dtx}{table,beamer-xetex-xepersian.def}}}
+\generate{\file{beamerbasetranslator-xetex-xepersian.def}{\from{\jobname.dtx}{table,beamerbasetranslator-xetex-xepersian.def}}}
+\generate{\file{bidituftesidenote-xetex-xepersian.def}{\from{\jobname.dtx}{table,bidituftesidenote-xetex-xepersian.def}}}
+\generate{\file{bidimoderncv-xetex-xepersian.def}{\from{\jobname.dtx}{table,bidimoderncv-xetex-xepersian.def}}}
+\generate{\file{boek3-xetex-xepersian.def}{\from{\jobname.dtx}{table,boek3-xetex-xepersian.def}}}
+\generate{\file{boek-xetex-xepersian.def}{\from{\jobname.dtx}{table,boek-xetex-xepersian.def}}}
+\generate{\file{bookest-xetex-xepersian.def}{\from{\jobname.dtx}{table,bookest-xetex-xepersian.def}}}
+\generate{\file{book-xetex-xepersian.def}{\from{\jobname.dtx}{table,book-xetex-xepersian.def}}}
+\generate{\file{breqn-xetex-xepersian.def}{\from{\jobname.dtx}{table,breqn-xetex-xepersian.def}}}
+\generate{\file{latex-localize-commands-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-commands-xetex-xepersian.def}}}
+\generate{\file{color-localize-xetex-xepersian.def}{\from{\jobname.dtx}{table,color-localize-xetex-xepersian.def}}}
+\generate{\file{xepersian-localize-commands-xetex-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localize-commands-xetex-xepersian.def}}}
+\generate{\file{enumerate-xetex-xepersian.def}{\from{\jobname.dtx}{table,enumerate-xetex-xepersian.def}}}
+\generate{\file{enumitem-xetex-xepersian.def}{\from{\jobname.dtx}{table,enumitem-xetex-xepersian.def}}}
+\generate{\file{latex-localize-environments-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-environments-xetex-xepersian.def}}}
+\generate{\file{xepersian-localize-environments-xetex-xepersian.def}{\from{\jobname.dtx}{table,xepersian-localize-environments-xetex-xepersian.def}}}
+\generate{\file{extarticle-xetex-xepersian.def}{\from{\jobname.dtx}{table,extarticle-xetex-xepersian.def}}}
+\generate{\file{extbook-xetex-xepersian.def}{\from{\jobname.dtx}{table,extbook-xetex-xepersian.def}}}
+\generate{\file{extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}{\from{\jobname.dtx}{table,extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}}}
+\generate{\file{extreport-xetex-xepersian.def}{\from{\jobname.dtx}{table,extreport-xetex-xepersian.def}}}
+\generate{\file{fancyref-xetex-xepersian.def}{\from{\jobname.dtx}{table,fancyref-xetex-xepersian.def}}}
+\generate{\file{footnote-xetex-bidi-xetex-xepersian.def}{\from{\jobname.dtx}{table,footnote-xetex-bidi-xetex-xepersian.def}}}
+\generate{\file{framed-xetex-xepersian.def}{\from{\jobname.dtx}{table,framed-xetex-xepersian.def}}}
+\generate{\file{glossaries-xetex-xepersian.def}{\from{\jobname.dtx}{table,glossaries-xetex-xepersian.def}}}
+\generate{\file{hyperref-xetex-xepersian.def}{\from{\jobname.dtx}{table,hyperref-xetex-xepersian.def}}}
+\generate{\file{imsproc-xetex-xepersian.def}{\from{\jobname.dtx}{table,imsproc-xetex-xepersian.def}}}
+\generate{\file{kashida-xetex-xepersian.def}{\from{\jobname.dtx}{table,kashida-xetex-xepersian.def}}}
+\generate{\file{listings-xetex-xepersian.def}{\from{\jobname.dtx}{table,listings-xetex-xepersian.def}}}
+\generate{\file{localize-xetex-xepersian.def}{\from{\jobname.dtx}{table,localize-xetex-xepersian.def}}}
+\generate{\file{memoir-xetex-xepersian.def}{\from{\jobname.dtx}{table,memoir-xetex-xepersian.def}}}
+\generate{\file{latex-localize-messages-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-messages-xetex-xepersian.def}}}
+\generate{\file{minitoc-xetex-xepersian.def}{\from{\jobname.dtx}{table,minitoc-xetex-xepersian.def}}}
+\generate{\file{latex-localize-misc-xetex-xepersian.def}{\from{\jobname.dtx}{table,latex-localize-misc-xetex-xepersian.def}}}
+\generate{\file{natbib-xetex-xepersian.def}{\from{\jobname.dtx}{table,natbib-xetex-xepersian.def}}}
+\generate{\file{packages-localize-xetex-xepersian.def}{\from{\jobname.dtx}{table,packages-localize-xetex-xepersian.def}}}
+\generate{\file{url-xetex-xepersian.def}{\from{\jobname.dtx}{table,url-xetex-xepersian.def}}}
 \def\MetaPrefix{;;}
 \def\mapping at postamble{%
   \MetaPrefix ^^J%
@@ -98,17 +97,17 @@
 \generate{\file{persian-tex-text-nonumbers.map}{\from{\jobname.dtx}{persian-tex-text-nonumbers.map}}}
 \let\MetaPrefix\DoubleperCent
 \usepostamble\org at postamble
-\generate{\file{rapport1-xepersian.def}{\from{\jobname.dtx}{table,rapport1-xepersian.def}}}
-\generate{\file{rapport3-xepersian.def}{\from{\jobname.dtx}{table,rapport3-xepersian.def}}}
-\generate{\file{refrep-xepersian.def}{\from{\jobname.dtx}{table,refrep-xepersian.def}}}
-\generate{\file{report-xepersian.def}{\from{\jobname.dtx}{table,report-xepersian.def}}}
-\generate{\file{scrartcl-xepersian.def}{\from{\jobname.dtx}{table,scrartcl-xepersian.def}}}
-\generate{\file{scrbook-xepersian.def}{\from{\jobname.dtx}{table,scrbook-xepersian.def}}}
-\generate{\file{scrreprt-xepersian.def}{\from{\jobname.dtx}{table,scrreprt-xepersian.def}}}
-\generate{\file{soul-xepersian.def}{\from{\jobname.dtx}{table,soul-xepersian.def}}}
-\generate{\file{tkz-linknodes-xepersian.def}{\from{\jobname.dtx}{table,tkz-linknodes-xepersian.def}}}
-\generate{\file{tocloft-xepersian.def}{\from{\jobname.dtx}{table,tocloft-xepersian.def}}}
-\generate{\file{varioref-xepersian.def}{\from{\jobname.dtx}{table,varioref-xepersian.def}}}
+\generate{\file{rapport1-xetex-xepersian.def}{\from{\jobname.dtx}{table,rapport1-xetex-xepersian.def}}}
+\generate{\file{rapport3-xetex-xepersian.def}{\from{\jobname.dtx}{table,rapport3-xetex-xepersian.def}}}
+\generate{\file{refrep-xetex-xepersian.def}{\from{\jobname.dtx}{table,refrep-xetex-xepersian.def}}}
+\generate{\file{report-xetex-xepersian.def}{\from{\jobname.dtx}{table,report-xetex-xepersian.def}}}
+\generate{\file{scrartcl-xetex-xepersian.def}{\from{\jobname.dtx}{table,scrartcl-xetex-xepersian.def}}}
+\generate{\file{scrbook-xetex-xepersian.def}{\from{\jobname.dtx}{table,scrbook-xetex-xepersian.def}}}
+\generate{\file{scrreprt-xetex-xepersian.def}{\from{\jobname.dtx}{table,scrreprt-xetex-xepersian.def}}}
+\generate{\file{soul-xetex-xepersian.def}{\from{\jobname.dtx}{table,soul-xetex-xepersian.def}}}
+\generate{\file{tkz-linknodes-xetex-xepersian.def}{\from{\jobname.dtx}{table,tkz-linknodes-xetex-xepersian.def}}}
+\generate{\file{tocloft-xetex-xepersian.def}{\from{\jobname.dtx}{table,tocloft-xetex-xepersian.def}}}
+\generate{\file{varioref-xetex-xepersian.def}{\from{\jobname.dtx}{table,varioref-xetex-xepersian.def}}}
 \generate{\file{xepersian.sty}{\from{\jobname.dtx}{table,xepersian.sty}}}
 \generate{\file{xepersian-magazine.cls}{\from{\jobname.dtx}{table,xepersian-magazine.cls}}}
 \generate{\file{xepersian-mathdigitspec.sty}{\from{\jobname.dtx}{table,xepersian-mathdigitspec.sty}}}

Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,46 +0,0 @@
-%%
-%% This is file `algorithm-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,algorithm-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{algorithm-xepersian.def}[2010/07/25 v0.2 adaptations for algorithm package]
-\def\ALG at name{\if at RTL الگوریتم\else Algorithm\fi}
-\def\ALGS at name{الگوریتم‌ها}
-\def\listalgorithmname{\if at RTL فهرست \ALGS at name\else List of \ALG at name s\fi}
-\endinput
-%%
-%% End of file `algorithm-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,46 @@
+%%
+%% This is file `algorithm-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,algorithm-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{algorithm-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for algorithm package for XeTeX engine]
+\def\ALG at name{\if at RTL الگوریتم\else Algorithm\fi}
+\def\ALGS at name{الگوریتم‌ها}
+\def\listalgorithmname{\if at RTL فهرست \ALGS at name\else List of \ALG at name s\fi}
+\endinput
+%%
+%% End of file `algorithm-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,45 +0,0 @@
-%%
-%% This is file `algorithmic-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,algorithmic-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{algorithmic-xepersian.def}[2010/07/25 v0.2 adaptations for algorithmic package]
-\def\algorithmicrequire{\if at RTL\textbf{ورودی:}\else\textbf{Require:}\fi}
-\def\algorithmicensure{\if at RTL\textbf{خروجی:}\else\textbf{Ensure:}\fi}
-\endinput
-%%
-%% End of file `algorithmic-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,45 @@
+%%
+%% This is file `algorithmic-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,algorithmic-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{algorithmic-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for algorithmic package for XeTeX engine]
+\def\algorithmicrequire{\if at RTL\textbf{ورودی:}\else\textbf{Require:}\fi}
+\def\algorithmicensure{\if at RTL\textbf{خروجی:}\else\textbf{Ensure:}\fi}
+\endinput
+%%
+%% End of file `algorithmic-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `amsart-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,amsart-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{amsart-xepersian.def}[2017/02/04 v0.4 adaptations for amsart class]
-\renewcommand \thepart {\@tartibi\c at part}
-\def\appendix{\par\c at section\z@ \c at subsection\z@
-   \let\sectionname\appendixname
-   \def\thesection{\@harfi\c at section}}
-
-\endinput
-%%
-%% End of file `amsart-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `amsart-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,amsart-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{amsart-xetex-xepersian.def}[2017/02/04 v0.4 xepersian adaptations for amsart class for XeTeX engine]
+\renewcommand \thepart {\@tartibi\c at part}
+\def\appendix{\par\c at section\z@ \c at subsection\z@
+   \let\sectionname\appendixname
+   \def\thesection{\@harfi\c at section}}
+
+\endinput
+%%
+%% End of file `amsart-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,50 +0,0 @@
-%%
-%% This is file `amsbook-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,amsbook-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{amsbook-xepersian.def}[2017/02/04 v0.5 adaptations for amsbook class]
-\def\frontmatter{\cleardoublepage\pagenumbering{harfi}}
-\renewcommand \thepart {\@tartibi\c at part}
-\def\appendix{\par
-  \c at chapter\z@ \c at section\z@
-  \let\chaptername\appendixname
-  \def\thechapter{\@harfi\c at chapter}}
-
-\endinput
-%%
-%% End of file `amsbook-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,50 @@
+%%
+%% This is file `amsbook-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,amsbook-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{amsbook-xetex-xepersian.def}[2017/02/04 v0.5 xepersian adaptations for amsbook class for XeTeX engine]
+\def\frontmatter{\cleardoublepage\pagenumbering{harfi}}
+\renewcommand \thepart {\@tartibi\c at part}
+\def\appendix{\par
+  \c at chapter\z@ \c at section\z@
+  \let\chaptername\appendixname
+  \def\thechapter{\@harfi\c at chapter}}
+
+\endinput
+%%
+%% End of file `amsbook-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,57 +0,0 @@
-%%
-%% This is file `appendix-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,appendix-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{appendix-xepersian.def}[2015/02/01 v0.1 adaptations for appendix package]
-\renewcommand{\@resets at pp}{\par
-  \@ppsavesec
-  \stepcounter{@pps}
-  \setcounter{section}{0}%
-  \if at chapter@pp
-    \setcounter{chapter}{0}%
-    \renewcommand\@chapapp{\appendixname}%
-    \renewcommand\thechapter{\@harfi\c at chapter}%
-  \else
-    \setcounter{subsection}{0}%
-    \renewcommand\thesection{\@harfi\c at section}%
-  \fi
-  \restoreapp
-}
-\endinput
-%%
-%% End of file `appendix-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,57 @@
+%%
+%% This is file `appendix-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,appendix-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{appendix-xetex-xepersian.def}[2015/02/01 v0.1 xepersian adaptations for appendix package for XeTeX engine]
+\renewcommand{\@resets at pp}{\par
+  \@ppsavesec
+  \stepcounter{@pps}
+  \setcounter{section}{0}%
+  \if at chapter@pp
+    \setcounter{chapter}{0}%
+    \renewcommand\@chapapp{\appendixname}%
+    \renewcommand\thechapter{\@harfi\c at chapter}%
+  \else
+    \setcounter{subsection}{0}%
+    \renewcommand\thesection{\@harfi\c at section}%
+  \fi
+  \restoreapp
+}
+\endinput
+%%
+%% End of file `appendix-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `article-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,article-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{article-xepersian.def}[2010/07/25 v0.2 adaptations for standard article class]
-\renewcommand \thepart {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \gdef\thesection{\@harfi\c at section}}
-\endinput
-%%
-%% End of file `article-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `article-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,article-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{article-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for standard article class for XeTeX engine]
+\renewcommand \thepart {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \gdef\thesection{\@harfi\c at section}}
+\endinput
+%%
+%% End of file `article-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `artikel1-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,artikel1-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{artikel1-xepersian.def}[2010/07/25 v0.1 adaptations for artikel1 class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\appendix{\par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \gdef\thesection{\@harfi\c at section}}
-\endinput
-%%
-%% End of file `artikel1-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `artikel1-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,artikel1-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{artikel1-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel1 class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \gdef\thesection{\@harfi\c at section}}
+\endinput
+%%
+%% End of file `artikel1-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `artikel2-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,artikel2-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{artikel2-xepersian.def}[2010/07/25 v0.1 adaptations for artikel2 class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\appendix{\par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \gdef\thesection{\@harfi\c at section}}
-\endinput
-%%
-%% End of file `artikel2-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `artikel2-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,artikel2-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{artikel2-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel2 class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \gdef\thesection{\@harfi\c at section}}
+\endinput
+%%
+%% End of file `artikel2-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `artikel3-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,artikel3-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{artikel3-xepersian.def}[2010/07/25 v0.1 adaptations for artikel3 class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\appendix{\par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \gdef\thesection{\@harfi\c at section}}
-\endinput
-%%
-%% End of file `artikel3-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `artikel3-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,artikel3-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{artikel3-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel3 class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \gdef\thesection{\@harfi\c at section}}
+\endinput
+%%
+%% End of file `artikel3-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,62 +0,0 @@
-%%
-%% This is file `backref-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,backref-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{backref-xepersian.def}[2010/07/25 v0.1 adaptations for backref package]
-\def\backrefpagesname{\if at RTL صفحات\else pages\fi}
-\def\BR at Latincitex[#1]#2{%
-  \BRorg at Latincitex[{#1}]{#2}%
-  \ifBR at verbose
-    \PackageInfo{backref}{back Latin cite \string`#2\string'}%
-  \fi
-  \Hy at backout{#2}%
-}
-\AtBeginDocument{%
-  \@ifundefined{NAT at parse}{%
-    \global\let\BRorg at Latincitex\@Latincitex
-    \global\let\@Latincitex\BR at Latincitex
-  }{%
-    \@ifpackageloaded{hyperref}{}{%
-      \def\hyper at natlinkstart#1{\Hy at backout{#1}}%
-    }%
-    \PackageInfo{backref}{** backref set up for natbib **}%
-  }%
-}%
-\endinput
-%%
-%% End of file `backref-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,62 @@
+%%
+%% This is file `backref-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,backref-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{backref-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for backref package for XeTeX engine]
+\def\backrefpagesname{\if at RTL صفحات\else pages\fi}
+\def\BR at Latincitex[#1]#2{%
+  \BRorg at Latincitex[{#1}]{#2}%
+  \ifBR at verbose
+    \PackageInfo{backref}{back Latin cite \string`#2\string'}%
+  \fi
+  \Hy at backout{#2}%
+}
+\AtBeginDocument{%
+  \@ifundefined{NAT at parse}{%
+    \global\let\BRorg at Latincitex\@Latincitex
+    \global\let\@Latincitex\BR at Latincitex
+  }{%
+    \@ifpackageloaded{hyperref}{}{%
+      \def\hyper at natlinkstart#1{\Hy at backout{#1}}%
+    }%
+    \PackageInfo{backref}{** backref set up for natbib **}%
+  }%
+}%
+\endinput
+%%
+%% End of file `backref-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `beamer-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,beamer-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{beamer-xepersian.def}[2022/06/27 v0.2 xepersian changes to beamer class]
-\usefonttheme[stillsansserifmath]{serif}
-
-\renewcommand*{\bidi at beamer@today}{%
-\the\persianyear-\ifnum\persianmonth<10\relax0\fi\the\persianmonth-\ifnum\persianday<10\relax0\fi\the\persianday}
-
-\endinput
-%%
-%% End of file `beamer-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `beamer-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,beamer-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{beamer-xetex-xepersian.def}[2022/06/27 v0.2 xepersian adaptations for beamer class for XeTeX engine]
+\usefonttheme[stillsansserifmath]{serif}
+
+\renewcommand*{\bidi at beamer@today}{%
+\the\persianyear-\ifnum\persianmonth<10\relax0\fi\the\persianmonth-\ifnum\persianday<10\relax0\fi\the\persianday}
+
+\endinput
+%%
+%% End of file `beamer-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,63 +0,0 @@
-%%
-%% This is file `beamerbasetranslator-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,beamerbasetranslator-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{beamerbasetranslator-xepersian.def}[2022/06/27 v0.3 xepersian changes to beamerbasetranslator package]
-\newcommand*{\ProvidePersianTranslation}[2]{%
-  \providetranslation{#1}{\ifRtoL{#2}{#1}}%
-}
-
-\ProvidePersianTranslation{Corollary}{نتیجه}
-\ProvidePersianTranslation{Definition}{تعریف}
-\ProvidePersianTranslation{Definitions}{تعریف‌ها}
-\ProvidePersianTranslation{Example}{مثال}
-\ProvidePersianTranslation{Examples}{مثال‌ها}
-\ProvidePersianTranslation{Fact}{حقیقت}
-\ProvidePersianTranslation{From?}{از}
-\ProvidePersianTranslation{Lemma}{لما}
-\ProvidePersianTranslation{Problem}{مساله}
-\ProvidePersianTranslation{Section}{قسمت}
-\ProvidePersianTranslation{Solution}{راه‌حل}
-\ProvidePersianTranslation{Subsection}{زیرقسمت}
-\ProvidePersianTranslation{Theorem}{قضیه}
-\ProvidePersianTranslation{When?}{زمان}
-\ProvidePersianTranslation{Who?}{ارایه‌دهنده}
-
-\endinput
-%%
-%% End of file `beamerbasetranslator-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,63 @@
+%%
+%% This is file `beamerbasetranslator-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,beamerbasetranslator-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{beamerbasetranslator-xetex-xepersian.def}[2022/06/27 v0.3 xepersian adaptations for beamerbasetranslator package for XeTeX engine]
+\newcommand*{\ProvidePersianTranslation}[2]{%
+  \providetranslation{#1}{\ifRtoL{#2}{#1}}%
+}
+
+\ProvidePersianTranslation{Corollary}{نتیجه}
+\ProvidePersianTranslation{Definition}{تعریف}
+\ProvidePersianTranslation{Definitions}{تعریف‌ها}
+\ProvidePersianTranslation{Example}{مثال}
+\ProvidePersianTranslation{Examples}{مثال‌ها}
+\ProvidePersianTranslation{Fact}{حقیقت}
+\ProvidePersianTranslation{From?}{از}
+\ProvidePersianTranslation{Lemma}{لما}
+\ProvidePersianTranslation{Problem}{مساله}
+\ProvidePersianTranslation{Section}{قسمت}
+\ProvidePersianTranslation{Solution}{راه‌حل}
+\ProvidePersianTranslation{Subsection}{زیرقسمت}
+\ProvidePersianTranslation{Theorem}{قضیه}
+\ProvidePersianTranslation{When?}{زمان}
+\ProvidePersianTranslation{Who?}{ارایه‌دهنده}
+
+\endinput
+%%
+%% End of file `beamerbasetranslator-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,44 +0,0 @@
-%%
-%% This is file `bidimoderncv-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,bidimoderncv-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{bidimoderncv-xepersian.def}[2010/07/25 v0.1 adaptations for bidimoderncv class]
-\def\refname{\if at RTL تألیفات\else Publications\fi}
-\endinput
-%%
-%% End of file `bidimoderncv-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,44 @@
+%%
+%% This is file `bidimoderncv-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,bidimoderncv-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{bidimoderncv-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for bidimoderncv class for XeTeX engine]
+\def\refname{\if at RTL تألیفات\else Publications\fi}
+\endinput
+%%
+%% End of file `bidimoderncv-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,50 +0,0 @@
-%%
-%% This is file `bidituftesidenote-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,bidituftesidenote-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{bidituftesidenote-xepersian.def}[2017/02/04 v0.3 xepersian changes to bidituftesidenote package]
-
-\setLTRcitationfont{\resetlatinfont\footnotesize}
-
-\renewcommand*{\@bidituftesidenote at LTRmarginfont}{\resetlatinfont\footnotesize}
-
-\renewcommand*{\@bidituftesidenote at RTLmarginfont}{\setpersianfont\footnotesize}
-
-\endinput
-%%
-%% End of file `bidituftesidenote-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,50 @@
+%%
+%% This is file `bidituftesidenote-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,bidituftesidenote-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{bidituftesidenote-xetex-xepersian.def}[2017/02/04 v0.3 xepersian adaptations for bidituftesidenote package for XeTeX engine]
+
+\setLTRcitationfont{\resetlatinfont\footnotesize}
+
+\renewcommand*{\@bidituftesidenote at LTRmarginfont}{\resetlatinfont\footnotesize}
+
+\renewcommand*{\@bidituftesidenote at RTLmarginfont}{\setpersianfont\footnotesize}
+
+\endinput
+%%
+%% End of file `bidituftesidenote-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,53 +0,0 @@
-%%
-%% This is file `boek-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,boek-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{boek-xepersian.def}[2010/07/25 v0.1 adaptations for boek class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\frontmatter{%
-  \cleardoublepage
-  \@mainmatterfalse
-  \pagenumbering{harfi}}
-\renewcommand*\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}}
-\endinput
-%%
-%% End of file `boek-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,53 @@
+%%
+%% This is file `boek-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,boek-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{boek-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for boek class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\frontmatter{%
+  \cleardoublepage
+  \@mainmatterfalse
+  \pagenumbering{harfi}}
+\renewcommand*\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}}
+\endinput
+%%
+%% End of file `boek-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,53 +0,0 @@
-%%
-%% This is file `boek3-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,boek3-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{boek3-xepersian.def}[2010/07/25 v0.1 adaptations for boek3 class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\frontmatter{%
-  \cleardoublepage
-  \@mainmatterfalse
-  \pagenumbering{harfi}}
-\renewcommand*\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}}
-\endinput
-%%
-%% End of file `boek3-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,53 @@
+%%
+%% This is file `boek3-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,boek3-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{boek3-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for boek3 class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\frontmatter{%
+  \cleardoublepage
+  \@mainmatterfalse
+  \pagenumbering{harfi}}
+\renewcommand*\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}}
+\endinput
+%%
+%% End of file `boek3-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,54 +0,0 @@
-%%
-%% This is file `book-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,book-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{book-xepersian.def}[2010/07/25 v0.2 adaptations for standard book class]
-\renewcommand\frontmatter{%
-    \cleardoublepage
-  \@mainmatterfalse
-  \pagenumbering{harfi}}
-\renewcommand \thepart {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}
-}%end appendix
-\endinput
-%%
-%% End of file `book-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,54 @@
+%%
+%% This is file `book-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,book-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{book-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for book class for XeTeX engine]
+\renewcommand\frontmatter{%
+    \cleardoublepage
+  \@mainmatterfalse
+  \pagenumbering{harfi}}
+\renewcommand \thepart {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}
+}%end appendix
+\endinput
+%%
+%% End of file `book-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,50 +0,0 @@
-%%
-%% This is file `bookest-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,bookest-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{bookest-xepersian.def}[2010/07/25 v0.1 adaptations for bookest class]
-\renewcommand \thepart {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}
-}%end appendix
-\endinput
-%%
-%% End of file `bookest-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,50 @@
+%%
+%% This is file `bookest-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,bookest-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{bookest-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for bookest class for XeTeX engine]
+\renewcommand \thepart {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}
+}%end appendix
+\endinput
+%%
+%% End of file `bookest-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,82 +0,0 @@
-%%
-%% This is file `breqn-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,breqn-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{breqn-xepersian.def}[2010/07/25 v0.1 adaptations for breqn package]
-\def\@dmath[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
-  \everydisplay\expandafter{\the\everydisplay \display at setup}%
-  \if at noskipsec \leavevmode \fi
-  \if at inlabel \leavevmode \global\@inlabelfalse \fi
-  \if\eq at group\else\eq at prelim\fi
-  \setkeys{breqn}{#1}%
-  \the\eqstyle
-  \eq at setnumber
-  \begingroup
-  \eq at setup@a
-  \eq at startup
-}
-\def\@dgroup[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
-  \let\eq at group\@True \global\let\eq at GRP@first at dmath\@True
-  \global\GRP at queue\@emptytoks \global\setbox\GRP at box\box\voidb at x
-  \global\let\GRP at label\@empty
-  \global\grp at wdL\z@\global\grp at wdR\z@\global\grp at wdT\z@
-  \global\grp at linewidth\z@\global\grp at wdNum\z@
-  \global\let\grp at eqs@numbered\@False
-  \global\let\grp at aligned\@True
-  \global\let\grp at shiftnumber\@False
-  \eq at prelim
-  \setkeys{breqn}{#1}%
-  \if\grp at hasNumber \grp at setnumber \fi
-}
-\def\@dseries[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
-  \let\display at setup\dseries at display@setup
-  % Question: should this be the default for dseries???
-  \global\eq at wdCond\z@
-  \@dmath[layout={M},#1]%
-  \mathsurround\z@\@@math \penalty\@Mi
-  \let\endmath\ends at math
-  \def\premath{%
-    \ifdim\lastskip<.3em \unskip
-    \else\ifnum\lastpenalty<\@M \dquad\fi\fi
-}%
-  \def\postmath{\unpenalty\eq at addpunct \penalty\intermath at penalty \dquad \@ignoretrue}%
-\ignorespaces
-}
-\endinput
-%%
-%% End of file `breqn-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,82 @@
+%%
+%% This is file `breqn-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,breqn-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{breqn-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for breqn package for XeTeX engine]
+\def\@dmath[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
+  \everydisplay\expandafter{\the\everydisplay \display at setup}%
+  \if at noskipsec \leavevmode \fi
+  \if at inlabel \leavevmode \global\@inlabelfalse \fi
+  \if\eq at group\else\eq at prelim\fi
+  \setkeys{breqn}{#1}%
+  \the\eqstyle
+  \eq at setnumber
+  \begingroup
+  \eq at setup@a
+  \eq at startup
+}
+\def\@dgroup[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
+  \let\eq at group\@True \global\let\eq at GRP@first at dmath\@True
+  \global\GRP at queue\@emptytoks \global\setbox\GRP at box\box\voidb at x
+  \global\let\GRP at label\@empty
+  \global\grp at wdL\z@\global\grp at wdR\z@\global\grp at wdT\z@
+  \global\grp at linewidth\z@\global\grp at wdNum\z@
+  \global\let\grp at eqs@numbered\@False
+  \global\let\grp at aligned\@True
+  \global\let\grp at shiftnumber\@False
+  \eq at prelim
+  \setkeys{breqn}{#1}%
+  \if\grp at hasNumber \grp at setnumber \fi
+}
+\def\@dseries[#1]{\if at RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
+  \let\display at setup\dseries at display@setup
+  % Question: should this be the default for dseries???
+  \global\eq at wdCond\z@
+  \@dmath[layout={M},#1]%
+  \mathsurround\z@\@@math \penalty\@Mi
+  \let\endmath\ends at math
+  \def\premath{%
+    \ifdim\lastskip<.3em \unskip
+    \else\ifnum\lastpenalty<\@M \dquad\fi\fi
+}%
+  \def\postmath{\unpenalty\eq at addpunct \penalty\intermath at penalty \dquad \@ignoretrue}%
+\ignorespaces
+}
+\endinput
+%%
+%% End of file `breqn-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,51 +0,0 @@
-%%
-%% This is file `color-localise-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,color-localise-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\آماده‌سازی‌پرونده{color-localise-xepersian.def}[2011/03/01 v0.1 localising color package]
-\تعریف‌رنگ{سیاه}{rgb}{0,0,0}
-\تعریف‌رنگ{سفید}{rgb}{1,1,1}
-\تعریف‌رنگ{قرمز}{rgb}{1,0,0}
-\تعریف‌رنگ{سبز}{rgb}{0,1,0}
-\تعریف‌رنگ{آبی}{rgb}{0,0,1}
-\تعریف‌رنگ{آسمانی}{cmyk}{1,0,0,0}
-\تعریف‌رنگ{بنفش}{cmyk}{0,1,0,0}
-\تعریف‌رنگ{زرد}{cmyk}{0,0,1,0}
-\endinput
-%%
-%% End of file `color-localise-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,51 @@
+%%
+%% This is file `color-localize-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,color-localize-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\آماده‌سازی‌پرونده{color-localize-xetex-xepersian.def}[2011/03/01 v0.1 localizing color package for XeTeX engine]
+\تعریف‌رنگ{سیاه}{rgb}{0,0,0}
+\تعریف‌رنگ{سفید}{rgb}{1,1,1}
+\تعریف‌رنگ{قرمز}{rgb}{1,0,0}
+\تعریف‌رنگ{سبز}{rgb}{0,1,0}
+\تعریف‌رنگ{آبی}{rgb}{0,0,1}
+\تعریف‌رنگ{آسمانی}{cmyk}{1,0,0,0}
+\تعریف‌رنگ{بنفش}{cmyk}{0,1,0,0}
+\تعریف‌رنگ{زرد}{cmyk}{0,0,1,0}
+\endinput
+%%
+%% End of file `color-localize-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,59 +0,0 @@
-%%
-%% This is file `enumerate-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,enumerate-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{enumerate-xepersian.def}[2010/07/25 v0.1 adaptations for enumerate package]
-\def\@enloop@{%
-  \ifx ا\@entemp         \def\@tempa{\@enLabel\harfi  }\else
-  \ifx ی\@entemp         \def\@tempa{\@enLabel\adadi  }\else
-  \ifx ت\@entemp         \def\@tempa{\@enLabel\tartibi  }\else
-  \ifx A\@entemp         \def\@tempa{\@enLabel\Alph  }\else
-  \ifx a\@entemp         \def\@tempa{\@enLabel\alph  }\else
-  \ifx i\@entemp         \def\@tempa{\@enLabel\roman }\else
-  \ifx I\@entemp         \def\@tempa{\@enLabel\Roman }\else
-  \ifx 1\@entemp         \def\@tempa{\@enLabel\arabic}\else
-  \ifx \@sptoken\@entemp \let\@tempa\@enSpace         \else
-  \ifx \bgroup\@entemp   \let\@tempa\@enGroup         \else
-  \ifx \@enum@\@entemp   \let\@tempa\@gobble          \else
-                         \let\@tempa\@enOther
-                         \@enhook
-             \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
-  \@tempa}
-\endinput
-%%
-%% End of file `enumerate-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,59 @@
+%%
+%% This is file `enumerate-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,enumerate-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{enumerate-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for enumerate package for XeTeX engine]
+\def\@enloop@{%
+  \ifx ا\@entemp         \def\@tempa{\@enLabel\harfi  }\else
+  \ifx ی\@entemp         \def\@tempa{\@enLabel\adadi  }\else
+  \ifx ت\@entemp         \def\@tempa{\@enLabel\tartibi  }\else
+  \ifx A\@entemp         \def\@tempa{\@enLabel\Alph  }\else
+  \ifx a\@entemp         \def\@tempa{\@enLabel\alph  }\else
+  \ifx i\@entemp         \def\@tempa{\@enLabel\roman }\else
+  \ifx I\@entemp         \def\@tempa{\@enLabel\Roman }\else
+  \ifx 1\@entemp         \def\@tempa{\@enLabel\arabic}\else
+  \ifx \@sptoken\@entemp \let\@tempa\@enSpace         \else
+  \ifx \bgroup\@entemp   \let\@tempa\@enGroup         \else
+  \ifx \@enum@\@entemp   \let\@tempa\@gobble          \else
+                         \let\@tempa\@enOther
+                         \@enhook
+             \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+  \@tempa}
+\endinput
+%%
+%% End of file `enumerate-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,53 +0,0 @@
-%%
-%% This is file `enumitem-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,enumitem-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{enumitem-xepersian.def}[2017/09/06 v0.1 adaptations for enumitem package]
-\AddEnumerateCounter*\tartibi\@tartibi{999999999}
-\AddEnumerateCounter*\adadi\@adadi{999999999}
-\AddEnumerateCounter\harfi\@harfi{گ}
-\AddEnumerateCounter\Abjad\@Abjad{ک}
-\AddEnumerateCounter\abjad\@abjad{غثکب}
-\SetEnumerateShortLabel{اول}{\tartibi*}
-\SetEnumerateShortLabel{یک}{\adadi*}
-\SetEnumerateShortLabel{آ}{\harfi*}
-\SetEnumerateShortLabel{ب}{\Abjad*}
-\SetEnumerateShortLabel{ج}{\abjad*}
-\endinput
-%%
-%% End of file `enumitem-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,53 @@
+%%
+%% This is file `enumitem-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,enumitem-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{enumitem-xetex-xepersian.def}[2017/09/06 v0.1 xepersian adaptations for enumitem package for XeTeX engine]
+\AddEnumerateCounter*\tartibi\@tartibi{999999999}
+\AddEnumerateCounter*\adadi\@adadi{999999999}
+\AddEnumerateCounter\harfi\@harfi{گ}
+\AddEnumerateCounter\Abjad\@Abjad{ک}
+\AddEnumerateCounter\abjad\@abjad{غثکب}
+\SetEnumerateShortLabel{اول}{\tartibi*}
+\SetEnumerateShortLabel{یک}{\adadi*}
+\SetEnumerateShortLabel{آ}{\harfi*}
+\SetEnumerateShortLabel{ب}{\Abjad*}
+\SetEnumerateShortLabel{ج}{\abjad*}
+\endinput
+%%
+%% End of file `enumitem-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `extarticle-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,extarticle-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{extarticle-xepersian.def}[2010/07/25 v0.1 adaptations for extarticle class]
-\renewcommand\thepart         {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \gdef\thesection{\@harfi\c at section}}
-\endinput
-%%
-%% End of file `extarticle-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `extarticle-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,extarticle-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{extarticle-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extarticle class for XeTeX engine]
+\renewcommand\thepart         {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \gdef\thesection{\@harfi\c at section}}
+\endinput
+%%
+%% End of file `extarticle-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,54 +0,0 @@
-%%
-%% This is file `extbook-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,extbook-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{extbook-xepersian.def}[2010/07/25 v0.1 adaptations for extbook class]
-\renewcommand\frontmatter{%
-    \cleardoublepage
-  \@mainmatterfalse
-  \pagenumbering{harfi}}
-\renewcommand \thepart {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}
-}%end appendix
-\endinput
-%%
-%% End of file `extbook-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,54 @@
+%%
+%% This is file `extbook-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,extbook-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{extbook-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extbook class for XeTeX engine]
+\renewcommand\frontmatter{%
+    \cleardoublepage
+  \@mainmatterfalse
+  \pagenumbering{harfi}}
+\renewcommand \thepart {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}
+}%end appendix
+\endinput
+%%
+%% End of file `extbook-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,46 +0,0 @@
-%%
-%% This is file `extrafootnotefeatures-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,extrafootnotefeatures-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{extrafootnotefeatures-xepersian.def}[2012/01/01 v0.2 footnote macros for extrafootnotefeatures option of xepersian package]
-\renewcommand{\foottextfont}{\footnotesize\if at RTL@footnote\else\resetlatinfont\fi}
-\renewcommand{\LTRfoottextfont}{\footnotesize\resetlatinfont}
-\renewcommand{\RTLfoottextfont}{\footnotesize\setpersianfont}
-\endinput
-%%
-%% End of file `extrafootnotefeatures-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,46 @@
+%%
+%% This is file `extrafootnotefeatures-xetex-bidi-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,extrafootnotefeatures-xetex-bidi-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}[2012/01/01 v0.2 xepersian adaptations for extrafootnotefeatures option for XeTeX engine]
+\renewcommand{\foottextfont}{\footnotesize\if at RTL@footnote\else\resetlatinfont\fi}
+\renewcommand{\LTRfoottextfont}{\footnotesize\resetlatinfont}
+\renewcommand{\RTLfoottextfont}{\footnotesize\setpersianfont}
+\endinput
+%%
+%% End of file `extrafootnotefeatures-xetex-bidi-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,49 +0,0 @@
-%%
-%% This is file `extreport-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,extreport-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{extreport-xepersian.def}[2010/07/25 v0.1 adaptations for extreport class]
-\renewcommand\thepart         {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}}
-\endinput
-%%
-%% End of file `extreport-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,49 @@
+%%
+%% This is file `extreport-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,extreport-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{extreport-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extreport class for XeTeX engine]
+\renewcommand\thepart         {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}}
+\endinput
+%%
+%% End of file `extreport-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,201 +0,0 @@
-%%
-%% This is file `fancyref-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,fancyref-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{fancyref-xepersian.def}[2018/09/29 v0.1 bilingual captions for fancyref package]
-\renewcommand*{\Frefchapname}{\chaptername}
-\renewcommand*{\Frefenumname}{%
-  \if at RTL
-فقره%
-  \else
-    Item%
-  \fi
-}
-\renewcommand*{\Frefeqname}{%
-  \if at RTL
-معادله%
-  \else
-    Equation%
-  \fi
-}
-\renewcommand*{\Freffigname}{\figurename}
-\renewcommand*{\Freffnname}{%
-  \if at RTL
-زیرنویس%
-  \else
-    Footnote%
-  \fi
-}
-\renewcommand*{\Frefonname}{%
-  \if at RTL
-در%
-  \else
-    On%
-  \fi
-}
-\renewcommand*{\Frefpgname}{\pagename}
-\renewcommand*{\Frefsecname}{%
-  \if at RTL
-قسمت%
-  \else
-    Section%
-  \fi
-}
-\renewcommand*{\Frefseename}{%
-  \if at RTL
-ببینید%
-  \else
-    See%
-  \fi
-}
-\renewcommand*{\Freftabname}{\tablename}
-\renewcommand*{\Freffigshortname}{%
-  \if at RTL
-    \Freffigname
-  \else
-    Fig.%
-  \fi
-}
-\renewcommand*{\Frefpgshortname}{%
-  \if at RTL
-    \Frefpgname
-  \else
-    P.%
-  \fi
-}
-\renewcommand*{\Freftabshortname}{%
-  \if at RTL
-    \tablename
-  \else
-    Tab.%
-  \fi
-}
-\renewcommand*{\frefchapname}{%
-  \if at RTL
-    \Frefchapname
-  \else
-    \MakeLowercase{\Frefchapname}%
-\fi
-}
-\renewcommand*{\frefenumname}{%
-  \if at RTL
-    \Frefenumname
-  \else
-    \MakeLowercase{\Frefenumname}%
-  \fi
-}
-\renewcommand*{\frefeqname}{%
-  \if at RTL
-    \Frefeqname
-  \else
-    \MakeLowercase{\Frefeqname}%
-  \fi
-}
-\renewcommand*{\freffigname}{%
-  \if at RTL
-    \Freffigname
-  \else
-    \MakeLowercase{\Freffigname}%
-  \fi
-}
-\renewcommand*{\freffnname}{%
-  \if at RTL
-    \Freffnname
-  \else
-    \MakeLowercase{\Freffnname}%
-  \fi
-}
-\renewcommand*{\frefonname}{%
-  \if at RTL
-    \Frefonname
-  \else
-    \MakeLowercase{\Frefonname}%
-  \fi
-}
-\renewcommand*{\frefpgname}{%
-  \if at RTL
-    \Frefpgname
-  \else
-    \MakeLowercase{\Frefpgname}%
-  \fi
-}
-\renewcommand*{\frefsecname}{%
-  \if at RTL
-    \Frefsecname
-  \else
-    \MakeLowercase{\Frefsecname}%
-  \fi
-}
-\renewcommand*{\frefseename}{%
-  \if at RTL
-    \Frefseename
-  \else
-    \MakeLowercase{\Frefseename}%
-  \fi
-}
-\renewcommand*{\freftabname}{%
-  \if at RTL
-    \Freftabname
-  \else
-    \MakeLowercase{\Freftabname}%
-  \fi
-}
-\renewcommand*{\freffigshortname}{%
-  \if at RTL
-    \Freffigshortname
-  \else
-    \MakeLowercase{\Freffigshortname}%
-  \fi
-}
-\renewcommand*{\frefpgshortname}{%
-  \if at RTL
-    \Frefpgshortname
-  \else
-    \MakeLowercase{\Frefpgshortname}%
-  \fi
-}
-\renewcommand*{\freftabshortname}{%
-  \if at RTL
-    \Freftabshortname
-  \else
-    \MakeLowercase{\Freftabshortname}%
-  \fi
-}
-\endinput
-%%
-%% End of file `fancyref-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,201 @@
+%%
+%% This is file `fancyref-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,fancyref-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{fancyref-xetex-xepersian.def}[2018/09/29 v0.1 xepersian adaptations for fancyref package for XeTeX engine]
+\renewcommand*{\Frefchapname}{\chaptername}
+\renewcommand*{\Frefenumname}{%
+  \if at RTL
+فقره%
+  \else
+    Item%
+  \fi
+}
+\renewcommand*{\Frefeqname}{%
+  \if at RTL
+معادله%
+  \else
+    Equation%
+  \fi
+}
+\renewcommand*{\Freffigname}{\figurename}
+\renewcommand*{\Freffnname}{%
+  \if at RTL
+زیرنویس%
+  \else
+    Footnote%
+  \fi
+}
+\renewcommand*{\Frefonname}{%
+  \if at RTL
+در%
+  \else
+    On%
+  \fi
+}
+\renewcommand*{\Frefpgname}{\pagename}
+\renewcommand*{\Frefsecname}{%
+  \if at RTL
+قسمت%
+  \else
+    Section%
+  \fi
+}
+\renewcommand*{\Frefseename}{%
+  \if at RTL
+ببینید%
+  \else
+    See%
+  \fi
+}
+\renewcommand*{\Freftabname}{\tablename}
+\renewcommand*{\Freffigshortname}{%
+  \if at RTL
+    \Freffigname
+  \else
+    Fig.%
+  \fi
+}
+\renewcommand*{\Frefpgshortname}{%
+  \if at RTL
+    \Frefpgname
+  \else
+    P.%
+  \fi
+}
+\renewcommand*{\Freftabshortname}{%
+  \if at RTL
+    \tablename
+  \else
+    Tab.%
+  \fi
+}
+\renewcommand*{\frefchapname}{%
+  \if at RTL
+    \Frefchapname
+  \else
+    \MakeLowercase{\Frefchapname}%
+\fi
+}
+\renewcommand*{\frefenumname}{%
+  \if at RTL
+    \Frefenumname
+  \else
+    \MakeLowercase{\Frefenumname}%
+  \fi
+}
+\renewcommand*{\frefeqname}{%
+  \if at RTL
+    \Frefeqname
+  \else
+    \MakeLowercase{\Frefeqname}%
+  \fi
+}
+\renewcommand*{\freffigname}{%
+  \if at RTL
+    \Freffigname
+  \else
+    \MakeLowercase{\Freffigname}%
+  \fi
+}
+\renewcommand*{\freffnname}{%
+  \if at RTL
+    \Freffnname
+  \else
+    \MakeLowercase{\Freffnname}%
+  \fi
+}
+\renewcommand*{\frefonname}{%
+  \if at RTL
+    \Frefonname
+  \else
+    \MakeLowercase{\Frefonname}%
+  \fi
+}
+\renewcommand*{\frefpgname}{%
+  \if at RTL
+    \Frefpgname
+  \else
+    \MakeLowercase{\Frefpgname}%
+  \fi
+}
+\renewcommand*{\frefsecname}{%
+  \if at RTL
+    \Frefsecname
+  \else
+    \MakeLowercase{\Frefsecname}%
+  \fi
+}
+\renewcommand*{\frefseename}{%
+  \if at RTL
+    \Frefseename
+  \else
+    \MakeLowercase{\Frefseename}%
+  \fi
+}
+\renewcommand*{\freftabname}{%
+  \if at RTL
+    \Freftabname
+  \else
+    \MakeLowercase{\Freftabname}%
+  \fi
+}
+\renewcommand*{\freffigshortname}{%
+  \if at RTL
+    \Freffigshortname
+  \else
+    \MakeLowercase{\Freffigshortname}%
+  \fi
+}
+\renewcommand*{\frefpgshortname}{%
+  \if at RTL
+    \Frefpgshortname
+  \else
+    \MakeLowercase{\Frefpgshortname}%
+  \fi
+}
+\renewcommand*{\freftabshortname}{%
+  \if at RTL
+    \Freftabshortname
+  \else
+    \MakeLowercase{\Freftabshortname}%
+  \fi
+}
+\endinput
+%%
+%% End of file `fancyref-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,50 +0,0 @@
-%%
-%% This is file `footnote-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,footnote-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{footnote-xepersian.def}[2017/08/09 v0.6 footnote macros for xepersian package]
-
-\renewcommand*{\bidi@@footnotetext at font}{\footnotesize\if at RTL@footnote\else\resetlatinfont\fi}
-
-\renewcommand*{\bidi@@LTRfootnotetext at font}{\footnotesize\resetlatinfont}
-
-\renewcommand*{\bidi@@RTLfootnotetext at font}{\footnotesize\setpersianfont}
-
-\endinput
-%%
-%% End of file `footnote-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,50 @@
+%%
+%% This is file `footnote-xetex-bidi-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,footnote-xetex-bidi-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{footnote-xetex-bidi-xetex-xepersian.def}[2017/08/09 v0.6 xepersian adaptations for footnotes for XeTeX engine]
+
+\renewcommand*{\bidi@@footnotetext at font}{\footnotesize\if at RTL@footnote\else\resetlatinfont\fi}
+
+\renewcommand*{\bidi@@LTRfootnotetext at font}{\footnotesize\resetlatinfont}
+
+\renewcommand*{\bidi@@RTLfootnotetext at font}{\footnotesize\setpersianfont}
+
+\endinput
+%%
+%% End of file `footnote-xetex-bidi-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,54 +0,0 @@
-%%
-%% This is file `framed-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,framed-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{framed-xepersian.def}[2012/06/05 v0.1 xepersian adaptations for framed package for XeTeX engine]
-\renewenvironment{titled-frame}[1]{%
-  \def\FrameCommand{\fboxsep8pt\fboxrule2pt
-     \TitleBarFrame{\textbf{#1}}}%
-  \def\FirstFrameCommand{\fboxsep8pt\fboxrule2pt
-     \TitleBarFrame[$\if at RTL\blacktriangleleft\else\blacktriangleright\fi$]{\textbf{#1}}}%
-  \def\MidFrameCommand{\fboxsep8pt\fboxrule2pt
-     \TitleBarFrame[$\if at RTL\blacktriangleleft\else\blacktriangleright\fi$]{\textbf{#1\ (\if at RTL ادامه\else cont\fi)}}}%
-  \def\LastFrameCommand{\fboxsep8pt\fboxrule2pt
-     \TitleBarFrame{\textbf{#1\ (\if at RTL ادامه\else cont\fi)}}}%
-  \MakeFramed{\advance\hsize-20pt \FrameRestore}}%
- {\endMakeFramed}
-\endinput
-%%
-%% End of file `framed-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,54 @@
+%%
+%% This is file `framed-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,framed-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{framed-xetex-xepersian.def}[2012/06/05 v0.1 xepersian adaptations for framed package for XeTeX engine]
+\renewenvironment{titled-frame}[1]{%
+  \def\FrameCommand{\fboxsep8pt\fboxrule2pt
+     \TitleBarFrame{\textbf{#1}}}%
+  \def\FirstFrameCommand{\fboxsep8pt\fboxrule2pt
+     \TitleBarFrame[$\if at RTL\blacktriangleleft\else\blacktriangleright\fi$]{\textbf{#1}}}%
+  \def\MidFrameCommand{\fboxsep8pt\fboxrule2pt
+     \TitleBarFrame[$\if at RTL\blacktriangleleft\else\blacktriangleright\fi$]{\textbf{#1\ (\if at RTL ادامه\else cont\fi)}}}%
+  \def\LastFrameCommand{\fboxsep8pt\fboxrule2pt
+     \TitleBarFrame{\textbf{#1\ (\if at RTL ادامه\else cont\fi)}}}%
+  \MakeFramed{\advance\hsize-20pt \FrameRestore}}%
+ {\endMakeFramed}
+\endinput
+%%
+%% End of file `framed-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,46 +0,0 @@
-%%
-%% This is file `glossaries-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,glossaries-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{glossaries-xepersian.def}[2014/09/04 v0.4 xepersian adaptations for glossaries package for XeTeX engine]
-\glsaddprotectedpagefmt{@harfi}
-\glsaddprotectedpagefmt{@tartibi}
-\glsaddprotectedpagefmt{@adadi}
-\endinput
-%%
-%% End of file `glossaries-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,46 @@
+%%
+%% This is file `glossaries-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,glossaries-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{glossaries-xetex-xepersian.def}[2014/09/04 v0.4 xepersian adaptations for glossaries package for XeTeX engine]
+\glsaddprotectedpagefmt{@harfi}
+\glsaddprotectedpagefmt{@tartibi}
+\glsaddprotectedpagefmt{@adadi}
+\endinput
+%%
+%% End of file `glossaries-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,89 +0,0 @@
-%%
-%% This is file `hyperref-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,hyperref-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{hyperref-xepersian.def}[2022/10/30 v0.8 xepersian adaptations for hyperref package]
-  \def\equationautorefname{\if at RTL معادله\else Equation\fi}%
-  \def\footnoteautorefname{\if at RTL زیرنویس\else footnote\fi}%
-  \def\itemautorefname{\if at RTL فقره\else item\fi}%
-  \def\figureautorefname{\if at RTL شکل\else Figure\fi}%
-  \def\tableautorefname{\if at RTL جدول\else Table\fi}%
-  \def\partautorefname{\if at RTL بخش\else Part\fi}%
-  \def\appendixautorefname{\if at RTL ضمیمه\else Appendix\fi}%
-  \def\chapterautorefname{\if at RTL فصل\else chapter\fi}%
-  \def\sectionautorefname{\if at RTL قسمت\else section\fi}%
-  \def\subsectionautorefname{\if at RTL زیرقسمت\else subsection\fi}%
-  \def\subsubsectionautorefname{\if at RTL زیرزیرقسمت\else subsubsection\fi}%
-  \def\paragraphautorefname{\if at RTL پاراگراف\else paragraph\fi}%
-  \def\subparagraphautorefname{\if at RTL زیرپاراگراف\else subparagraph\fi}%
-  \def\FancyVerbLineautorefname{\if at RTL سطر\else line\fi}%
-  \def\theoremautorefname{\if at RTL قضیه\else Theorem\fi}%
-  \def\pageautorefname{\if at RTL صفحه\else page\fi}%
-\ifHy at implicit
-  \AtBeginDocument{%
-    \let\HyOrg at appendix\appendix
-      \def\appendix{%
-        \ltx at IfUndefined{chapter}%
-          {\gdef\theHsection{\Alph{section}}}%
-          {\gdef\theHchapter{\Alph{chapter}}}%
-        \xdef\Hy at chapapp{\Hy at appendixstring}%
-        \HyOrg at appendix
-      }%
-    }%
-\fi
-\pdfstringdefDisableCommands{%
-  \let\lr\@firstofone
-  \let\rl\@firstofone
-  \def\XePersian{XePersian}%
-}
-\ltx at IfUndefined{@resets at pp}{%
-}{%
-  \let\HyOrg at resets@pp\@resets at pp
-  \def\@resets at pp{%
-    \ltx at IfUndefined{chapter}{%
-      \gdef\theHsection{\Hy at AlphNoErr{section}}%
-    }{%
-      \gdef\theHchapter{\Hy at AlphNoErr{chapter}}%
-    }%
-    \xdef\Hy at chapapp{\Hy at appendixstring}%
-    \HyOrg at resets@pp
-  }%
-}
-\endinput
-%%
-%% End of file `hyperref-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,89 @@
+%%
+%% This is file `hyperref-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,hyperref-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{hyperref-xetex-xepersian.def}[2022/10/30 v0.8 xepersian adaptations for hyperref package for XeTeX engine]
+  \def\equationautorefname{\if at RTL معادله\else Equation\fi}%
+  \def\footnoteautorefname{\if at RTL زیرنویس\else footnote\fi}%
+  \def\itemautorefname{\if at RTL فقره\else item\fi}%
+  \def\figureautorefname{\if at RTL شکل\else Figure\fi}%
+  \def\tableautorefname{\if at RTL جدول\else Table\fi}%
+  \def\partautorefname{\if at RTL بخش\else Part\fi}%
+  \def\appendixautorefname{\if at RTL ضمیمه\else Appendix\fi}%
+  \def\chapterautorefname{\if at RTL فصل\else chapter\fi}%
+  \def\sectionautorefname{\if at RTL قسمت\else section\fi}%
+  \def\subsectionautorefname{\if at RTL زیرقسمت\else subsection\fi}%
+  \def\subsubsectionautorefname{\if at RTL زیرزیرقسمت\else subsubsection\fi}%
+  \def\paragraphautorefname{\if at RTL پاراگراف\else paragraph\fi}%
+  \def\subparagraphautorefname{\if at RTL زیرپاراگراف\else subparagraph\fi}%
+  \def\FancyVerbLineautorefname{\if at RTL سطر\else line\fi}%
+  \def\theoremautorefname{\if at RTL قضیه\else Theorem\fi}%
+  \def\pageautorefname{\if at RTL صفحه\else page\fi}%
+\ifHy at implicit
+  \AtBeginDocument{%
+    \let\HyOrg at appendix\appendix
+      \def\appendix{%
+        \ltx at IfUndefined{chapter}%
+          {\gdef\theHsection{\Alph{section}}}%
+          {\gdef\theHchapter{\Alph{chapter}}}%
+        \xdef\Hy at chapapp{\Hy at appendixstring}%
+        \HyOrg at appendix
+      }%
+    }%
+\fi
+\pdfstringdefDisableCommands{%
+  \let\lr\@firstofone
+  \let\rl\@firstofone
+  \def\XePersian{XePersian}%
+}
+\ltx at IfUndefined{@resets at pp}{%
+}{%
+  \let\HyOrg at resets@pp\@resets at pp
+  \def\@resets at pp{%
+    \ltx at IfUndefined{chapter}{%
+      \gdef\theHsection{\Hy at AlphNoErr{section}}%
+    }{%
+      \gdef\theHchapter{\Hy at AlphNoErr{chapter}}%
+    }%
+    \xdef\Hy at chapapp{\Hy at appendixstring}%
+    \HyOrg at resets@pp
+  }%
+}
+\endinput
+%%
+%% End of file `hyperref-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,49 +0,0 @@
-%%
-%% This is file `imsproc-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,imsproc-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{imsproc-xepersian.def}[2017/06/09 v0.5 xepersian adaptations for imsproc class for XeTeX engine]
-
-\renewcommand \thepart {\@tartibi\c at part}
-\def\appendix{\par\c at section\z@ \c at subsection\z@
-   \let\sectionname\appendixname
-   \def\thesection{\@harfi\c at section}}
-
-\endinput
-%%
-%% End of file `imsproc-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,49 @@
+%%
+%% This is file `imsproc-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,imsproc-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{imsproc-xetex-xepersian.def}[2017/06/09 v0.5 xepersian adaptations for imsproc class for XeTeX engine]
+
+\renewcommand \thepart {\@tartibi\c at part}
+\def\appendix{\par\c at section\z@ \c at subsection\z@
+   \let\sectionname\appendixname
+   \def\thesection{\@harfi\c at section}}
+
+\endinput
+%%
+%% End of file `imsproc-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,97 +0,0 @@
-%%
-%% This is file `kashida-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,kashida-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{kashida-xepersian.def}[2024/12/20 v1.0 implementation of Kashida for xepersian package]
-\chardef\xepersian at zwj="200D % zero-width joiner
-\chardef\xepersian at kashidachar="0640 % kashida
-
-\chardef\xepersian at dualjoiner=10 % dual-joiner class
-\chardef\xepersian at lam=11 % lam
-\chardef\xepersian at rightjoiner=12 % right-joiner
-\chardef\xepersian at alef=13 % alef
-\chardef\xepersian at vowel=4096 % vowel or other combining mark (to be ignored)
-\newif\if at Kashida@on
-\def\xepersian at kashida{%
-  \if at Kashida@on
-    \xepersian at zwj
-    \nobreak
-    \leaders\hrule height \XeTeXglyphbounds\tw@
-    \the\XeTeXcharglyph\xepersian at kashidachar
-    depth \XeTeXglyphbounds\f at ur
-    \the\XeTeXcharglyph\xepersian at kashidachar
-    \hskip0pt plus 0.5em
-    \xepersian at zwj
-  \fi
-}
-
-\def\setclass#1#2{\def\theclass{#1}\def\charlist{#2}%
-  \expandafter\dosetclass\charlist,\end}
-\def\dosetclass#1,#2\end{%
-  \def\test{#1}\def\charlist{#2}%
-  \ifx\test\empty\let\next\finishsetclass
-  \else \XeTeXcharclass "\test = \theclass
-     \let\next\dosetclass \fi
-  \expandafter\next\charlist,,\end}
-\def\finishsetclass#1,,\end{}
-
-\setclass \xepersian at alef {0622,0623,0625,0627}
-\setclass \xepersian at rightjoiner {0624,0629,062F,0630,0631,0632,0648,0698}
-\setclass \xepersian at dualjoiner {0626,0628,062A,062B,062C,062D,062E}
-\setclass \xepersian at dualjoiner {0633,0634,0635,0636,0637,0638,0639,063A}
-\setclass \xepersian at dualjoiner {0640,0641,0642,0643,0645,0646,0647,0649,064A}
-\setclass \xepersian at dualjoiner {067E,0686,06A9,06AF,06CC}
-\setclass \xepersian at lam {0644}
-\setclass \xepersian at vowel {064B,064C,064D,064E,064F,0650,0651,0652}
-
-\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at dualjoiner = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at lam \xepersian at dualjoiner = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at lam = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at lam \xepersian at lam = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at rightjoiner = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at alef = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at lam \xepersian at rightjoiner = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at lam \xepersian at alef = {}
-
-\newcommand{\KashidaOn}{\@Kashida at ontrue}
-\newcommand{\KashidaOff}{\@Kashida at onfalse}
-
-\KashidaOn
-\endinput
-%%
-%% End of file `kashida-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,97 @@
+%%
+%% This is file `kashida-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,kashida-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{kashida-xetex-xepersian.def}[2024/12/20 v1.0 implementation of Kashida for XeTeX engine]
+\chardef\xepersian at zwj="200D % zero-width joiner
+\chardef\xepersian at kashidachar="0640 % kashida
+
+\chardef\xepersian at dualjoiner=10 % dual-joiner class
+\chardef\xepersian at lam=11 % lam
+\chardef\xepersian at rightjoiner=12 % right-joiner
+\chardef\xepersian at alef=13 % alef
+\chardef\xepersian at vowel=4096 % vowel or other combining mark (to be ignored)
+\newif\if at Kashida@on
+\def\xepersian at kashida{%
+  \if at Kashida@on
+    \xepersian at zwj
+    \nobreak
+    \leaders\hrule height \XeTeXglyphbounds\tw@
+    \the\XeTeXcharglyph\xepersian at kashidachar
+    depth \XeTeXglyphbounds\f at ur
+    \the\XeTeXcharglyph\xepersian at kashidachar
+    \hskip0pt plus 0.5em
+    \xepersian at zwj
+  \fi
+}
+
+\def\setclass#1#2{\def\theclass{#1}\def\charlist{#2}%
+  \expandafter\dosetclass\charlist,\end}
+\def\dosetclass#1,#2\end{%
+  \def\test{#1}\def\charlist{#2}%
+  \ifx\test\empty\let\next\finishsetclass
+  \else \XeTeXcharclass "\test = \theclass
+     \let\next\dosetclass \fi
+  \expandafter\next\charlist,,\end}
+\def\finishsetclass#1,,\end{}
+
+\setclass \xepersian at alef {0622,0623,0625,0627}
+\setclass \xepersian at rightjoiner {0624,0629,062F,0630,0631,0632,0648,0698}
+\setclass \xepersian at dualjoiner {0626,0628,062A,062B,062C,062D,062E}
+\setclass \xepersian at dualjoiner {0633,0634,0635,0636,0637,0638,0639,063A}
+\setclass \xepersian at dualjoiner {0640,0641,0642,0643,0645,0646,0647,0649,064A}
+\setclass \xepersian at dualjoiner {067E,0686,06A9,06AF,06CC}
+\setclass \xepersian at lam {0644}
+\setclass \xepersian at vowel {064B,064C,064D,064E,064F,0650,0651,0652}
+
+\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at dualjoiner = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at lam \xepersian at dualjoiner = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at lam = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at lam \xepersian at lam = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at rightjoiner = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at dualjoiner \xepersian at alef = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at lam \xepersian at rightjoiner = {\xepersian at kashida}
+\XeTeXinterchartoks \xepersian at lam \xepersian at alef = {}
+
+\newcommand{\KashidaOn}{\@Kashida at ontrue}
+\newcommand{\KashidaOff}{\@Kashida at onfalse}
+
+\KashidaOn
+\endinput
+%%
+%% End of file `kashida-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,986 +0,0 @@
-%%
-%% This is file `latex-localise-commands-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,latex-localise-commands-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{latex-localise-commands-xepersian.def}[2014/02/05 v0.3 Persian localisation of LaTeX2e commands]
-\eqcommand{شمع‌جدول}{@arstrut}
-\eqcommand{فوق}{above}
-\eqcommand{فاصله‌کوتاه‌بالای‌نمایش}{abovedisplayshortskip}
-\eqcommand{فاصله‌بالای‌نمایش}{abovedisplayskip}
-\eqcommand{عنوان‌چکیده}{abstractname}
-\eqcommand{اکسنت}{accent}
-\eqcommand{فعال}{active}
-\eqcommand{بیفزاسطرفهرست}{addcontentsline}
-\eqcommand{اضافه‌برجریمه}{addpenalty}
-\eqcommand{نشانی}{address}
-\eqcommand{بیفزابه‌فهرست}{addtocontents}
-\eqcommand{اضافه‌برشمارنده}{addtocounter}
-\eqcommand{اضافه‌بربعد}{addtolength}
-\eqcommand{بیفزافضای‌و}{addvspace}
-\eqcommand{تنظیم‌بدنمایی}{adjdemerits}
-\eqcommand{بیفزابر}{advance}
-\eqcommand{بعدازانتساب}{afterassignment}
-\eqcommand{بعدازگروه}{aftergroup}
-\eqcommand{الف}{aleph}
-\eqcommand{خصیصه‌مستعارقلم}{aliasfontfeature}
-\eqcommand{انتخاب‌خصیصه‌مستعارقلم}{aliasfontfeatureoption}
-\eqcommand{شکستنی}{allowbreak}
-\eqcommand{تخصی@}{alloc@}
-\eqcommand{تخصیص‌یافته}{allocationnumber}
-\eqcommand{شکست‌نمایش‌مجاز}{allowdisplaybreaks}
-\eqcommand{حروف‌بزرگ}{Alph}
-\eqcommand{حروف‌کوچک}{alph}
-\eqcommand{نام‌همچنین}{alsoname}
-\eqcommand{و}{and}
-\eqcommand{زاویه}{angle}
-\eqcommand{عنوان‌پیوست}{appendixname}
-\eqcommand{تقریب}{approx}
-\eqcommand{عربی}{arabic}
-\eqcommand{آرگ}{arg}
-\eqcommand{رنگ‌خط‌جدول}{arrayrulecolor}
-\eqcommand{فاصله‌ستونهای‌آرایه}{arraycolsep}
-\eqcommand{ضخامت‌خط‌جدول}{arrayrulewidth}
-\eqcommand{کشیدگی‌آرایه}{arraystretch}
-\eqcommand{درآغازنوشتار}{AtBeginDocument}
-\eqcommand{درپایان‌نوشتار}{AtEndDocument}
-\eqcommand{درانتهای‌طبقه}{AtEndOfClass}
-\eqcommand{درانتهای‌سبک}{AtEndOfPackage}
-\eqcommand{نویسنده}{author}
-\eqcommand{مطلب‌پشت}{backmatter}
-\eqcommand{شکاف‌پشت}{backslash}
-\eqcommand{بدنمایی}{badness}
-\eqcommand{میله}{bar}
-\eqcommand{فاصله‌کرسی}{baselineskip}
-\eqcommand{کشش‌فاصله‌کرسی}{baselinestretch}
-\eqcommand{پردازش‌دسته‌ای}{batchmode}
-\eqcommand{شروع}{begin}
-\eqcommand{شروع‌چپ}{beginL}
-\eqcommand{شروع‌راست}{beginR}
-\eqcommand{شروع‌گروه}{begingroup}
-\eqcommand{فاصله‌کوتاه‌پایین‌نمایش}{belowdisplayshortskip}
-\eqcommand{فاصله‌پایین‌نمایش}{belowdisplayskip}
-\eqcommand{سیاه}{bf}
-\eqcommand{پیش‌فرض‌سیاه}{bfdefault}
-\eqcommand{شمایل‌سیاه}{bfseries}
-\eqcommand{شرگروه}{bgroup}
-\eqcommand{مرجوع}{bibitem}
-\eqcommand{کتاب‌نامه}{bibliography}
-\eqcommand{سبک‌کتاب‌نامه}{bibliographystyle}
-\eqcommand{عنوان‌کتاب‌نامه}{bibname}
-\eqcommand{پرش‌بلند}{bigskip}
-\eqcommand{مقدارپرش‌بلند}{bigskipamount}
-\eqcommand{خط‌پایین‌شناور}{botfigrule}
-\eqcommand{علامت‌پایین}{botmark}
-\eqcommand{کادرتاپایین}{bottompageskip}
-\eqcommand{نسبت‌پایین}{bottomfraction}
-\eqcommand{کادر}{box}
-\eqcommand{حداکثرعمق‌کادر}{boxmaxdepth}
-\eqcommand{بشکن}{break}
-\eqcommand{گلوله}{bullet}
-\eqcommand{دوپن@پنج}{@cclv}
-\eqcommand{دوپن@شش}{@cclvi}
-\eqcommand{شرح}{caption}
-\eqcommand{کدرده}{catcode}
-\eqcommand{رونوشت}{cc}
-\eqcommand{نام‌رونوشت}{ccname}
-\eqcommand{نقطه‌وسط}{cdot}
-\eqcommand{نقاط‌وسط}{cdots}
-\eqcommand{تنظیم‌ازوسط}{centering}
-\eqcommand{خط‌وسط}{centerline}
-\eqcommand{چک@ن}{ch at ck}
-\eqcommand{فصل}{chapter}
-\eqcommand{عنوان‌فصل}{chaptername}
-\eqcommand{نویسه}{char}
-\eqcommand{تعریف‌نویسه}{chardef}
-\eqcommand{برسی‌فرمان}{CheckCommand}
-\eqcommand{مرجع}{cite}
-\eqcommand{خطای‌طبقه}{ClassError}
-\eqcommand{اطلاع‌طبقه}{ClassInfo}
-\eqcommand{هشدارطبقه}{ClassWarning}
-\eqcommand{هشدارطبقه‌بی‌سطر}{ClassWarningNoLine}
-\eqcommand{نشانگرمرکزی}{cleaders}
-\eqcommand{دوصفحه‌پاک}{cleardoublepage}
-\eqcommand{صفحه‌پاک}{clearpage}
-\eqcommand{خط‌ناپر}{cline}
-\eqcommand{ببندورودی}{closein}
-\eqcommand{ببندخروجی}{closeout}
-\eqcommand{بستن}{closing}
-\eqcommand{جریمه‌سربند}{clubpenalty}
-\eqcommand{خاج}{clubsuit}
-\eqcommand{علامت‌پایین‌ستون‌اول}{colbotmark}
-\eqcommand{علامت‌اول‌ستون‌اول}{colfirstmark}
-\eqcommand{رنگ}{color}
-\eqcommand{کادررنگ}{colorbox}
-\eqcommand{علامت‌بالای‌ستون‌اول}{coltopmark}
-\eqcommand{رنگ‌ستون}{columncolor}
-\eqcommand{بین‌ستون}{columnsep}
-\eqcommand{پهنای‌ستون}{columnwidth}
-\eqcommand{خط‌بین‌ستون}{columnseprule}
-\eqcommand{سطرفهرست}{contentsline}
-\eqcommand{عنوان‌فهرست‌مطالب}{contentsname}
-\eqcommand{کپی}{copy}
-\eqcommand{حق‌تالیف}{copyright}
-\eqcommand{شمار}{count}
-\eqcommand{شمار@}{count@}
-\eqcommand{تعریف‌شمار}{countdef}
-\eqcommand{سخ}{cr}
-\eqcommand{سخ‌سخ}{crcr}
-\eqcommand{نام‌فرمان}{csname}
-\eqcommand{گزینه‌جاری}{CurrentOption}
-\eqcommand{کادربینابین}{dashbox}
-\eqcommand{بینابین‌ع}{dashv}
-\eqcommand{@تاریخ}{@date}
-\eqcommand{تاریخ}{date}
-\eqcommand{روز}{day}
-\eqcommand{خط‌پایین‌شناورپهن}{dblbotfigrule}
-\eqcommand{نسبت‌پهن‌پایین}{dblbottomfraction}
-\eqcommand{خط‌بالای‌شناورپهن}{dblfigrule}
-\eqcommand{نسبت‌صفحه‌شناورپهن}{dblfloatpagefraction}
-\eqcommand{فاصله‌بین‌شناورپهن}{dblfloatsep}
-\eqcommand{کدمکان‌غیرهمانطور}{dblfntlocatecode}
-\eqcommand{فاصله‌متن‌وشناورپهن}{dbltextfloatsep}
-\eqcommand{نسبت‌پهن‌بالا}{dbltopfraction}
-\eqcommand{اعلان‌قلم‌ثابت}{DeclareFixedFont}
-\eqcommand{اعلان‌پسوندگرافیک}{DeclareGraphicsExtensions}
-\eqcommand{اعلان‌دستورگرافیک}{DeclareGraphicsRule}
-\eqcommand{اعلان‌فرمان‌قلم‌قدیمی}{DeclareOldFontCommand}
-\eqcommand{اعلان‌گزینه}{DeclareOption}
-\eqcommand{اعلان‌فرمان‌قوی}{DeclareRobustCommand}
-\eqcommand{اعلان‌قلم‌علائم}{DeclareSymbolFont}
-\eqcommand{دوربسته}{deadcycles}
-\eqcommand{تر}{def}
-\eqcommand{تعریف@کلید}{define at key}
-\eqcommand{تعریف‌رنگ}{definecolor}
-\eqcommand{درجه}{deg}
-\eqcommand{کدجداساز}{delcode}
-\eqcommand{جداساز}{delimiter}
-\eqcommand{ضریب‌جداساز}{delimiterfactor}
-\eqcommand{گودی}{depth}
-\eqcommand{خشت}{diamondsuit}
-\eqcommand{ابعاد}{dim}
-\eqcommand{بعد}{dimen}
-\eqcommand{بعد@}{dimen@}
-\eqcommand{بعد@یک}{dimen at i}
-\eqcommand{بعد@دو}{dimen at ii}
-\eqcommand{تعریف‌بعد}{dimendef}
-\eqcommand{تیره‌گذاری}{discretionary}
-\eqcommand{شکست‌نمایش}{displaybreak}
-\eqcommand{تورفتگی‌نمایش}{displayindent}
-\eqcommand{سبک‌نمایش}{displaystyle}
-\eqcommand{عرض‌نمایش}{displaywidth}
-\eqcommand{تقسیم}{divide}
-\eqcommand{طبقه‌نوشتار}{documentclass}
-\eqcommand{کن}{do}
-\eqcommand{تعویض‌کدها}{dospecials}
-\eqcommand{نقطه}{dot}
-\eqcommand{نقطه‌مساوی}{doteq}
-\eqcommand{پرنقطه‌ا}{dotfill}
-\eqcommand{نقاط}{dots}
-\eqcommand{کادردولا}{doublebox}
-\eqcommand{رنگ‌فاصله‌دوخط‌جدول}{doublerulesepcolor}
-\eqcommand{فاصله‌بین‌دوخط}{doublerulesep}
-\eqcommand{فلش‌پایین}{downarrow}
-\eqcommand{عمق}{dp}
-\eqcommand{تخلیه}{dump}
-\eqcommand{ترگ}{edef}
-\eqcommand{پاگروه}{egroup}
-\eqcommand{انتهای‌فاصله}{eject}
-\eqcommand{گرنه}{else}
-\eqcommand{تاکید}{em}
-\eqcommand{کشش‌لاجرم}{emergencystretch}
-\eqcommand{موکد}{emph}
-\eqcommand{@پوچ}{@empty}
-\eqcommand{پوچ}{empty}
-\eqcommand{مجموعه‌پوچ}{emptyset}
-\eqcommand{پایان}{end}
-\eqcommand{پایان‌چپ}{endL}
-\eqcommand{پایان‌راست}{endR}
-\eqcommand{پایان‌نام‌فرمان}{endcsname}
-\eqcommand{پایان‌اولین‌سر}{endfirsthead}
-\eqcommand{پایان‌پا}{endfoot}
-\eqcommand{ته‌بند}{endgraf}
-\eqcommand{پایان‌گروه}{endgroup}
-\eqcommand{پایان‌سر}{endhead}
-\eqcommand{پایان‌ورودی}{endinput}
-\eqcommand{پایان‌آخرین‌پا}{endlastfoot}
-\eqcommand{گسترش‌این‌صفحه}{enlargethispage}
-\eqcommand{ته‌سطر}{endline}
-\eqcommand{نویسه‌ته‌سطر}{endlinechar}
-\eqcommand{ان‌دوری}{enspace}
-\eqcommand{ان‌فاصله}{enskip}
-\eqcommand{فرمان‌جانشین}{eqcommand}
-\eqcommand{محیط‌جانشین}{eqenvironment}
-\eqcommand{ارجاع‌فر}{eqref}
-\eqcommand{کمک‌خطا}{errhelp}
-\eqcommand{پیام‌خطا}{errmessage}
-\eqcommand{سطرمتن‌خطا}{errorcontextlines}
-\eqcommand{پردازش‌توقف‌خطا}{errorstopmode}
-\eqcommand{نویسه‌ویژه}{escapechar}
-\eqcommand{یورو}{euro}
-\eqcommand{حاشیه‌زوج}{evensidemargin}
-\eqcommand{هرسخ}{everycr}
-\eqcommand{هرنمایش}{everydisplay}
-\eqcommand{هرکادرا}{everyhbox}
-\eqcommand{هرکار}{everyjob}
-\eqcommand{هرریاضی}{everymath}
-\eqcommand{هربند}{everypar}
-\eqcommand{هرکادرو}{everyvbox}
-\eqcommand{اجرای‌گزینه‌ها}{ExecuteOptions}
-\eqcommand{جریمه‌اضافی‌تیره‌بندی}{exhyphenpenalty}
-\eqcommand{بگسترپس‌از}{expandafter}
-\eqcommand{فاصله‌اضافی‌بین‌ستونها}{extracolsep}
-\eqcommand{@اولی‌ازیک}{@firstofone}
-\eqcommand{@اولی‌ازدو}{@firstoftwo}
-\eqcommand{چ@ار}{f at ur}
-\eqcommand{خانواده}{fam}
-\eqcommand{صفحه‌تجملی}{fancypage}
-\eqcommand{کادربا}{fbox}
-\eqcommand{ضخامت‌کادربا}{fboxrule}
-\eqcommand{حاشیه‌کادربا}{fboxsep}
-\eqcommand{کادربارنگ}{fcolorbox}
-\eqcommand{رگ}{fi}
-\eqcommand{عنوان‌شکل}{figurename}
-\eqcommand{پرشکن}{filbreak}
-\eqcommand{پر}{fill}
-\eqcommand{علامت‌اول}{firstmark}
-\eqcommand{پهن}{flat}
-\eqcommand{نسبت‌صفحه‌شناور}{floatpagefraction}
-\eqcommand{جریمه‌شناور}{floatingpenalty}
-\eqcommand{فاصله‌بین‌شناور}{floatsep}
-\eqcommand{تنظیم‌ازپایین}{flushbottom}
-\eqcommand{شکلبندی}{fmtname}
-\eqcommand{رده‌شکلبندی}{fmtversion}
-\eqcommand{نشانه}{fnsymbol}
-\eqcommand{قلم}{font}
-\eqcommand{بعدقلم}{fontdimen}
-\eqcommand{رمزینه‌قلم}{fontencoding}
-\eqcommand{فامیل‌قلم}{fontfamily}
-\eqcommand{نام‌قلم}{fontname}
-\eqcommand{شمایل‌قلم}{fontseries}
-\eqcommand{شکل‌قلم}{fontshape}
-\eqcommand{اندازه‌قلم}{fontsize}
-\eqcommand{بلندای‌پایین‌صفحه}{footheight}
-\eqcommand{درج‌زیرنویس}{footins}
-\eqcommand{زیرنویس}{footnote}
-\eqcommand{علامت‌زیرنویس}{footnotemark}
-\eqcommand{خط‌زیرنویس}{footnoterule}
-\eqcommand{فاصله‌تازیرنویس}{footnotesep}
-\eqcommand{اندازه‌زیرنویس}{footnotesize}
-\eqcommand{متن‌زیرنویس}{footnotetext}
-\eqcommand{فاصله‌تاپایین‌صفحه}{footskip}
-\eqcommand{فریم}{frame}
-\eqcommand{کادرباخط}{framebox}
-\eqcommand{فواصل‌یکنواخت‌لاتین}{frenchspacing}
-\eqcommand{مطلب‌پیش}{frontmatter}
-\eqcommand{بعدبگذار}{futurelet}
-\eqcommand{@خورحریصانه}{@gobble}
-\eqcommand{@خورحریصانه‌دو}{@gobbletwo}
-\eqcommand{@خورحریصانه‌چهار}{@gobblefour}
-\eqcommand{@عاقت‌آ}{@gtempa}
-\eqcommand{@عاقت‌ب}{@gtempb}
-\eqcommand{ترع}{gdef}
-\eqcommand{الگوی‌اطلاع}{GenericInfo}
-\eqcommand{الگوی‌هشدار}{GenericWarning}
-\eqcommand{الگوی‌خطا}{GenericError}
-\eqcommand{عام}{global}
-\eqcommand{تعاریف‌عام}{globaldefs}
-\eqcommand{لغت‌نامه}{glossary}
-\eqcommand{فقره‌فرهنگ}{glossaryentry}
-\eqcommand{خوش‌شکن}{goodbreak}
-\eqcommand{کاغذگراف}{graphpaper}
-\eqcommand{گیومه‌چپ}{guillemotleft}
-\eqcommand{گیومه‌راست}{guillemotright}
-\eqcommand{گیومه‌تکی‌چپ}{guilsinglleft}
-\eqcommand{گیومه‌تکی‌راست}{guilsinglright}
-\eqcommand{ردیف‌ا}{halign}
-\eqcommand{بروتو}{hang}
-\eqcommand{بعدازسطر}{hangafter}
-\eqcommand{تورفتگی‌ثابت}{hangindent}
-\eqcommand{بدنمایی‌ا}{hbadness}
-\eqcommand{کادرا}{hbox}
-\eqcommand{بلندای‌سرصفحه}{headheight}
-\eqcommand{فاصله‌ازسرصفحه}{headsep}
-\eqcommand{سربه‌نام}{headtoname}
-\eqcommand{دل}{heartsuit}
-\eqcommand{بلندا}{height}
-\eqcommand{پرا}{hfil}
-\eqcommand{پررا}{hfill}
-\eqcommand{رفع‌پرا}{hfilneg}
-\eqcommand{پرزافقی}{hfuzz}
-\eqcommand{فاصله‌مخفی}{hideskip}
-\eqcommand{عرض‌پنهان}{hidewidth}
-\bidi at csletcs{خط‌پر}{hline}% this is an exception
-\eqcommand{حاشیه‌ا}{hoffset}
-\eqcommand{حفظ‌درج}{holdinginserts}
-\eqcommand{فاصله‌اگرد}{hrboxsep}
-\eqcommand{خط‌ا}{hrule}
-\eqcommand{پرخط‌ا}{hrulefill}
-\eqcommand{طول‌سطر}{hsize}
-\eqcommand{فاصله‌ا}{hskip}
-\eqcommand{فضای‌ا}{hspace}
-\eqcommand{هردوا}{hss}
-\eqcommand{ارتفاع}{ht}
-\eqcommand{بزرگ}{huge}
-\eqcommand{بزرگ‌تر}{Huge}
-\eqcommand{ابرپیوند}{hyperlink}
-\eqcommand{بارگذاری‌ابر}{hypersetup}
-\eqcommand{هدف‌ابر}{hypertarget}
-\eqcommand{تیره‌بندی}{hyphenation}
-\eqcommand{نویسه‌تیره}{hyphenchar}
-\eqcommand{جریمه‌تیره‌بندی}{hyphenpenalty}
-\eqcommand{@گرکلاس‌فراخوانی‌شده}{@ifclassloaded}
-\eqcommand{@گرترشدنی}{@ifdefinable}
-\eqcommand{@گرنویسه‌بعدی}{@ifnextchar}
-\eqcommand{@گرسبک‌فراخوانی‌شده}{@ifpackageloaded}
-\eqcommand{@گرستاره}{@ifstar}
-\eqcommand{@گرتعریف‌نشده}{@ifundefined}
-\eqcommand{گر}{if}
-\eqcommand{گر@سواقت‌آ}{if at tempswa}
-\eqcommand{گرانواع}{ifcase}
-\eqcommand{گررده}{ifcat}
-\eqcommand{گرتعریف‌شده}{ifdefined}
-\eqcommand{گربعد}{ifdim}
-\eqcommand{گرته‌پرونده}{ifeof}
-\eqcommand{گرر}{iff}
-\eqcommand{گرنادرست}{iffalse}
-\eqcommand{گرپرونده‌موجود}{IfFileExists}
-\eqcommand{گرکادرا}{ifhbox}
-\eqcommand{گرحالت‌ا}{ifhmode}
-\eqcommand{گردرونی}{ifinner}
-\eqcommand{گرحالت‌ریاضی}{ifmmode}
-\eqcommand{گرعدد}{ifnum}
-\eqcommand{گرفرد}{ifodd}
-\eqcommand{گرآنگاه‌دیگر}{ifthenelse}
-\eqcommand{گردرست}{iftrue}
-\eqcommand{گرکادرو}{ifvbox}
-\eqcommand{گرحالت‌و}{ifvmode}
-\eqcommand{گرتهی}{ifvoid}
-\eqcommand{گرتام}{ifx}
-\eqcommand{فاصله‌خالی‌راندیده‌بگیر}{ignorespaces}
-\eqcommand{فوری}{immediate}
-\eqcommand{شامل}{include}
-\eqcommand{درج‌تصویر}{includegraphics}
-\eqcommand{مشمولین}{includeonly}
-\eqcommand{تورفتگی}{indent}
-\eqcommand{درنمایه}{index}
-\eqcommand{استعلام}{indexentry}
-\eqcommand{عنوان‌نمایه}{indexname}
-\eqcommand{فاصله‌رهنما}{indexspace}
-\eqcommand{ورودی}{input}
-\eqcommand{ورودپرونده‌گرموجود}{InputIfFileExists}
-\eqcommand{شماره‌سطرورودی}{inputlineno}
-\eqcommand{درج}{insert}
-\eqcommand{جریمه‌درج}{insertpenalties}
-\eqcommand{جریمه‌بین‌سطرهای‌زیرنویس}{interfootnotelinepenalty}
-\eqcommand{جریمه‌بین‌سطرهای‌نمایش}{interdisplaylinepenalty}
-\eqcommand{جریمه‌بین‌سطرها}{interlinepenalty}
-\eqcommand{متن‌داخلی}{intertext}
-\eqcommand{فاصله‌شناوردرمتن}{intertextsep}
-\eqcommand{مخفی}{invisible}
-\eqcommand{پیش‌فرض‌ای}{itdefault}
-\eqcommand{شکل‌ایتالیک}{itshape}
-\eqcommand{فقره}{item}
-\eqcommand{تورفتگی‌فقره}{itemindent}
-\eqcommand{فاصله‌فقره}{itemsep}
-\eqcommand{تکرارکن}{iterate}
-\eqcommand{شکل‌ای}{itshape}
-\eqcommand{نام‌کار}{jobname}
-\eqcommand{قلپ}{jot}
-\eqcommand{دوری}{kern}
-\eqcommand{الگو}{kill}
-\eqcommand{برچسب}{label}
-\eqcommand{برچسب‌شمارش‌یک}{labelenumi}
-\eqcommand{برچسب‌شمارش‌دو}{labelenumii}
-\eqcommand{برچسب‌شمارش‌سه}{labelenumiii}
-\eqcommand{برچسب‌شمارش‌چهار}{labelenumiv}
-\eqcommand{برچسب‌فقره‌یک}{labelitemi}
-\eqcommand{برچسب‌فقره‌دو}{labelitemii}
-\eqcommand{برچسب‌فقره‌سه}{labelitemiii}
-\eqcommand{برچسب‌فقره‌چهار}{labelitemiv}
-\eqcommand{فاصله‌ازبرچسب}{labelsep}
-\eqcommand{پهنای‌برچسب}{labelwidth}
-\eqcommand{زبان}{language}
-\eqcommand{درشت}{large}
-\eqcommand{درشت‌تر}{Large}
-\eqcommand{درشت‌درشت}{LARGE}
-\eqcommand{آخرین‌کادر}{lastbox}
-\eqcommand{آخرین‌دوری}{lastkern}
-\eqcommand{آخرین‌جریمه}{lastpenalty}
-\eqcommand{آخرین‌فاصله}{lastskip}
-\eqcommand{لاتک}{LaTeX}
-\eqcommand{لاتک‌ای}{LaTeXe}
-\eqcommand{کدکوچک}{lccode}
-\eqcommand{نقاط‌خ}{ldots}
-\eqcommand{نشانگر}{leaders}
-\eqcommand{ترک‌و}{leavevmode}
-\eqcommand{چپ}{left}
-\eqcommand{حاشیه‌چپ}{leftmargin}
-\eqcommand{حاشیه‌چپ‌یک}{leftmargini}
-\eqcommand{حاشیه‌چپ‌دو}{leftmarginii}
-\eqcommand{حاشیه‌چپ‌سه}{leftmarginiii}
-\eqcommand{حاشیه‌چپ‌چهار}{leftmarginiv}
-\eqcommand{حاشیه‌چپ‌پنج}{leftmarginv}
-\eqcommand{حاشیه‌چپ‌شش}{leftmarginvi}
-\eqcommand{علامت‌چپ}{leftmark}
-\eqcommand{کادرتاچپ}{leftpageskip}
-\eqcommand{فاصله‌ابتدای‌سطر}{leftskip}
-\eqcommand{بگذار}{let}
-\eqcommand{سطر}{line}
-\eqcommand{سطرشکن}{linebreak}
-\eqcommand{جریمه‌سطر}{linepenalty}
-\eqcommand{فاصله‌سطرها}{lineskip}
-\eqcommand{حدفاصله‌سطر}{lineskiplimit}
-\eqcommand{کشش‌فاصله‌سطر}{linespread}
-\eqcommand{ضخامت‌خط}{linethickness}
-\eqcommand{پهنای‌سطر}{linewidth}
-\eqcommand{عنوان‌فهرست‌اشکال}{listfigurename}
-\eqcommand{لیست‌پرونده‌ها}{listfiles}
-\eqcommand{فهرست‌اشکال}{listoffigures}
-\eqcommand{فهرست‌جداول}{listoftables}
-\eqcommand{تورفتگی‌بندلیست}{listparindent}
-\eqcommand{عنوان‌فهرست‌جداول}{listtablename}
-\eqcommand{بارکن‌طبقه}{LoadClass}
-\eqcommand{بارکن‌طبقه‌باگزینه}{LoadClassWithOptions}
-\eqcommand{مکان}{location}
-\eqcommand{بلند}{long}
-\eqcommand{گسیختگی}{looseness}
-\eqcommand{انتقال‌بپایین}{lower}
-\eqcommand{@دیگر}{@makeother}
-\eqcommand{@زار}{@m}
-\eqcommand{ده@زار}{@M}
-\eqcommand{ده@زاریک}{@Mi}
-\eqcommand{ده@زاردو}{@Mii}
-\eqcommand{ده@زارسه}{@Miii}
-\eqcommand{ده@زارچهار}{@Miv}
-\eqcommand{بیس@زار}{@MM}
-\eqcommand{من@ا}{m at ne}
-\eqcommand{بزرگ‌نمایی}{mag}
-\eqcommand{گام}{magstep}
-\eqcommand{نیم‌گام}{magstephalf}
-\eqcommand{مطلب‌اصلی}{mainmatter}
-\eqcommand{ات‌حرف}{makeatletter}
-\eqcommand{ات‌دیگر}{makeatother}
-\eqcommand{کادربی‌خط}{makebox}
-\eqcommand{ساخت‌فرهنگ}{makeglossary}
-\eqcommand{تهیه‌نمایه}{makeindex}
-\eqcommand{ساخت‌برچسب}{makelabel}
-\eqcommand{ساخت‌برچسب‌ها}{makelabels}
-\eqcommand{ساخت‌حروف‌کوچک}{MakeLowercase}
-\eqcommand{عنوان‌ساز}{maketitle}
-\eqcommand{ساخت‌حروف‌بزرگ}{MakeUppercase}
-\eqcommand{درحاشیه}{marginpar}
-\eqcommand{فاصله‌دوحاشیه}{marginparpush}
-\eqcommand{فاصله‌تاحاشیه}{marginparsep}
-\eqcommand{پهنای‌حاشیه}{marginparwidth}
-\eqcommand{علامت}{mark}
-\eqcommand{علامت‌دردوطرف}{markboth}
-\eqcommand{علامت‌درراست}{markright}
-\eqcommand{اعراب‌ریاضی}{mathaccent}
-\eqcommand{نویسه‌ریاضی}{mathchar}
-\eqcommand{تعریف‌نویسه‌ریاضی}{mathchardef}
-\eqcommand{کدریاضی}{mathcode}
-\eqcommand{ریاضی‌رومن}{mathrm}
-\eqcommand{حداکثرتکرار}{maxdeadcycles}
-\eqcommand{حداکثرعمق‌صفحه}{maxdepth}
-\eqcommand{بعدبیشین}{maxdimen}
-\eqcommand{کادربی}{mbox}
-\eqcommand{شمایل‌نازک}{mdseries}
-\eqcommand{معنا}{meaning}
-\eqcommand{نازک}{mediumseries}
-\eqcommand{فاصله‌متوسط‌ریاضی}{medmuskip}
-\eqcommand{پرش‌متوسط}{medskip}
-\eqcommand{مقدارپرش‌متوسط}{medskipamount}
-\eqcommand{فضای‌متوسط}{medspace}
-\eqcommand{پیام}{message}
-\eqcommand{پیام‌شکن}{MessageBreak}
-\eqcommand{حداقل‌فاصله‌ردیف}{minrowclearance}
-\eqcommand{دوری‌ریاضی}{mkern}
-\eqcommand{ماه}{month}
-\eqcommand{انتقال‌بچپ}{moveleft}
-\eqcommand{انتقال‌براست}{moveright}
-\eqcommand{فاصله‌ریاضی}{mskip}
-\eqcommand{ری@ضی}{m at th}
-\eqcommand{چندستونی}{multicolumn}
-\eqcommand{ضرب}{multiply}
-\eqcommand{چندادغام}{multispan}
-\eqcommand{میوفاصله}{muskip}
-\eqcommand{تعریف‌میوفاصله}{muskipdef}
-\eqcommand{@ترنام}{@namedef}
-\eqcommand{@کاربردنام}{@nameuse}
-\eqcommand{یک@}{@ne}
-\eqcommand{نام}{name}
-\eqcommand{طبیعی}{natural}
-\eqcommand{باریک}{nearrow}
-\eqcommand{باریکتر}{nearrower}
-\eqcommand{شکلبندی‌موردنیاز}{NeedsTeXFormat}
-\eqcommand{منفی}{neg}
-\eqcommand{فضای‌متوسط‌منفی}{negmedspace}
-\eqcommand{فضای‌ضخیم‌منفی}{negthickspace}
-\eqcommand{دوری‌کوچک‌منفی}{negthinspace}
-\eqcommand{بولی‌نو}{newboolean}
-\eqcommand{کادرجدید}{newbox}
-\eqcommand{فرمان‌نو}{newcommand}
-\eqcommand{شمارجدید}{newcount}
-\eqcommand{شمارنده‌جدید}{newcounter}
-\eqcommand{بعدجدید}{newdimen}
-\eqcommand{محیط‌نو}{newenvironment}
-\eqcommand{خانواده‌جدید}{newfam}
-\eqcommand{قلم‌نو}{newfont}
-\eqcommand{کمک‌جدید}{newhelp}
-\eqcommand{درج‌جدید}{newinsert}
-\eqcommand{برچسب‌جدید}{newlabel}
-\eqcommand{تعریف‌بعدجدید}{newlength}
-\eqcommand{سطرجدید}{newline}
-\eqcommand{نویسه‌سطرجدید}{newlinechar}
-\eqcommand{میوفاصله‌جدید}{newmuskip}
-\eqcommand{صفحه‌جدید}{newpage}
-\eqcommand{بخوان‌جدید}{newread}
-\eqcommand{تعریف‌کادرجدید}{newsavebox}
-\eqcommand{فاصله‌جدید}{newskip}
-\eqcommand{قضیه‌جدید}{newtheorem}
-\eqcommand{جزءجدید}{newtoks}
-\eqcommand{بنویس‌جدید}{newwrite}
-\eqcommand{بی‌ردیف}{noalign}
-\eqcommand{نشکن}{nobreak}
-\eqcommand{فاصله‌نشکستنی}{nobreakspace}
-\eqcommand{بدون‌سند}{nocite}
-\eqcommand{نگستر}{noexpand}
-\eqcommand{بدون‌پرونده}{nofiles}
-\eqcommand{بدون‌تورفتگی}{noindent}
-\eqcommand{بی‌فاصله‌سطر}{nointerlineskip}
-\eqcommand{بدون‌حد}{nolimits}
-\eqcommand{سطرنشکن}{nolinebreak}
-\eqcommand{پردازش‌بدون‌توقف}{nonstopmode}
-\eqcommand{فواصل‌متعارف‌لاتین}{nonfrenchspacing}
-\eqcommand{بدون‌شماره}{nonumber}
-\eqcommand{صفحه‌نشکن}{nopagebreak}
-\eqcommand{کرسیهای‌متعارف}{normalbaselines}
-\eqcommand{فاصله‌کرسی‌متعارف}{normalbaselineskip}
-\eqcommand{رنگ‌عادی}{normalcolor}
-\eqcommand{قلم‌عادی}{normalfont}
-\eqcommand{فاصله‌سطرمتعارف}{normallineskip}
-\eqcommand{حدفاصله‌سطرمتعارف}{normallineskiplimit}
-\eqcommand{درحاشیه‌عادی}{normalmarginpar}
-\eqcommand{اندازه‌عادی}{normalsize}
-\eqcommand{بدون‌اتیکت}{notag}
-\eqcommand{نول}{null}
-\eqcommand{قلم‌تهی}{nullfont}
-\eqcommand{عدد}{number}
-\eqcommand{سطرعددی}{numberline}
-\eqcommand{شماره‌مطابق}{numberwithin}
-\eqcommand{پایین‌صفحه‌زوج}{@evenfoot}
-\eqcommand{بالای‌صفحه‌زوج}{@evenhead}
-\eqcommand{پایین‌صفحه‌فرد}{@oddfoot}
-\eqcommand{بالای‌صفحه‌فرد}{@oddhead}
-\eqcommand{شماره‌بیرون‌درست}{@outeqntrue}
-\eqcommand{شماره‌بیرون‌نادرست}{@outeqnfalse}
-\eqcommand{سطربه‌سطر}{obeylines}
-\eqcommand{فضافعال}{obeyspaces}
-\eqcommand{حاشیه‌فرد}{oddsidemargin}
-\eqcommand{سطوربی‌فاصله}{offinterlineskip}
-\eqcommand{حذف}{omit}
-\eqcommand{@تنهادرپیش‌درآمد}{@onlypreamble}
-\eqcommand{یک‌ستون}{onecolumn}
-\eqcommand{تنها‌یادداشت‌ها}{onlynotes}
-\eqcommand{تنهااسلایدها}{onlyslides}
-\eqcommand{بازکن‌ورودی}{openin}
-\eqcommand{بازکن‌خروجی}{openout}
-\eqcommand{گزینه‌مصرف‌نشده}{OptionNotUsed}
-\eqcommand{یا}{or}
-\eqcommand{برونی}{outer}
-\eqcommand{صفحه‌بندی}{output}
-\eqcommand{جریمه‌صفحه‌بندی}{outputpenalty}
-\eqcommand{علامت‌سرریز}{overfullrule}
-\eqcommand{@فرمان‌های‌پیش‌درآمد}{@preamblecmds}
-\eqcommand{@پو}{p@}
-\eqcommand{خطای‌سبک}{PackageError}
-\eqcommand{اطلاع‌سبک}{PackageInfo}
-\eqcommand{هشدارسبک}{PackageWarning}
-\eqcommand{هشدارسبک‌بی‌سطر}{PackageWarningNoLine}
-\eqcommand{صفحه‌شکن}{pagebreak}
-\eqcommand{رنگ‌صفحه}{pagecolor}
-\eqcommand{عمق‌صفحه}{pagedepth}
-\eqcommand{کشش‌پرررصفحه}{pagefilllstretch}
-\eqcommand{کشش‌پررصفحه}{pagefillstretch}
-\eqcommand{کشش‌پرصفحه}{pagefilstretch}
-\eqcommand{غایت‌صفحه}{pagegoal}
-\eqcommand{نام‌صفحه}{pagename}
-\eqcommand{شماره‌گذاری‌صفحه}{pagenumbering}
-\eqcommand{رجوع‌صفحه}{pageref}
-\eqcommand{ضخامت‌خط‌صفحه}{pagerulewidth}
-\eqcommand{فشردگی‌صفحه}{pageshrink}
-\eqcommand{کشش‌صفحه}{pagestretch}
-\eqcommand{سبک‌صفحه}{pagestyle}
-\eqcommand{جمع‌صفحه}{pagetotal}
-\eqcommand{بلندای‌کاغذ}{paperheight}
-\eqcommand{پهنای‌کاغذ}{paperwidth}
-\bidi at csdefcs{بند}{par}% this is an exception since \par is redefined only in some circumstances
-\eqcommand{پاراگراف}{paragraph}
-\eqcommand{موازی}{parallel}
-\eqcommand{کادرپار}{parbox}
-\eqcommand{فاصله‌ته‌بند}{parfillskip}
-\eqcommand{تورفتگی‌سربند}{parindent}
-\eqcommand{فاصله‌بندلیست}{parsep}
-\eqcommand{شکل‌بند}{parshape}
-\eqcommand{فاصله‌بند}{parskip}
-\eqcommand{بخش}{part}
-\eqcommand{عنوان‌بخش}{partname}
-\eqcommand{فاصله‌بالای‌لیست‌بند}{partopsep}
-\eqcommand{ارسال‌گزینه‌به‌کلاس}{PassOptionToClass}
-\eqcommand{ارسال‌گزینه‌به‌پکیج}{PassOptionToPackage}
-\eqcommand{مسیر}{path}
-\eqcommand{الگوها}{patterns}
-\eqcommand{مکث}{pausing}
-\eqcommand{جریمه}{penalty}
-\eqcommand{غیب}{phantom}
-\eqcommand{الگوی‌قبلی}{poptabs}
-\eqcommand{جریمه‌پس‌نمایش}{postdisplaypenalty}
-\eqcommand{جهت‌پیش‌نمایش}{predisplaydirection}
-\eqcommand{جریمه‌پیش‌نمایش}{predisplaypenalty}
-\eqcommand{اندازه‌پیش‌نمایش}{predisplaysize}
-\eqcommand{پیش‌حدبدنمایی}{pretolerance}
-\eqcommand{عمق‌قبلی}{prevdepth}
-\eqcommand{بندقبلی}{prevgraf}
-\eqcommand{نمایه‌دراینجا}{printindex}
-\eqcommand{پردازش‌گزینه‌ها}{ProcessOptions}
-\eqcommand{تامین}{protect}
-\eqcommand{تهیه‌فرمان}{providecommand}
-\eqcommand{آماده‌سازی‌طبقه}{ProvidesClass}
-\eqcommand{آماده‌سازی‌پرونده}{ProvidesFile}
-\eqcommand{آماده‌سازی‌سبک}{ProvidesPackage}
-\eqcommand{ثبت‌الگو}{pushtabs}
-\eqcommand{کواد}{quad}
-\eqcommand{کوکواد}{qquad}
-\eqcommand{@بازآیی‌خروج‌صفحه}{@outputpagerestore}
-\eqcommand{رادیکال}{radical}
-\eqcommand{پایین‌بی‌تنظیم}{raggedbottom}
-\eqcommand{تنظیم‌ازراست}{raggedleft}
-\eqcommand{تنظیم‌ازچپ}{raggedright}
-\eqcommand{انتقال‌ببالا}{raise}
-\eqcommand{بالابر}{raisebox}
-\eqcommand{ترفیع‌اتیکت}{raisetag}
-\eqcommand{زاویه‌ر}{rangle}
-\eqcommand{سقف‌ر}{rceil}
-\eqcommand{بخوان}{read}
-\eqcommand{رجوع}{ref}
-\eqcommand{کادرقرینه}{reflectbox}
-\eqcommand{عنوان‌مراجع}{refname}
-\eqcommand{گام‌شمارنده‌مرجع}{refstepcounter}
-\eqcommand{راحت}{relax}
-\eqcommand{رفع‌آخرین‌فاصله}{removelastskip}
-\eqcommand{فرمان‌ازنو}{renewcommand}
-\eqcommand{محیط‌ازنو}{renewenvironment}
-\eqcommand{سبک‌موردنیاز}{RequirePackage}
-\eqcommand{سبک‌موردنیازباگزینه}{RequirePackageWithOptions}
-\eqcommand{کادرکشیده}{resizebox}
-\eqcommand{درحاشیه‌معکوس}{reversemarginpar}
-\eqcommand{کف‌ر}{rfloor}
-\eqcommand{راست}{right}
-\eqcommand{حاشیه‌راست}{rightmargin}
-\eqcommand{علامت‌راست}{rightmark}
-\eqcommand{کادرتاراست}{rightpageskip}
-\eqcommand{فاصله‌انتهای‌سطر}{rightskip}
-\eqcommand{رومن‌عادی}{rmdefault}
-\eqcommand{فامیل‌رومن}{rmfamily}
-\eqcommand{رومن‌بزرگ}{Roman}
-\eqcommand{رومن‌کوچک}{roman}
-\eqcommand{عددرومی}{romannumeral}
-\eqcommand{کادرچرخان}{rotatebox}
-\eqcommand{رنگ‌ردیف}{rowcolor}
-\eqcommand{خط}{rule}
-\eqcommand{@دومی‌ازدو}{@secondoftwo}
-\eqcommand{@فضاها}{@spaces}
-\eqcommand{همین‌صفحه}{samepage}
-\eqcommand{مقدارکادر}{savebox}
-\eqcommand{مقکادر}{sbox}
-\eqcommand{کادراندازه}{scalebox}
-\eqcommand{پیش‌فرض‌تمام‌بزرگ}{scdefault}
-\eqcommand{شکل‌تمام‌بزرگ}{scshape}
-\eqcommand{مقدارکلیدها}{setkeys}
-\eqcommand{قلم‌توان}{scriptfont}
-\eqcommand{قلم‌توان‌توان}{scriptscriptfont}
-\eqcommand{سبک‌ته‌نوشت‌ته‌نوشت}{scriptscriptstyle}
-\eqcommand{اندازه‌پانویس}{scriptsize}
-\eqcommand{سبک‌ته‌نوشت}{scripstyle}
-\eqcommand{پردازش‌گذری}{scrollmode}
-\eqcommand{قسمت}{section}
-\eqcommand{تعریف‌قسمت}{secdef}
-\eqcommand{ببینید}{see}
-\eqcommand{نیزببینید}{seealso}
-\eqcommand{نام‌ببینید}{seename}
-\eqcommand{قلم‌بردار}{selectfont}
-\eqcommand{تنظیم‌بولی}{setboolean}
-\eqcommand{درکادر}{setbox}
-\eqcommand{مقدارشمارنده}{setcounter}
-\eqcommand{مقداربعد}{setlength}
-\eqcommand{تنظیم‌منها}{setminus}
-\eqcommand{تعریف‌قلم‌علائم}{SetSymbolFont}
-\eqcommand{تنظیم‌به‌عمق}{settodepth}
-\eqcommand{تنظیم‌به‌ارتفاع}{settoheight}
-\eqcommand{مقداربعدبه‌اندازه}{settowidth}
-\eqcommand{کدضریب‌فاصله}{sfcode}
-\eqcommand{پیش‌فرض‌س‌ف}{sfdefault}
-\eqcommand{فامیل‌سن‌سریف}{sffamily}
-\eqcommand{کادرسایه‌دار}{shadowbox}
-\eqcommand{تیز}{sharp}
-\eqcommand{بفرست}{shipout}
-\eqcommand{پشته‌کوتاه}{shortstack}
-\eqcommand{نمایش‌بده}{show}
-\eqcommand{نمایش‌بده‌کادر}{showbox}
-\eqcommand{میزان‌نمایش‌کادر}{showboxbreadth}
-\eqcommand{عمق‌نمایش‌کادر}{showboxdepth}
-\eqcommand{نمایش‌بده‌لیستها}{showlists}
-\eqcommand{نمایش‌بده‌محتوای}{showthe}
-\eqcommand{حالت‌ساده‌قلم}{simplefontmode}
-\eqcommand{شانزد@}{sixt@@n}
-\eqcommand{نویسه‌اریب}{skewchar}
-\eqcommand{فاصله}{skip}
-\eqcommand{فاصل@}{skip@}
-\eqcommand{تعریف‌فاصله}{skipdef}
-\eqcommand{خوابیده}{sl}
-\eqcommand{پیش‌فرض‌خو}{sldefault}
-\eqcommand{شکل‌خوابیده}{slshape}
-\eqcommand{راحت‌چین}{sloppy}
-\eqcommand{شمایل‌خو}{slshape}
-\eqcommand{کوچک}{small}
-\eqcommand{پرش‌کوتاه}{smallskip}
-\eqcommand{مقدارپرش‌کوتاه}{smallskipamount}
-\eqcommand{کوب}{smash}
-\eqcommand{لبخند}{smile}
-\eqcommand{کدمکان‌همانطور}{snglfntlocatecode}
-\eqcommand{فضا}{space}
-\eqcommand{ضریب‌فاصله}{spacefactor}
-\eqcommand{فاصله‌کلمات}{spaceskip}
-\eqcommand{پیک}{spadesuit}
-\eqcommand{ادغام}{span}
-\eqcommand{ویژه}{special}
-\eqcommand{حداکثرعمق‌ستون}{splitmaxdepth}
-\eqcommand{فاصله‌بالای‌ستون}{splittopskip}
-\eqcommand{ستاره}{star}
-\eqcommand{گام‌شمارنده}{stepcounter}
-\eqcommand{کشی}{stretch}
-\eqcommand{رشته}{string}
-\eqcommand{شمع}{strut}
-\eqcommand{کادرشمع}{strutbox}
-\eqcommand{زیربند}{subitem}
-\eqcommand{زیرپاراگراف}{subparagraph}
-\eqcommand{زیرقسمت}{subsection}
-\eqcommand{زیرپشته}{substack}
-\eqcommand{زیرزیربند}{subsubitem}
-\eqcommand{زیرزیرقسمت}{subsubsection}
-\eqcommand{زیرمجموعه}{subset}
-\eqcommand{زیرمجموعه‌مس}{subseteq}
-\eqcommand{منتهای‌صفحه}{supereject}
-\eqcommand{حذف‌مکان‌شناور}{suppressfloats}
-\eqcommand{@موقت‌آ}{@tempa}
-\eqcommand{@موقت‌ب}{@tempb}
-\eqcommand{@موقت‌پ}{@tempc}
-\eqcommand{@موقت‌ت}{@tempd}
-\eqcommand{@موقت‌ث}{@tempe}
-\eqcommand{@کادرقت‌آ}{@tempboxa}
-\eqcommand{@شماقت‌آ}{@tempcnta}
-\eqcommand{@شماقت‌ب}{@tempcntb}
-\eqcommand{@بعدقت‌آ}{@tempdima}
-\eqcommand{@بعدقت‌ب}{@tempdimb}
-\eqcommand{@بعدقت‌پ}{@tempdimc}
-\eqcommand{@فاقت‌آ}{@tempskipa}
-\eqcommand{@فاقت‌ب}{@tempskipb}
-\eqcommand{@سواقت‌آنادرست}{@tempswafalse}
-\eqcommand{@سواقت‌آدرست}{@tempswatrue}
-\eqcommand{@جزقت‌آ}{@temptokena}
-\eqcommand{انگ‌زیرنویس}{@thefnmark}
-\eqcommand{@سومی‌ازسه}{@thirdofthree}
-\eqcommand{فاصله‌جاگذاری}{tabbingsep}
-\eqcommand{فاصله‌بین‌ستونها}{tabcolsep}
-\eqcommand{فهرست‌مطالب}{tableofcontents}
-\eqcommand{عنوان‌جدول}{tablename}
-\eqcommand{فاصله‌ستونها}{tabskip}
-\eqcommand{ته‌سطرجدول}{tabularnewline}
-\eqcommand{اتیکت}{tag}
-\eqcommand{تلفن}{telephone}
-\eqcommand{تک}{TeX}
-\eqcommand{متن}{text}
-\eqcommand{گلوله‌متنی}{textbullet}
-\eqcommand{قلم‌متن}{textfont}
-\eqcommand{ام‌دش‌متنی}{textemdash}
-\eqcommand{ان‌دش‌متنی}{textendash}
-\eqcommand{تعجب‌وارونه‌متنی}{textexclamdown}
-\eqcommand{نقطه‌وسط‌متنی}{textperiodcentered}
-\eqcommand{سوال‌وارونه‌متنی}{textquestiondown}
-\eqcommand{نقل‌چپ‌متنی‌دولا}{textquotedblleft}
-\eqcommand{نقل‌راست‌متنی‌دولا}{textquotedblright}
-\eqcommand{نقل‌متنی‌چپ}{textquoteleft}
-\eqcommand{نقل‌متنی‌راست}{textquoteright}
-\eqcommand{فضای‌نمایان‌متنی‌}{textvisiblespace}
-\eqcommand{شکافت‌پشت‌متنی}{textbackslash}
-\eqcommand{میله‌متنی}{textbar}
-\eqcommand{بزرگ‌تر‌متنی}{textgreater}
-\eqcommand{کمتر‌متنی}{textless}
-\eqcommand{متن‌سیاه}{textbf}
-\eqcommand{مدور‌متنی}{textcircled}
-\eqcommand{رنگ‌متن}{textcolor}
-\eqcommand{نشان‌کلمه‌مرکب‌متن}{textcompwordmark}
-\eqcommand{فاصله‌متن‌وشناور}{textfloatsep}
-\eqcommand{نسبت‌متن}{textfraction}
-\eqcommand{بلندای‌متن}{textheight}
-\eqcommand{متن‌تورفته}{textindent}
-\eqcommand{متن‌ایتالیک}{textit}
-\eqcommand{متن‌نازک}{textmd}
-\eqcommand{متن‌نرمال}{textnormal}
-\eqcommand{ثبتی‌متنی}{textregistered}
-\eqcommand{متن‌رومن}{textrm}
-\eqcommand{متن‌تمام‌بزرگ}{textsc}
-\eqcommand{متن‌سن‌سریف}{textsf}
-\eqcommand{متن‌خوابیده}{textsl}
-\eqcommand{سبک‌متنی}{textstyle}
-\eqcommand{بالانویس‌متنی}{textsuperscript}
-\eqcommand{علامت‌تجاری‌متنی}{texttrademark}
-\eqcommand{متن‌تایپ}{texttt}
-\eqcommand{متن‌ایستاده}{textup}
-\eqcommand{پهنای‌متن}{textwidth}
-\eqcommand{زیر‌نویس‌عنوان}{thanks}
-\eqcommand{محتوای}{the}
-\eqcommand{این‌زیرنویس}{thempfn}
-\eqcommand{خط‌هاضخیم}{thicklines}
-\eqcommand{فاصله‌زیادریاضی}{thickmuskip}
-\eqcommand{فاصله‌کم‌ریاضی}{thinmuskip}
-\eqcommand{فضاضخیم}{thickspace}
-\eqcommand{خط‌هانازک}{thinlines}
-\eqcommand{دوری‌کوچک}{thinspace}
-\eqcommand{این‌صفحه‌تجملی}{thisfancypage}
-\eqcommand{سبک‌این‌صفحه}{thispagestyle}
-\eqcommand{سه@}{thr@@}
-\eqcommand{مد}{tilde}
-\eqcommand{ظریف}{tiny}
-\eqcommand{زمان}{time}
-\eqcommand{ضرب‌در}{times}
-\eqcommand{عنوان}{title}
-\eqcommand{به}{to}
-\eqcommand{امروز}{today}
-\eqcommand{جزء}{toks}
-\eqcommand{تعریف‌جزء}{toksdef}
-\eqcommand{حدبدنمایی}{tolerance}
-\eqcommand{بالا}{top}
-\eqcommand{خط‌بالای‌شناور}{topfigrule}
-\eqcommand{نسبت‌بالا}{topfraction}
-\eqcommand{حاشیه‌بالا}{topmargin}
-\eqcommand{علامت‌بالا}{topmark}
-\eqcommand{کادرتابالا}{toppageskip}
-\eqcommand{فاصله‌بالای‌لیست}{topsep}
-\eqcommand{فاصله‌بالا}{topskip}
-\eqcommand{بلندای‌کل}{totalheight}
-\eqcommand{ردگیری‌کل}{tracingall}
-\eqcommand{ردگیری‌فرامین}{tracingcommands}
-\eqcommand{ردگیری‌حروف}{tracinglostchars}
-\eqcommand{ردگیری‌ماکروها}{tracingmacros}
-\eqcommand{ردگیری‌نمایشی}{tracingonline}
-\eqcommand{ردگیری‌صفحه‌بندی}{tracingoutput}
-\eqcommand{ردگیری‌صفحات}{tracingpages}
-\eqcommand{ردگیری‌بندها}{tracingparagraphs}
-\eqcommand{ردگیری‌بازگردانی}{tracingrestores}
-\eqcommand{ردگیری‌آمارها}{tracingstats}
-\eqcommand{مثلث}{triangle}
-\eqcommand{پیش‌فرض‌تایپ}{ttdefault}
-\eqcommand{فامیل‌تایپ}{ttfamily}
-\eqcommand{دو@}{tw@}
-\eqcommand{دوستون}{twocolumn}
-\eqcommand{درنویس}{typein}
-\eqcommand{برنویس}{typeout}
-\eqcommand{کدبزرگ}{uccode}
-\eqcommand{تیره‌بندی‌بزرگ}{uchyph}
-\eqcommand{زیرخط}{underline}
-\eqcommand{بی‌کادرا}{unhbox}
-\eqcommand{بی‌کپی‌ا}{unhcopy}
-\eqcommand{واحدطول}{unitlength}
-\eqcommand{برگشت‌دوری}{unkern}
-\eqcommand{برگشت‌جریمه}{unpenalty}
-\eqcommand{برگشت‌فاصله}{unskip}
-\eqcommand{بی‌کادرو}{unvbox}
-\eqcommand{بی‌کپی‌و}{unvcopy}
-\eqcommand{پیش‌فرض‌ایستاده}{updefault}
-\eqcommand{شکل‌ایستاده}{upshape}
-\eqcommand{ازکادر}{usebox}
-\eqcommand{باشمارشگر}{usecounter}
-\eqcommand{گزینش‌قلم}{usefont}
-\eqcommand{سبک‌لازم}{usepackage}
-\eqcommand{@فضاهای‌فعال}{@vobeyspaces}
-\eqcommand{@تهی}{@void}
-\eqcommand{تنظیم‌و}{vadjust}
-\eqcommand{ردیف‌و}{valign}
-\eqcommand{محتوای‌شمارنده}{value}
-\eqcommand{بدنمایی‌و}{vbadness}
-\eqcommand{کادرو}{vbox}
-\eqcommand{کادروسط}{vcenter}
-\eqcommand{همانطور}{verb}
-\eqcommand{پرو}{vfil}
-\eqcommand{پررو}{vfill}
-\eqcommand{رفع‌پرو}{vfilneg}
-\eqcommand{پرزعمودی}{vfuzz}
-\eqcommand{نمایان}{visible}
-\eqcommand{خط‌عمود}{vline}
-\eqcommand{حاشیه‌و}{voffset}
-\eqcommand{ک@درتهی}{voidb at x}
-\eqcommand{ارجاع‌صفحه‌ع}{vpageref}
-\eqcommand{فاصله‌وگرد}{vrboxsep}
-\eqcommand{ارجاع‌ع}{vref}
-\eqcommand{خط‌و}{vrule}
-\eqcommand{طول‌صفحه}{vsize}
-\eqcommand{فاصله‌و}{vskip}
-\eqcommand{فضای‌و}{vspace}
-\eqcommand{شکست‌و}{vsplit}
-\eqcommand{هردوو}{vss}
-\eqcommand{کادرگود}{vtop}
-\eqcommand{عرض}{wd}
-\eqcommand{مادام‌بکن}{whiledo}
-\eqcommand{کلاه‌پهن}{widehat}
-\eqcommand{مدپهن}{widetilde}
-\eqcommand{جریمه‌ته‌بند}{widowpenalty}
-\eqcommand{پهنا}{width}
-\eqcommand{درکارنامه}{wlog}
-\eqcommand{بنویس}{write}
-\eqcommand{@فضای‌لاتین}{@xobeysp}
-\eqcommand{سی@دو}{@xxxii}
-\eqcommand{ترگع}{xdef}
-\eqcommand{نشانگرگسترشی}{xleaders}
-\eqcommand{فاصله‌اضافی‌کلمات}{xspaceskip}
-\eqcommand{سال}{year}
-\eqcommand{@فر}{z@}
-\eqcommand{@فرفاصله}{z at skip}
-\endinput
-%%
-%% End of file `latex-localise-commands-xepersian.def'.

Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,85 +0,0 @@
-%%
-%% This is file `latex-localise-environments-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,latex-localise-environments-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{latex-localise-environments-xepersian.def}[2022/06/06 v0.3 Persian localisation of LaTeX2e environments]
-\eqenvironment{چکیده}{abstract}
-\eqenvironment{پیوست}{appendix}
-\eqenvironment{آرایه}{array}
-\eqenvironment{وسط‌چین}{center}
-\eqenvironment{توضیح}{description}
-\eqenvironment{ریاضی‌نمایشی}{displaymath}
-\EqEnvironment{نوشتار}{document}
-\eqenvironment{شمارش}{enumerate}
-\eqenvironment{شکل}{figure}
-\eqenvironment{شکل*}{figure*}
-\eqenvironment{محتوای‌پرونده}{filecontents}
-\eqenvironment{محتوای‌پرونده*}{filecontents*}
-\eqenvironment{چپ‌چین}{flushleft}
-\eqenvironment{راست‌چین}{flushright}
-\eqenvironment{فقرات}{itemize}
-\eqenvironment{نامه}{letter}
-\eqenvironment{لیست}{list}
-\eqenvironment{جدول‌دراز}{longtable}
-\eqenvironment{کادررچ}{lrbox}
-\eqenvironment{ریاضی}{math}
-\eqenvironment{ماتریس}{matrix}
-\eqenvironment{صفحه‌کوچک}{minipage}
-\eqenvironment{چندخطی}{multline}
-\eqenvironment{یادداشت}{note}
-\eqenvironment{انباشتن}{overlay}
-\eqenvironment{تصویر}{picture}
-\eqenvironment{اقتباس}{quotation}
-\eqenvironment{نقل}{quote}
-\eqenvironment{اسلاید}{slide}
-\eqenvironment{پارنامرتب}{sloppypar}
-\eqenvironment{شکافتن}{split}
-\eqenvironment{زیرآرایه}{subarray}
-\eqenvironment{جاگذاری}{tabbing}
-\eqenvironment{لوح}{table}
-\eqenvironment{لوح*}{table*}
-\eqenvironment{جدول}{tabular}
-\eqenvironment{جدول*}{tabular*}
-\eqenvironment{مراجع}{thebibliography}
-\eqenvironment{محتوای‌نمایه}{theindex}
-\eqenvironment{صفحه‌عنوان}{titlepage}
-\eqenvironment{لیست‌بدوی}{trivlist}
-\eqenvironment{شعر}{verse}
-\endinput
-%%
-%% End of file `latex-localise-environments-xepersian.def'.

Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,43 +0,0 @@
-%%
-%% This is file `latex-localise-messages-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,latex-localise-messages-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\آماده‌سازی‌پرونده{latex-localise-messages-xepersian.def}[2011/03/01 v0.1 localising LaTeX2e messages]
-\endinput
-%%
-%% End of file `latex-localise-messages-xepersian.def'.

Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,410 +0,0 @@
-%%
-%% This is file `latex-localise-misc-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,latex-localise-misc-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{latex-localise-misc-xepersian.def}[2012/01/01 v0.2 miscellaneous Persian localisation of LaTeX2e]
-\تر\گرجدید#1{%
-\شمار@\نویسه‌ویژه     \نویسه‌ویژه\من@ا
- \بگذار#1\گرنادرست
-\@گر#1\گردرست
-\@گر#1\گرنادرست
-\نویسه‌ویژه\شمار@}
-\تر\@گر#1#2{%
-\بگسترپس‌از\تر\نام‌فرمان\بگسترپس‌از\@خورحریصانه‌دو\رشته#1%
-\بگسترپس‌از\@خورحریصانه‌دو\رشته#2\پایان‌نام‌فرمان
-{\بگذار#1#2}}
-\بگذار\تعریف‌نشده\undefined
-
-\تر\حلقه#1\ازنو{\تر\تکرارکن{#1\راحت\بگسترپس‌از\تکرارکن\رگ}%
-  \تکرارکن \بگذار\تکرارکن\راحت}
-\بگذار\ازنو\رگ
-
-\بلند\تر \حلقه #1\ازنو{%
-  \تر\تکرارکن{#1\راحت  % \راحت اضافی
-               \بگسترپس‌از\تکرارکن\رگ
-               }%
-  \تکرارکن
-  \بگذار\تکرارکن\راحت
-}
-\بگذار\ازنو=\رگ
-
-\@ifdefinitionfileloaded{latex-xetex-bidi}{%
-\def\@xfloat #1[#2]{%
-  \@nodocument
-  \def \@captype {#1}%
-   \def \@fps {#2}%
-   \@onelevel at sanitize \@fps
-   \def \reserved at b {!}%
-   \ifx \reserved at b \@fps
-     \@fpsadddefault
-   \else
-     \ifx \@fps \@empty
-       \@fpsadddefault
-     \fi
-   \fi
-   \ifhmode
-     \@bsphack
-     \@floatpenalty -\@Mii
-   \else
-     \@floatpenalty-\@Miii
-   \fi
-  \ifinner
-     \@parmoderr\@floatpenalty\z@
-  \else
-    \@next\@currbox\@freelist
-      {%
-       \@tempcnta \sixt@@n
-       \expandafter \@tfor \expandafter \reserved at a
-         \expandafter :\expandafter =\@fps
-         \do
-          {%
-           \if \reserved at a h%
-             \ifodd \@tempcnta
-             \else
-               \advance \@tempcnta \@ne
-             \fi
-           \fi
-           \if \reserved at a ا%
-             \ifodd \@tempcnta
-             \else
-               \advance \@tempcnta \@ne
-             \fi
-           \fi
-           \if \reserved at a t%
-             \@setfpsbit \tw@
-           \fi
-           \if \reserved at a ب%
-             \@setfpsbit \tw@
-           \fi
-           \if \reserved at a b%
-             \@setfpsbit 4%
-           \fi
-           \if \reserved at a ز%
-             \@setfpsbit 4%
-           \fi
-           \if \reserved at a p%
-             \@setfpsbit 8%
-           \fi
-           \if \reserved at a ص%
-             \@setfpsbit 8%
-           \fi
-           \if \reserved at a !%
-             \ifnum \@tempcnta>15
-               \advance\@tempcnta -\sixt@@n\relax
-             \fi
-           \fi
-           }%
-       \@tempcntb \csname ftype@\@captype \endcsname
-       \multiply \@tempcntb \@xxxii
-       \advance \@tempcnta \@tempcntb
-       \global \count\@currbox \@tempcnta
-       }%
-    \@fltovf
-  \fi
-  \global \setbox\@currbox
-    \color at vbox
-      \normalcolor
-      \vbox \bgroup
-        \hsize\columnwidth
-        \@parboxrestore
-        \@floatboxreset
-}
-\let\bm@و\bm at c
-\let\bm@چ\bm at l
-\let\bm@ر\bm at r
-\let\bm@ز\bm at b
-\let\bm@ب\bm at t
-\let\bm@ک\bm at s
-\long\def\@iiiparbox#1#2[#3]#4#5{%
-  \leavevmode
-  \@pboxswfalse
-  \if at hboxRconstruct\@bidi at list@minipage at parbox@not at nobtrue\fi
-  \if at RTL\if#1t\@bidi at list@minipage at parboxtrue\else\if#1b\@bidi at list@minipage at parboxtrue\else\if#1ز\@bidi at list@minipage at parboxtrue\else\if#1ب\@bidi at list@minipage at parboxtrue\fi\fi\fi\fi\fi
-  \setlength\@tempdima{#4}%
-  \@begin at tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}%
-    \ifx\relax#2\else
-      \setlength\@tempdimb{#2}%
-      \edef\@parboxto{to\the\@tempdimb}%
-    \fi
-    \if#1b\vbox
-    \else\if#1ز\vbox
-    \else\if #1t\vtop
-    \else\if #1ب\vtop
-    \else\ifmmode\vcenter
-    \else\@pboxswtrue $\vcenter
-    \fi\fi\fi\fi\fi
-    \@parboxto{\let\hss\vss\let\unhbox\unvbox
-       \csname bm@#3\endcsname}%
-    \if at pboxsw \m at th$\fi
-  \@end at tempboxa}
-\def\@iiiminipage#1#2[#3]#4{%
-  \leavevmode
-  \@pboxswfalse
-    \if at hboxRconstruct\@bidi at list@minipage at parbox@not at nobtrue\fi
-    \if at RTL\if#1t\@bidi at list@minipage at parboxtrue\else\if#1b\@bidi at list@minipage at parboxtrue\else\if#1ز\@bidi at list@minipage at parboxtrue\else\if#1ب\@bidi at list@minipage at parboxtrue\fi\fi\fi\fi\fi
-  \setlength\@tempdima{#4}%
-  \def\@mpargs{{#1}{#2}[#3]{#4}}%
-  \setbox\@tempboxa\vbox\bgroup
-    \color at begingroup
-      \hsize\@tempdima
-      \textwidth\hsize \columnwidth\hsize
-      \@parboxrestore
-      \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c at mpfootnote\z@
-      \let\@footnotetext\@mpfootnotetext
-      \let\@LTRfootnotetext\@mpLTRfootnotetext
-      \let\@RTLfootnotetext\@mpRTLfootnotetext
-      \let\@listdepth\@mplistdepth \@mplistdepth\z@
-      \@minipagerestore
-      \@setminipage}
-\def\@testpach#1{\@chclass \ifnum \@lastchclass=\tw@ 4 \else
-    \ifnum \@lastchclass=3 5 \else
-     \z@ \if #1c\@chnum \z@ \else
-               \if #1و\@chnum \z@ \else
-                              \if \if at RTLtab#1r\else#1l\fi\@chnum \@ne \else
-                              \if \if at RTLtab#1ر\else#1چ\fi\@chnum \@ne \else
-                              \if \if at RTLtab#1l\else#1r\fi\@chnum \tw@ \else
-                              \if \if at RTLtab#1چ\else#1ر\fi\@chnum \tw@ \else
-          \@chclass \if #1|\@ne \else
-                    \if #1@\tw@ \else
-                    \if #1p3    \else
-                    \if #1پ3    \else          \z@ \@preamerr 0\fi
-  \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi
-\fi}%
-}{}
-\@ifdefinitionfileloaded{array-xetex-bidi}{%
-\def\@testpach{\@chclass
- \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
-  \ifnum \@lastchclass=7 5 \else
-   \ifnum \@lastchclass=8 \tw@ \else
-    \ifnum \@lastchclass=9 \thr@@
-   \else \z@
-   \ifnum \@lastchclass = 10 \else
-   \edef\@nextchar{\expandafter\string\@nextchar}%
-   \@chnum
-   \if \@nextchar c\z@ \else
-   \if \@nextchar و\z@ \else
-    \if \@nextchar \if at RTLtab r\else l\fi\@ne \else
-    \if \@nextchar \if at RTLtab ر\else چ\fi\@ne \else
-     \if \@nextchar \if at RTLtab l\else r\fi\tw@ \else
-     \if \@nextchar \if at RTLtab چ\else ر\fi\tw@ \else
-   \z@ \@chclass
-   \if\@nextchar |\@ne \else
-    \if \@nextchar !6 \else
-     \if \@nextchar @7 \else
-      \if \@nextchar <8 \else
-       \if \@nextchar >9 \else
-  10
-  \@chnum
-  \if \@nextchar m\thr@@\else
-  \if \@nextchar م\thr@@\else
-   \if \@nextchar p4 \else
-  \if \@nextchar پ4 \else
-    \if \@nextchar b5 \else
-    \if \@nextchar ز5 \else
-   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi
-   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
-}{}
-\@ifdefinitionfileloaded{arydshln-xetex-bidi}{
-\ifadl at usingarypkg
-\def\@testpach{\@chclass
- \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
-  \ifnum \@lastchclass=7 5 \else
-   \ifnum \@lastchclass=8 \tw@ \else
-    \ifnum \@lastchclass=9 \thr@@
-   \else \z@
-   \ifnum \@lastchclass = 10 \else
-   \edef\@nextchar{\expandafter\string\@nextchar}%
-   \@chnum
-   \if \@nextchar c\z@ \else
-    \if \@nextchar و\z@ \else
-    \if \@nextchar \if at RTLtab r\else l\fi\@ne \else
-    \if \@nextchar \if at RTLtab ر\else چ\fi\@ne \else
-     \if \@nextchar \if at RTLtab l\else r\fi\tw@ \else
-    \if \@nextchar \if at RTLtab چ\else ر\fi\tw@ \else
-   \z@ \@chclass
-   \if\@nextchar |\@ne \let\@arrayrule\adl at arrayrule \else
-   \if\@nextchar :\@ne \let\@arrayrule\adl at arraydashrule \else
-   \if\@nextchar ;\@ne \let\@arrayrule\adl at argarraydashrule \else
-    \if \@nextchar !6 \else
-     \if \@nextchar @7 \else
-      \if \@nextchar <8 \else
-       \if \@nextchar >9 \else
-  10
-  \@chnum
-  \if \@nextchar m\thr@@\else
-   \if \@nextchar م\thr@@\else
-   \if \@nextchar p4 \else
-    \if \@nextchar پ4 \else
-    \if \@nextchar b5 \else
-   \if \@nextchar ز5 \else
-   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi \fi \fi
-   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}
-
-\def\@classz{\@classx
-   \@tempcnta \count@
-   \prepnext at tok
-   \@addtopreamble{\ifcase \@chnum
-      \hfil
-      \adl at putlrc{\d at llarbegin \insert at column \d at llarend}\hfil \or
-      \hskip1sp\adl at putlrc{\d at llarbegin \insert at column \d at llarend}\hfil \or
-      \hfil\hskip1sp\adl at putlrc{\d at llarbegin \insert at column \d at llarend}\or
-   \setbox\adl at box\hbox \adl at startmbox{\@nextchar}\insert at column
-        \adl at endmbox\or
-   \setbox\adl at box\vtop \@startpbox{\@nextchar}\insert at column \@endpbox \or
-   \setbox\adl at box\vbox \@startpbox{\@nextchar}\insert at column \@endpbox
-  \fi}\prepnext at tok}
-\def\adl at class@start{4}
-\def\adl at class@iiiorvii{7}
-
-\else
-\def\@testpach#1{\@chclass \ifnum \@lastchclass=\tw@ 4\relax \else
-        \ifnum \@lastchclass=\thr@@ 5\relax \else
-                \z@ \if #1c\@chnum \z@ \else
-                    \if #1و\@chnum\z@ \else
-                    \if \if at RTLtab#1r\else#1l\fi\@chnum \@ne \else
-                   \if \if at RTLtab#1ر\else#1چ\fi\@chnum \@ne \else
-                    \if \if at RTLtab#1l\else#1r\fi\@chnum \tw@ \else
-                     \if \if at RTLtab#1چ\else#1ر\fi\@chnum \tw@ \else
-                \@chclass
-                    \if #1|\@ne \let\@arrayrule\adl at arrayrule \else
-                    \if #1:\@ne \let\@arrayrule\adl at arraydashrule \else
-                    \if #1;\@ne \let\@arrayrule\adl at argarraydashrule \else
-                    \if #1@\tw@ \else
-                    \if #1p\thr@@ \else
-                   \if #1پ\thr@@ \else\z@ \@preamerr 0\fi
-        \fi  \fi  \fi  \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi}
-
-\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
-                \or \or \@addamp \or
-                \@acolampacol \or \@firstampfalse \@acol \fi
-        \edef\@preamble{\@preamble
-                \ifcase \@chnum
-                    \hfil\adl at putlrc{$\relax\@sharp$}\hfil
-                \or \adl at putlrc{$\relax\@sharp$}\hfil
-                \or \hfil\adl at putlrc{$\relax\@sharp$}\fi}}
-\def\@tabclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
-                \or \or \@addamp \or
-                \@acolampacol \or \@firstampfalse \@acol \fi
-        \edef\@preamble{\@preamble
-        \ifcase \@chnum
-                    \hfil\adl at putlrc{\@sharp\unskip}\hfil
-                \or \adl at putlrc{\@sharp\unskip}\hfil
-                \or \hfil\hskip\z@ \adl at putlrc{\@sharp\unskip}\fi}}
-\def\adl at class@start{6}
-\def\adl at class@iiiorvii{3}
-\fi
-}{}
-\@ifdefinitionfileloaded{tabulary-xetex-bidi}{%
-\def\@testpach{\@chclass
- \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
-  \ifnum \@lastchclass=7 5 \else
-   \ifnum \@lastchclass=8 \tw@ \else
-    \ifnum \@lastchclass=9 \thr@@
-   \else \z@
-   \ifnum \@lastchclass = 10 \else
-   \edef\@nextchar{\expandafter\string\@nextchar}%
-   \@chnum
-   \if \@nextchar c\z@ \else
-    \if \@nextchar و\z@ \else
-    \if \@nextchar \if at RTLtab r\else l\fi\@ne \else
-     \if \@nextchar \if at RTLtab ر\else چ\fi\@ne \else
-     \if \@nextchar \if at RTLtab l\else r\fi\tw@ \else
-     \if \@nextchar \if at RTLtab چ\else ر\fi\tw@ \else
-   \if \@nextchar C7 \else
-   \if \@nextchar س7 \else
-    \if \@nextchar L8 \else
-    \if \@nextchar ف8 \else
-     \if \@nextchar R9 \else
-     \if \@nextchar ا9 \else
-     \if \@nextchar J10 \else
-     \if \@nextchar ت10 \else
-   \z@ \@chclass
-   \if\@nextchar |\@ne \else
-    \if \@nextchar !6 \else
-     \if \@nextchar @7 \else
-      \if \@nextchar <8 \else
-       \if \@nextchar >9 \else
-  10
-  \@chnum
-  \if \@nextchar m\thr@@\else
-  \if \@nextchar م\thr@@\else
-   \if \@nextchar p4 \else
-  \if \@nextcharپ4 \else
-    \if \@nextchar b5 \else
-  \if \@nextchar ز5 \else
-   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi \fi \fi \fi \fi \fi \fi \fi
-     \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
-}{}
-\@ifdefinitionfileloaded{float-xetex-bidi}{%
-\let\@float at Hx\@xfloat
-\def\@xfloat#1[{\@ifnextchar{H}{\@float at HH{#1}[}{\@ifnextchar{آ}{\@float@آآ{#1}[}{\@float at Hx{#1}[}}}
-\def\@float at HH#1[H]{%
-  \expandafter\let\csname end#1\endcsname\float at endH
-  \let\@currbox\float at box
-  \def\@captype{#1}\setbox\@floatcapt=\vbox{}%
-  \expandafter\ifx\csname fst@#1\endcsname\relax
-    \@flstylefalse\else\@flstyletrue\fi
-  \setbox\@currbox\color at vbox\normalcolor
-    \vbox\bgroup \hsize\columnwidth \@parboxrestore
-      \@floatboxreset \@setnobreak
-  \ignorespaces}
-\def\@float@آآ#1[آ]{%
-  \expandafter\let\csname end#1\endcsname\float at endH
-  \let\@currbox\float at box
-  \def\@captype{#1}\setbox\@floatcapt=\vbox{}%
-  \expandafter\ifx\csname fst@#1\endcsname\relax
-    \@flstylefalse\else\@flstyletrue\fi
-  \setbox\@currbox\color at vbox\normalcolor
-    \vbox\bgroup \hsize\columnwidth \@parboxrestore
-      \@floatboxreset \@setnobreak
-  \ignorespaces}
-}{}
-\begingroup \catcode `|=0 \catcode `[= 1
-\catcode`]=2 \catcode `\{=12 \catcode `\}=12
-\catcode`\\=12 |gdef|@x at xepersian@localize at verbatim#1\پایان{همانطورکه‌هست}[#1|پایان[همانطورکه‌هست]]
-|gdef|@sx at xepersian@localize at verbatim#1\پایان{همانطورکه‌هست*}[#1|پایان[همانطورکه‌هست*]]
-|endgroup
-\def\همانطورکه‌هست{\@verbatim \frenchspacing\@vobeyspaces \@x at xepersian@localize at verbatim}
-\def\endهمانطورکه‌هست{\if at newlist \leavevmode\fi\endtrivlist}
-\ExplSyntaxOn
-\AtBeginDocument{\@namedef{همانطورکه‌هست*}{\@verbatim \fontspec_print_visible_spaces: \@sx at xepersian@localize at verbatim}}
-\ExplSyntaxOff
-\expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
-\endinput
-%%
-%% End of file `latex-localise-misc-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,986 @@
+%%
+%% This is file `latex-localize-commands-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,latex-localize-commands-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{latex-localize-commands-xetex-xepersian.def}[2014/02/05 v0.3 Persian localization of LaTeX2e commands for XeTeX engine]
+\eqcommand{شمع‌جدول}{@arstrut}
+\eqcommand{فوق}{above}
+\eqcommand{فاصله‌کوتاه‌بالای‌نمایش}{abovedisplayshortskip}
+\eqcommand{فاصله‌بالای‌نمایش}{abovedisplayskip}
+\eqcommand{عنوان‌چکیده}{abstractname}
+\eqcommand{اکسنت}{accent}
+\eqcommand{فعال}{active}
+\eqcommand{بیفزاسطرفهرست}{addcontentsline}
+\eqcommand{اضافه‌برجریمه}{addpenalty}
+\eqcommand{نشانی}{address}
+\eqcommand{بیفزابه‌فهرست}{addtocontents}
+\eqcommand{اضافه‌برشمارنده}{addtocounter}
+\eqcommand{اضافه‌بربعد}{addtolength}
+\eqcommand{بیفزافضای‌و}{addvspace}
+\eqcommand{تنظیم‌بدنمایی}{adjdemerits}
+\eqcommand{بیفزابر}{advance}
+\eqcommand{بعدازانتساب}{afterassignment}
+\eqcommand{بعدازگروه}{aftergroup}
+\eqcommand{الف}{aleph}
+\eqcommand{خصیصه‌مستعارقلم}{aliasfontfeature}
+\eqcommand{انتخاب‌خصیصه‌مستعارقلم}{aliasfontfeatureoption}
+\eqcommand{شکستنی}{allowbreak}
+\eqcommand{تخصی@}{alloc@}
+\eqcommand{تخصیص‌یافته}{allocationnumber}
+\eqcommand{شکست‌نمایش‌مجاز}{allowdisplaybreaks}
+\eqcommand{حروف‌بزرگ}{Alph}
+\eqcommand{حروف‌کوچک}{alph}
+\eqcommand{نام‌همچنین}{alsoname}
+\eqcommand{و}{and}
+\eqcommand{زاویه}{angle}
+\eqcommand{عنوان‌پیوست}{appendixname}
+\eqcommand{تقریب}{approx}
+\eqcommand{عربی}{arabic}
+\eqcommand{آرگ}{arg}
+\eqcommand{رنگ‌خط‌جدول}{arrayrulecolor}
+\eqcommand{فاصله‌ستونهای‌آرایه}{arraycolsep}
+\eqcommand{ضخامت‌خط‌جدول}{arrayrulewidth}
+\eqcommand{کشیدگی‌آرایه}{arraystretch}
+\eqcommand{درآغازنوشتار}{AtBeginDocument}
+\eqcommand{درپایان‌نوشتار}{AtEndDocument}
+\eqcommand{درانتهای‌طبقه}{AtEndOfClass}
+\eqcommand{درانتهای‌سبک}{AtEndOfPackage}
+\eqcommand{نویسنده}{author}
+\eqcommand{مطلب‌پشت}{backmatter}
+\eqcommand{شکاف‌پشت}{backslash}
+\eqcommand{بدنمایی}{badness}
+\eqcommand{میله}{bar}
+\eqcommand{فاصله‌کرسی}{baselineskip}
+\eqcommand{کشش‌فاصله‌کرسی}{baselinestretch}
+\eqcommand{پردازش‌دسته‌ای}{batchmode}
+\eqcommand{شروع}{begin}
+\eqcommand{شروع‌چپ}{beginL}
+\eqcommand{شروع‌راست}{beginR}
+\eqcommand{شروع‌گروه}{begingroup}
+\eqcommand{فاصله‌کوتاه‌پایین‌نمایش}{belowdisplayshortskip}
+\eqcommand{فاصله‌پایین‌نمایش}{belowdisplayskip}
+\eqcommand{سیاه}{bf}
+\eqcommand{پیش‌فرض‌سیاه}{bfdefault}
+\eqcommand{شمایل‌سیاه}{bfseries}
+\eqcommand{شرگروه}{bgroup}
+\eqcommand{مرجوع}{bibitem}
+\eqcommand{کتاب‌نامه}{bibliography}
+\eqcommand{سبک‌کتاب‌نامه}{bibliographystyle}
+\eqcommand{عنوان‌کتاب‌نامه}{bibname}
+\eqcommand{پرش‌بلند}{bigskip}
+\eqcommand{مقدارپرش‌بلند}{bigskipamount}
+\eqcommand{خط‌پایین‌شناور}{botfigrule}
+\eqcommand{علامت‌پایین}{botmark}
+\eqcommand{کادرتاپایین}{bottompageskip}
+\eqcommand{نسبت‌پایین}{bottomfraction}
+\eqcommand{کادر}{box}
+\eqcommand{حداکثرعمق‌کادر}{boxmaxdepth}
+\eqcommand{بشکن}{break}
+\eqcommand{گلوله}{bullet}
+\eqcommand{دوپن@پنج}{@cclv}
+\eqcommand{دوپن@شش}{@cclvi}
+\eqcommand{شرح}{caption}
+\eqcommand{کدرده}{catcode}
+\eqcommand{رونوشت}{cc}
+\eqcommand{نام‌رونوشت}{ccname}
+\eqcommand{نقطه‌وسط}{cdot}
+\eqcommand{نقاط‌وسط}{cdots}
+\eqcommand{تنظیم‌ازوسط}{centering}
+\eqcommand{خط‌وسط}{centerline}
+\eqcommand{چک@ن}{ch at ck}
+\eqcommand{فصل}{chapter}
+\eqcommand{عنوان‌فصل}{chaptername}
+\eqcommand{نویسه}{char}
+\eqcommand{تعریف‌نویسه}{chardef}
+\eqcommand{برسی‌فرمان}{CheckCommand}
+\eqcommand{مرجع}{cite}
+\eqcommand{خطای‌طبقه}{ClassError}
+\eqcommand{اطلاع‌طبقه}{ClassInfo}
+\eqcommand{هشدارطبقه}{ClassWarning}
+\eqcommand{هشدارطبقه‌بی‌سطر}{ClassWarningNoLine}
+\eqcommand{نشانگرمرکزی}{cleaders}
+\eqcommand{دوصفحه‌پاک}{cleardoublepage}
+\eqcommand{صفحه‌پاک}{clearpage}
+\eqcommand{خط‌ناپر}{cline}
+\eqcommand{ببندورودی}{closein}
+\eqcommand{ببندخروجی}{closeout}
+\eqcommand{بستن}{closing}
+\eqcommand{جریمه‌سربند}{clubpenalty}
+\eqcommand{خاج}{clubsuit}
+\eqcommand{علامت‌پایین‌ستون‌اول}{colbotmark}
+\eqcommand{علامت‌اول‌ستون‌اول}{colfirstmark}
+\eqcommand{رنگ}{color}
+\eqcommand{کادررنگ}{colorbox}
+\eqcommand{علامت‌بالای‌ستون‌اول}{coltopmark}
+\eqcommand{رنگ‌ستون}{columncolor}
+\eqcommand{بین‌ستون}{columnsep}
+\eqcommand{پهنای‌ستون}{columnwidth}
+\eqcommand{خط‌بین‌ستون}{columnseprule}
+\eqcommand{سطرفهرست}{contentsline}
+\eqcommand{عنوان‌فهرست‌مطالب}{contentsname}
+\eqcommand{کپی}{copy}
+\eqcommand{حق‌تالیف}{copyright}
+\eqcommand{شمار}{count}
+\eqcommand{شمار@}{count@}
+\eqcommand{تعریف‌شمار}{countdef}
+\eqcommand{سخ}{cr}
+\eqcommand{سخ‌سخ}{crcr}
+\eqcommand{نام‌فرمان}{csname}
+\eqcommand{گزینه‌جاری}{CurrentOption}
+\eqcommand{کادربینابین}{dashbox}
+\eqcommand{بینابین‌ع}{dashv}
+\eqcommand{@تاریخ}{@date}
+\eqcommand{تاریخ}{date}
+\eqcommand{روز}{day}
+\eqcommand{خط‌پایین‌شناورپهن}{dblbotfigrule}
+\eqcommand{نسبت‌پهن‌پایین}{dblbottomfraction}
+\eqcommand{خط‌بالای‌شناورپهن}{dblfigrule}
+\eqcommand{نسبت‌صفحه‌شناورپهن}{dblfloatpagefraction}
+\eqcommand{فاصله‌بین‌شناورپهن}{dblfloatsep}
+\eqcommand{کدمکان‌غیرهمانطور}{dblfntlocatecode}
+\eqcommand{فاصله‌متن‌وشناورپهن}{dbltextfloatsep}
+\eqcommand{نسبت‌پهن‌بالا}{dbltopfraction}
+\eqcommand{اعلان‌قلم‌ثابت}{DeclareFixedFont}
+\eqcommand{اعلان‌پسوندگرافیک}{DeclareGraphicsExtensions}
+\eqcommand{اعلان‌دستورگرافیک}{DeclareGraphicsRule}
+\eqcommand{اعلان‌فرمان‌قلم‌قدیمی}{DeclareOldFontCommand}
+\eqcommand{اعلان‌گزینه}{DeclareOption}
+\eqcommand{اعلان‌فرمان‌قوی}{DeclareRobustCommand}
+\eqcommand{اعلان‌قلم‌علائم}{DeclareSymbolFont}
+\eqcommand{دوربسته}{deadcycles}
+\eqcommand{تر}{def}
+\eqcommand{تعریف@کلید}{define at key}
+\eqcommand{تعریف‌رنگ}{definecolor}
+\eqcommand{درجه}{deg}
+\eqcommand{کدجداساز}{delcode}
+\eqcommand{جداساز}{delimiter}
+\eqcommand{ضریب‌جداساز}{delimiterfactor}
+\eqcommand{گودی}{depth}
+\eqcommand{خشت}{diamondsuit}
+\eqcommand{ابعاد}{dim}
+\eqcommand{بعد}{dimen}
+\eqcommand{بعد@}{dimen@}
+\eqcommand{بعد@یک}{dimen at i}
+\eqcommand{بعد@دو}{dimen at ii}
+\eqcommand{تعریف‌بعد}{dimendef}
+\eqcommand{تیره‌گذاری}{discretionary}
+\eqcommand{شکست‌نمایش}{displaybreak}
+\eqcommand{تورفتگی‌نمایش}{displayindent}
+\eqcommand{سبک‌نمایش}{displaystyle}
+\eqcommand{عرض‌نمایش}{displaywidth}
+\eqcommand{تقسیم}{divide}
+\eqcommand{طبقه‌نوشتار}{documentclass}
+\eqcommand{کن}{do}
+\eqcommand{تعویض‌کدها}{dospecials}
+\eqcommand{نقطه}{dot}
+\eqcommand{نقطه‌مساوی}{doteq}
+\eqcommand{پرنقطه‌ا}{dotfill}
+\eqcommand{نقاط}{dots}
+\eqcommand{کادردولا}{doublebox}
+\eqcommand{رنگ‌فاصله‌دوخط‌جدول}{doublerulesepcolor}
+\eqcommand{فاصله‌بین‌دوخط}{doublerulesep}
+\eqcommand{فلش‌پایین}{downarrow}
+\eqcommand{عمق}{dp}
+\eqcommand{تخلیه}{dump}
+\eqcommand{ترگ}{edef}
+\eqcommand{پاگروه}{egroup}
+\eqcommand{انتهای‌فاصله}{eject}
+\eqcommand{گرنه}{else}
+\eqcommand{تاکید}{em}
+\eqcommand{کشش‌لاجرم}{emergencystretch}
+\eqcommand{موکد}{emph}
+\eqcommand{@پوچ}{@empty}
+\eqcommand{پوچ}{empty}
+\eqcommand{مجموعه‌پوچ}{emptyset}
+\eqcommand{پایان}{end}
+\eqcommand{پایان‌چپ}{endL}
+\eqcommand{پایان‌راست}{endR}
+\eqcommand{پایان‌نام‌فرمان}{endcsname}
+\eqcommand{پایان‌اولین‌سر}{endfirsthead}
+\eqcommand{پایان‌پا}{endfoot}
+\eqcommand{ته‌بند}{endgraf}
+\eqcommand{پایان‌گروه}{endgroup}
+\eqcommand{پایان‌سر}{endhead}
+\eqcommand{پایان‌ورودی}{endinput}
+\eqcommand{پایان‌آخرین‌پا}{endlastfoot}
+\eqcommand{گسترش‌این‌صفحه}{enlargethispage}
+\eqcommand{ته‌سطر}{endline}
+\eqcommand{نویسه‌ته‌سطر}{endlinechar}
+\eqcommand{ان‌دوری}{enspace}
+\eqcommand{ان‌فاصله}{enskip}
+\eqcommand{فرمان‌جانشین}{eqcommand}
+\eqcommand{محیط‌جانشین}{eqenvironment}
+\eqcommand{ارجاع‌فر}{eqref}
+\eqcommand{کمک‌خطا}{errhelp}
+\eqcommand{پیام‌خطا}{errmessage}
+\eqcommand{سطرمتن‌خطا}{errorcontextlines}
+\eqcommand{پردازش‌توقف‌خطا}{errorstopmode}
+\eqcommand{نویسه‌ویژه}{escapechar}
+\eqcommand{یورو}{euro}
+\eqcommand{حاشیه‌زوج}{evensidemargin}
+\eqcommand{هرسخ}{everycr}
+\eqcommand{هرنمایش}{everydisplay}
+\eqcommand{هرکادرا}{everyhbox}
+\eqcommand{هرکار}{everyjob}
+\eqcommand{هرریاضی}{everymath}
+\eqcommand{هربند}{everypar}
+\eqcommand{هرکادرو}{everyvbox}
+\eqcommand{اجرای‌گزینه‌ها}{ExecuteOptions}
+\eqcommand{جریمه‌اضافی‌تیره‌بندی}{exhyphenpenalty}
+\eqcommand{بگسترپس‌از}{expandafter}
+\eqcommand{فاصله‌اضافی‌بین‌ستونها}{extracolsep}
+\eqcommand{@اولی‌ازیک}{@firstofone}
+\eqcommand{@اولی‌ازدو}{@firstoftwo}
+\eqcommand{چ@ار}{f at ur}
+\eqcommand{خانواده}{fam}
+\eqcommand{صفحه‌تجملی}{fancypage}
+\eqcommand{کادربا}{fbox}
+\eqcommand{ضخامت‌کادربا}{fboxrule}
+\eqcommand{حاشیه‌کادربا}{fboxsep}
+\eqcommand{کادربارنگ}{fcolorbox}
+\eqcommand{رگ}{fi}
+\eqcommand{عنوان‌شکل}{figurename}
+\eqcommand{پرشکن}{filbreak}
+\eqcommand{پر}{fill}
+\eqcommand{علامت‌اول}{firstmark}
+\eqcommand{پهن}{flat}
+\eqcommand{نسبت‌صفحه‌شناور}{floatpagefraction}
+\eqcommand{جریمه‌شناور}{floatingpenalty}
+\eqcommand{فاصله‌بین‌شناور}{floatsep}
+\eqcommand{تنظیم‌ازپایین}{flushbottom}
+\eqcommand{شکلبندی}{fmtname}
+\eqcommand{رده‌شکلبندی}{fmtversion}
+\eqcommand{نشانه}{fnsymbol}
+\eqcommand{قلم}{font}
+\eqcommand{بعدقلم}{fontdimen}
+\eqcommand{رمزینه‌قلم}{fontencoding}
+\eqcommand{فامیل‌قلم}{fontfamily}
+\eqcommand{نام‌قلم}{fontname}
+\eqcommand{شمایل‌قلم}{fontseries}
+\eqcommand{شکل‌قلم}{fontshape}
+\eqcommand{اندازه‌قلم}{fontsize}
+\eqcommand{بلندای‌پایین‌صفحه}{footheight}
+\eqcommand{درج‌زیرنویس}{footins}
+\eqcommand{زیرنویس}{footnote}
+\eqcommand{علامت‌زیرنویس}{footnotemark}
+\eqcommand{خط‌زیرنویس}{footnoterule}
+\eqcommand{فاصله‌تازیرنویس}{footnotesep}
+\eqcommand{اندازه‌زیرنویس}{footnotesize}
+\eqcommand{متن‌زیرنویس}{footnotetext}
+\eqcommand{فاصله‌تاپایین‌صفحه}{footskip}
+\eqcommand{فریم}{frame}
+\eqcommand{کادرباخط}{framebox}
+\eqcommand{فواصل‌یکنواخت‌لاتین}{frenchspacing}
+\eqcommand{مطلب‌پیش}{frontmatter}
+\eqcommand{بعدبگذار}{futurelet}
+\eqcommand{@خورحریصانه}{@gobble}
+\eqcommand{@خورحریصانه‌دو}{@gobbletwo}
+\eqcommand{@خورحریصانه‌چهار}{@gobblefour}
+\eqcommand{@عاقت‌آ}{@gtempa}
+\eqcommand{@عاقت‌ب}{@gtempb}
+\eqcommand{ترع}{gdef}
+\eqcommand{الگوی‌اطلاع}{GenericInfo}
+\eqcommand{الگوی‌هشدار}{GenericWarning}
+\eqcommand{الگوی‌خطا}{GenericError}
+\eqcommand{عام}{global}
+\eqcommand{تعاریف‌عام}{globaldefs}
+\eqcommand{لغت‌نامه}{glossary}
+\eqcommand{فقره‌فرهنگ}{glossaryentry}
+\eqcommand{خوش‌شکن}{goodbreak}
+\eqcommand{کاغذگراف}{graphpaper}
+\eqcommand{گیومه‌چپ}{guillemotleft}
+\eqcommand{گیومه‌راست}{guillemotright}
+\eqcommand{گیومه‌تکی‌چپ}{guilsinglleft}
+\eqcommand{گیومه‌تکی‌راست}{guilsinglright}
+\eqcommand{ردیف‌ا}{halign}
+\eqcommand{بروتو}{hang}
+\eqcommand{بعدازسطر}{hangafter}
+\eqcommand{تورفتگی‌ثابت}{hangindent}
+\eqcommand{بدنمایی‌ا}{hbadness}
+\eqcommand{کادرا}{hbox}
+\eqcommand{بلندای‌سرصفحه}{headheight}
+\eqcommand{فاصله‌ازسرصفحه}{headsep}
+\eqcommand{سربه‌نام}{headtoname}
+\eqcommand{دل}{heartsuit}
+\eqcommand{بلندا}{height}
+\eqcommand{پرا}{hfil}
+\eqcommand{پررا}{hfill}
+\eqcommand{رفع‌پرا}{hfilneg}
+\eqcommand{پرزافقی}{hfuzz}
+\eqcommand{فاصله‌مخفی}{hideskip}
+\eqcommand{عرض‌پنهان}{hidewidth}
+\bidi at csletcs{خط‌پر}{hline}% this is an exception
+\eqcommand{حاشیه‌ا}{hoffset}
+\eqcommand{حفظ‌درج}{holdinginserts}
+\eqcommand{فاصله‌اگرد}{hrboxsep}
+\eqcommand{خط‌ا}{hrule}
+\eqcommand{پرخط‌ا}{hrulefill}
+\eqcommand{طول‌سطر}{hsize}
+\eqcommand{فاصله‌ا}{hskip}
+\eqcommand{فضای‌ا}{hspace}
+\eqcommand{هردوا}{hss}
+\eqcommand{ارتفاع}{ht}
+\eqcommand{بزرگ}{huge}
+\eqcommand{بزرگ‌تر}{Huge}
+\eqcommand{ابرپیوند}{hyperlink}
+\eqcommand{بارگذاری‌ابر}{hypersetup}
+\eqcommand{هدف‌ابر}{hypertarget}
+\eqcommand{تیره‌بندی}{hyphenation}
+\eqcommand{نویسه‌تیره}{hyphenchar}
+\eqcommand{جریمه‌تیره‌بندی}{hyphenpenalty}
+\eqcommand{@گرکلاس‌فراخوانی‌شده}{@ifclassloaded}
+\eqcommand{@گرترشدنی}{@ifdefinable}
+\eqcommand{@گرنویسه‌بعدی}{@ifnextchar}
+\eqcommand{@گرسبک‌فراخوانی‌شده}{@ifpackageloaded}
+\eqcommand{@گرستاره}{@ifstar}
+\eqcommand{@گرتعریف‌نشده}{@ifundefined}
+\eqcommand{گر}{if}
+\eqcommand{گر@سواقت‌آ}{if at tempswa}
+\eqcommand{گرانواع}{ifcase}
+\eqcommand{گررده}{ifcat}
+\eqcommand{گرتعریف‌شده}{ifdefined}
+\eqcommand{گربعد}{ifdim}
+\eqcommand{گرته‌پرونده}{ifeof}
+\eqcommand{گرر}{iff}
+\eqcommand{گرنادرست}{iffalse}
+\eqcommand{گرپرونده‌موجود}{IfFileExists}
+\eqcommand{گرکادرا}{ifhbox}
+\eqcommand{گرحالت‌ا}{ifhmode}
+\eqcommand{گردرونی}{ifinner}
+\eqcommand{گرحالت‌ریاضی}{ifmmode}
+\eqcommand{گرعدد}{ifnum}
+\eqcommand{گرفرد}{ifodd}
+\eqcommand{گرآنگاه‌دیگر}{ifthenelse}
+\eqcommand{گردرست}{iftrue}
+\eqcommand{گرکادرو}{ifvbox}
+\eqcommand{گرحالت‌و}{ifvmode}
+\eqcommand{گرتهی}{ifvoid}
+\eqcommand{گرتام}{ifx}
+\eqcommand{فاصله‌خالی‌راندیده‌بگیر}{ignorespaces}
+\eqcommand{فوری}{immediate}
+\eqcommand{شامل}{include}
+\eqcommand{درج‌تصویر}{includegraphics}
+\eqcommand{مشمولین}{includeonly}
+\eqcommand{تورفتگی}{indent}
+\eqcommand{درنمایه}{index}
+\eqcommand{استعلام}{indexentry}
+\eqcommand{عنوان‌نمایه}{indexname}
+\eqcommand{فاصله‌رهنما}{indexspace}
+\eqcommand{ورودی}{input}
+\eqcommand{ورودپرونده‌گرموجود}{InputIfFileExists}
+\eqcommand{شماره‌سطرورودی}{inputlineno}
+\eqcommand{درج}{insert}
+\eqcommand{جریمه‌درج}{insertpenalties}
+\eqcommand{جریمه‌بین‌سطرهای‌زیرنویس}{interfootnotelinepenalty}
+\eqcommand{جریمه‌بین‌سطرهای‌نمایش}{interdisplaylinepenalty}
+\eqcommand{جریمه‌بین‌سطرها}{interlinepenalty}
+\eqcommand{متن‌داخلی}{intertext}
+\eqcommand{فاصله‌شناوردرمتن}{intertextsep}
+\eqcommand{مخفی}{invisible}
+\eqcommand{پیش‌فرض‌ای}{itdefault}
+\eqcommand{شکل‌ایتالیک}{itshape}
+\eqcommand{فقره}{item}
+\eqcommand{تورفتگی‌فقره}{itemindent}
+\eqcommand{فاصله‌فقره}{itemsep}
+\eqcommand{تکرارکن}{iterate}
+\eqcommand{شکل‌ای}{itshape}
+\eqcommand{نام‌کار}{jobname}
+\eqcommand{قلپ}{jot}
+\eqcommand{دوری}{kern}
+\eqcommand{الگو}{kill}
+\eqcommand{برچسب}{label}
+\eqcommand{برچسب‌شمارش‌یک}{labelenumi}
+\eqcommand{برچسب‌شمارش‌دو}{labelenumii}
+\eqcommand{برچسب‌شمارش‌سه}{labelenumiii}
+\eqcommand{برچسب‌شمارش‌چهار}{labelenumiv}
+\eqcommand{برچسب‌فقره‌یک}{labelitemi}
+\eqcommand{برچسب‌فقره‌دو}{labelitemii}
+\eqcommand{برچسب‌فقره‌سه}{labelitemiii}
+\eqcommand{برچسب‌فقره‌چهار}{labelitemiv}
+\eqcommand{فاصله‌ازبرچسب}{labelsep}
+\eqcommand{پهنای‌برچسب}{labelwidth}
+\eqcommand{زبان}{language}
+\eqcommand{درشت}{large}
+\eqcommand{درشت‌تر}{Large}
+\eqcommand{درشت‌درشت}{LARGE}
+\eqcommand{آخرین‌کادر}{lastbox}
+\eqcommand{آخرین‌دوری}{lastkern}
+\eqcommand{آخرین‌جریمه}{lastpenalty}
+\eqcommand{آخرین‌فاصله}{lastskip}
+\eqcommand{لاتک}{LaTeX}
+\eqcommand{لاتک‌ای}{LaTeXe}
+\eqcommand{کدکوچک}{lccode}
+\eqcommand{نقاط‌خ}{ldots}
+\eqcommand{نشانگر}{leaders}
+\eqcommand{ترک‌و}{leavevmode}
+\eqcommand{چپ}{left}
+\eqcommand{حاشیه‌چپ}{leftmargin}
+\eqcommand{حاشیه‌چپ‌یک}{leftmargini}
+\eqcommand{حاشیه‌چپ‌دو}{leftmarginii}
+\eqcommand{حاشیه‌چپ‌سه}{leftmarginiii}
+\eqcommand{حاشیه‌چپ‌چهار}{leftmarginiv}
+\eqcommand{حاشیه‌چپ‌پنج}{leftmarginv}
+\eqcommand{حاشیه‌چپ‌شش}{leftmarginvi}
+\eqcommand{علامت‌چپ}{leftmark}
+\eqcommand{کادرتاچپ}{leftpageskip}
+\eqcommand{فاصله‌ابتدای‌سطر}{leftskip}
+\eqcommand{بگذار}{let}
+\eqcommand{سطر}{line}
+\eqcommand{سطرشکن}{linebreak}
+\eqcommand{جریمه‌سطر}{linepenalty}
+\eqcommand{فاصله‌سطرها}{lineskip}
+\eqcommand{حدفاصله‌سطر}{lineskiplimit}
+\eqcommand{کشش‌فاصله‌سطر}{linespread}
+\eqcommand{ضخامت‌خط}{linethickness}
+\eqcommand{پهنای‌سطر}{linewidth}
+\eqcommand{عنوان‌فهرست‌اشکال}{listfigurename}
+\eqcommand{لیست‌پرونده‌ها}{listfiles}
+\eqcommand{فهرست‌اشکال}{listoffigures}
+\eqcommand{فهرست‌جداول}{listoftables}
+\eqcommand{تورفتگی‌بندلیست}{listparindent}
+\eqcommand{عنوان‌فهرست‌جداول}{listtablename}
+\eqcommand{بارکن‌طبقه}{LoadClass}
+\eqcommand{بارکن‌طبقه‌باگزینه}{LoadClassWithOptions}
+\eqcommand{مکان}{location}
+\eqcommand{بلند}{long}
+\eqcommand{گسیختگی}{looseness}
+\eqcommand{انتقال‌بپایین}{lower}
+\eqcommand{@دیگر}{@makeother}
+\eqcommand{@زار}{@m}
+\eqcommand{ده@زار}{@M}
+\eqcommand{ده@زاریک}{@Mi}
+\eqcommand{ده@زاردو}{@Mii}
+\eqcommand{ده@زارسه}{@Miii}
+\eqcommand{ده@زارچهار}{@Miv}
+\eqcommand{بیس@زار}{@MM}
+\eqcommand{من@ا}{m at ne}
+\eqcommand{بزرگ‌نمایی}{mag}
+\eqcommand{گام}{magstep}
+\eqcommand{نیم‌گام}{magstephalf}
+\eqcommand{مطلب‌اصلی}{mainmatter}
+\eqcommand{ات‌حرف}{makeatletter}
+\eqcommand{ات‌دیگر}{makeatother}
+\eqcommand{کادربی‌خط}{makebox}
+\eqcommand{ساخت‌فرهنگ}{makeglossary}
+\eqcommand{تهیه‌نمایه}{makeindex}
+\eqcommand{ساخت‌برچسب}{makelabel}
+\eqcommand{ساخت‌برچسب‌ها}{makelabels}
+\eqcommand{ساخت‌حروف‌کوچک}{MakeLowercase}
+\eqcommand{عنوان‌ساز}{maketitle}
+\eqcommand{ساخت‌حروف‌بزرگ}{MakeUppercase}
+\eqcommand{درحاشیه}{marginpar}
+\eqcommand{فاصله‌دوحاشیه}{marginparpush}
+\eqcommand{فاصله‌تاحاشیه}{marginparsep}
+\eqcommand{پهنای‌حاشیه}{marginparwidth}
+\eqcommand{علامت}{mark}
+\eqcommand{علامت‌دردوطرف}{markboth}
+\eqcommand{علامت‌درراست}{markright}
+\eqcommand{اعراب‌ریاضی}{mathaccent}
+\eqcommand{نویسه‌ریاضی}{mathchar}
+\eqcommand{تعریف‌نویسه‌ریاضی}{mathchardef}
+\eqcommand{کدریاضی}{mathcode}
+\eqcommand{ریاضی‌رومن}{mathrm}
+\eqcommand{حداکثرتکرار}{maxdeadcycles}
+\eqcommand{حداکثرعمق‌صفحه}{maxdepth}
+\eqcommand{بعدبیشین}{maxdimen}
+\eqcommand{کادربی}{mbox}
+\eqcommand{شمایل‌نازک}{mdseries}
+\eqcommand{معنا}{meaning}
+\eqcommand{نازک}{mediumseries}
+\eqcommand{فاصله‌متوسط‌ریاضی}{medmuskip}
+\eqcommand{پرش‌متوسط}{medskip}
+\eqcommand{مقدارپرش‌متوسط}{medskipamount}
+\eqcommand{فضای‌متوسط}{medspace}
+\eqcommand{پیام}{message}
+\eqcommand{پیام‌شکن}{MessageBreak}
+\eqcommand{حداقل‌فاصله‌ردیف}{minrowclearance}
+\eqcommand{دوری‌ریاضی}{mkern}
+\eqcommand{ماه}{month}
+\eqcommand{انتقال‌بچپ}{moveleft}
+\eqcommand{انتقال‌براست}{moveright}
+\eqcommand{فاصله‌ریاضی}{mskip}
+\eqcommand{ری@ضی}{m at th}
+\eqcommand{چندستونی}{multicolumn}
+\eqcommand{ضرب}{multiply}
+\eqcommand{چندادغام}{multispan}
+\eqcommand{میوفاصله}{muskip}
+\eqcommand{تعریف‌میوفاصله}{muskipdef}
+\eqcommand{@ترنام}{@namedef}
+\eqcommand{@کاربردنام}{@nameuse}
+\eqcommand{یک@}{@ne}
+\eqcommand{نام}{name}
+\eqcommand{طبیعی}{natural}
+\eqcommand{باریک}{nearrow}
+\eqcommand{باریکتر}{nearrower}
+\eqcommand{شکلبندی‌موردنیاز}{NeedsTeXFormat}
+\eqcommand{منفی}{neg}
+\eqcommand{فضای‌متوسط‌منفی}{negmedspace}
+\eqcommand{فضای‌ضخیم‌منفی}{negthickspace}
+\eqcommand{دوری‌کوچک‌منفی}{negthinspace}
+\eqcommand{بولی‌نو}{newboolean}
+\eqcommand{کادرجدید}{newbox}
+\eqcommand{فرمان‌نو}{newcommand}
+\eqcommand{شمارجدید}{newcount}
+\eqcommand{شمارنده‌جدید}{newcounter}
+\eqcommand{بعدجدید}{newdimen}
+\eqcommand{محیط‌نو}{newenvironment}
+\eqcommand{خانواده‌جدید}{newfam}
+\eqcommand{قلم‌نو}{newfont}
+\eqcommand{کمک‌جدید}{newhelp}
+\eqcommand{درج‌جدید}{newinsert}
+\eqcommand{برچسب‌جدید}{newlabel}
+\eqcommand{تعریف‌بعدجدید}{newlength}
+\eqcommand{سطرجدید}{newline}
+\eqcommand{نویسه‌سطرجدید}{newlinechar}
+\eqcommand{میوفاصله‌جدید}{newmuskip}
+\eqcommand{صفحه‌جدید}{newpage}
+\eqcommand{بخوان‌جدید}{newread}
+\eqcommand{تعریف‌کادرجدید}{newsavebox}
+\eqcommand{فاصله‌جدید}{newskip}
+\eqcommand{قضیه‌جدید}{newtheorem}
+\eqcommand{جزءجدید}{newtoks}
+\eqcommand{بنویس‌جدید}{newwrite}
+\eqcommand{بی‌ردیف}{noalign}
+\eqcommand{نشکن}{nobreak}
+\eqcommand{فاصله‌نشکستنی}{nobreakspace}
+\eqcommand{بدون‌سند}{nocite}
+\eqcommand{نگستر}{noexpand}
+\eqcommand{بدون‌پرونده}{nofiles}
+\eqcommand{بدون‌تورفتگی}{noindent}
+\eqcommand{بی‌فاصله‌سطر}{nointerlineskip}
+\eqcommand{بدون‌حد}{nolimits}
+\eqcommand{سطرنشکن}{nolinebreak}
+\eqcommand{پردازش‌بدون‌توقف}{nonstopmode}
+\eqcommand{فواصل‌متعارف‌لاتین}{nonfrenchspacing}
+\eqcommand{بدون‌شماره}{nonumber}
+\eqcommand{صفحه‌نشکن}{nopagebreak}
+\eqcommand{کرسیهای‌متعارف}{normalbaselines}
+\eqcommand{فاصله‌کرسی‌متعارف}{normalbaselineskip}
+\eqcommand{رنگ‌عادی}{normalcolor}
+\eqcommand{قلم‌عادی}{normalfont}
+\eqcommand{فاصله‌سطرمتعارف}{normallineskip}
+\eqcommand{حدفاصله‌سطرمتعارف}{normallineskiplimit}
+\eqcommand{درحاشیه‌عادی}{normalmarginpar}
+\eqcommand{اندازه‌عادی}{normalsize}
+\eqcommand{بدون‌اتیکت}{notag}
+\eqcommand{نول}{null}
+\eqcommand{قلم‌تهی}{nullfont}
+\eqcommand{عدد}{number}
+\eqcommand{سطرعددی}{numberline}
+\eqcommand{شماره‌مطابق}{numberwithin}
+\eqcommand{پایین‌صفحه‌زوج}{@evenfoot}
+\eqcommand{بالای‌صفحه‌زوج}{@evenhead}
+\eqcommand{پایین‌صفحه‌فرد}{@oddfoot}
+\eqcommand{بالای‌صفحه‌فرد}{@oddhead}
+\eqcommand{شماره‌بیرون‌درست}{@outeqntrue}
+\eqcommand{شماره‌بیرون‌نادرست}{@outeqnfalse}
+\eqcommand{سطربه‌سطر}{obeylines}
+\eqcommand{فضافعال}{obeyspaces}
+\eqcommand{حاشیه‌فرد}{oddsidemargin}
+\eqcommand{سطوربی‌فاصله}{offinterlineskip}
+\eqcommand{حذف}{omit}
+\eqcommand{@تنهادرپیش‌درآمد}{@onlypreamble}
+\eqcommand{یک‌ستون}{onecolumn}
+\eqcommand{تنها‌یادداشت‌ها}{onlynotes}
+\eqcommand{تنهااسلایدها}{onlyslides}
+\eqcommand{بازکن‌ورودی}{openin}
+\eqcommand{بازکن‌خروجی}{openout}
+\eqcommand{گزینه‌مصرف‌نشده}{OptionNotUsed}
+\eqcommand{یا}{or}
+\eqcommand{برونی}{outer}
+\eqcommand{صفحه‌بندی}{output}
+\eqcommand{جریمه‌صفحه‌بندی}{outputpenalty}
+\eqcommand{علامت‌سرریز}{overfullrule}
+\eqcommand{@فرمان‌های‌پیش‌درآمد}{@preamblecmds}
+\eqcommand{@پو}{p@}
+\eqcommand{خطای‌سبک}{PackageError}
+\eqcommand{اطلاع‌سبک}{PackageInfo}
+\eqcommand{هشدارسبک}{PackageWarning}
+\eqcommand{هشدارسبک‌بی‌سطر}{PackageWarningNoLine}
+\eqcommand{صفحه‌شکن}{pagebreak}
+\eqcommand{رنگ‌صفحه}{pagecolor}
+\eqcommand{عمق‌صفحه}{pagedepth}
+\eqcommand{کشش‌پرررصفحه}{pagefilllstretch}
+\eqcommand{کشش‌پررصفحه}{pagefillstretch}
+\eqcommand{کشش‌پرصفحه}{pagefilstretch}
+\eqcommand{غایت‌صفحه}{pagegoal}
+\eqcommand{نام‌صفحه}{pagename}
+\eqcommand{شماره‌گذاری‌صفحه}{pagenumbering}
+\eqcommand{رجوع‌صفحه}{pageref}
+\eqcommand{ضخامت‌خط‌صفحه}{pagerulewidth}
+\eqcommand{فشردگی‌صفحه}{pageshrink}
+\eqcommand{کشش‌صفحه}{pagestretch}
+\eqcommand{سبک‌صفحه}{pagestyle}
+\eqcommand{جمع‌صفحه}{pagetotal}
+\eqcommand{بلندای‌کاغذ}{paperheight}
+\eqcommand{پهنای‌کاغذ}{paperwidth}
+\bidi at csdefcs{بند}{par}% this is an exception since \par is redefined only in some circumstances
+\eqcommand{پاراگراف}{paragraph}
+\eqcommand{موازی}{parallel}
+\eqcommand{کادرپار}{parbox}
+\eqcommand{فاصله‌ته‌بند}{parfillskip}
+\eqcommand{تورفتگی‌سربند}{parindent}
+\eqcommand{فاصله‌بندلیست}{parsep}
+\eqcommand{شکل‌بند}{parshape}
+\eqcommand{فاصله‌بند}{parskip}
+\eqcommand{بخش}{part}
+\eqcommand{عنوان‌بخش}{partname}
+\eqcommand{فاصله‌بالای‌لیست‌بند}{partopsep}
+\eqcommand{ارسال‌گزینه‌به‌کلاس}{PassOptionToClass}
+\eqcommand{ارسال‌گزینه‌به‌پکیج}{PassOptionToPackage}
+\eqcommand{مسیر}{path}
+\eqcommand{الگوها}{patterns}
+\eqcommand{مکث}{pausing}
+\eqcommand{جریمه}{penalty}
+\eqcommand{غیب}{phantom}
+\eqcommand{الگوی‌قبلی}{poptabs}
+\eqcommand{جریمه‌پس‌نمایش}{postdisplaypenalty}
+\eqcommand{جهت‌پیش‌نمایش}{predisplaydirection}
+\eqcommand{جریمه‌پیش‌نمایش}{predisplaypenalty}
+\eqcommand{اندازه‌پیش‌نمایش}{predisplaysize}
+\eqcommand{پیش‌حدبدنمایی}{pretolerance}
+\eqcommand{عمق‌قبلی}{prevdepth}
+\eqcommand{بندقبلی}{prevgraf}
+\eqcommand{نمایه‌دراینجا}{printindex}
+\eqcommand{پردازش‌گزینه‌ها}{ProcessOptions}
+\eqcommand{تامین}{protect}
+\eqcommand{تهیه‌فرمان}{providecommand}
+\eqcommand{آماده‌سازی‌طبقه}{ProvidesClass}
+\eqcommand{آماده‌سازی‌پرونده}{ProvidesFile}
+\eqcommand{آماده‌سازی‌سبک}{ProvidesPackage}
+\eqcommand{ثبت‌الگو}{pushtabs}
+\eqcommand{کواد}{quad}
+\eqcommand{کوکواد}{qquad}
+\eqcommand{@بازآیی‌خروج‌صفحه}{@outputpagerestore}
+\eqcommand{رادیکال}{radical}
+\eqcommand{پایین‌بی‌تنظیم}{raggedbottom}
+\eqcommand{تنظیم‌ازراست}{raggedleft}
+\eqcommand{تنظیم‌ازچپ}{raggedright}
+\eqcommand{انتقال‌ببالا}{raise}
+\eqcommand{بالابر}{raisebox}
+\eqcommand{ترفیع‌اتیکت}{raisetag}
+\eqcommand{زاویه‌ر}{rangle}
+\eqcommand{سقف‌ر}{rceil}
+\eqcommand{بخوان}{read}
+\eqcommand{رجوع}{ref}
+\eqcommand{کادرقرینه}{reflectbox}
+\eqcommand{عنوان‌مراجع}{refname}
+\eqcommand{گام‌شمارنده‌مرجع}{refstepcounter}
+\eqcommand{راحت}{relax}
+\eqcommand{رفع‌آخرین‌فاصله}{removelastskip}
+\eqcommand{فرمان‌ازنو}{renewcommand}
+\eqcommand{محیط‌ازنو}{renewenvironment}
+\eqcommand{سبک‌موردنیاز}{RequirePackage}
+\eqcommand{سبک‌موردنیازباگزینه}{RequirePackageWithOptions}
+\eqcommand{کادرکشیده}{resizebox}
+\eqcommand{درحاشیه‌معکوس}{reversemarginpar}
+\eqcommand{کف‌ر}{rfloor}
+\eqcommand{راست}{right}
+\eqcommand{حاشیه‌راست}{rightmargin}
+\eqcommand{علامت‌راست}{rightmark}
+\eqcommand{کادرتاراست}{rightpageskip}
+\eqcommand{فاصله‌انتهای‌سطر}{rightskip}
+\eqcommand{رومن‌عادی}{rmdefault}
+\eqcommand{فامیل‌رومن}{rmfamily}
+\eqcommand{رومن‌بزرگ}{Roman}
+\eqcommand{رومن‌کوچک}{roman}
+\eqcommand{عددرومی}{romannumeral}
+\eqcommand{کادرچرخان}{rotatebox}
+\eqcommand{رنگ‌ردیف}{rowcolor}
+\eqcommand{خط}{rule}
+\eqcommand{@دومی‌ازدو}{@secondoftwo}
+\eqcommand{@فضاها}{@spaces}
+\eqcommand{همین‌صفحه}{samepage}
+\eqcommand{مقدارکادر}{savebox}
+\eqcommand{مقکادر}{sbox}
+\eqcommand{کادراندازه}{scalebox}
+\eqcommand{پیش‌فرض‌تمام‌بزرگ}{scdefault}
+\eqcommand{شکل‌تمام‌بزرگ}{scshape}
+\eqcommand{مقدارکلیدها}{setkeys}
+\eqcommand{قلم‌توان}{scriptfont}
+\eqcommand{قلم‌توان‌توان}{scriptscriptfont}
+\eqcommand{سبک‌ته‌نوشت‌ته‌نوشت}{scriptscriptstyle}
+\eqcommand{اندازه‌پانویس}{scriptsize}
+\eqcommand{سبک‌ته‌نوشت}{scripstyle}
+\eqcommand{پردازش‌گذری}{scrollmode}
+\eqcommand{قسمت}{section}
+\eqcommand{تعریف‌قسمت}{secdef}
+\eqcommand{ببینید}{see}
+\eqcommand{نیزببینید}{seealso}
+\eqcommand{نام‌ببینید}{seename}
+\eqcommand{قلم‌بردار}{selectfont}
+\eqcommand{تنظیم‌بولی}{setboolean}
+\eqcommand{درکادر}{setbox}
+\eqcommand{مقدارشمارنده}{setcounter}
+\eqcommand{مقداربعد}{setlength}
+\eqcommand{تنظیم‌منها}{setminus}
+\eqcommand{تعریف‌قلم‌علائم}{SetSymbolFont}
+\eqcommand{تنظیم‌به‌عمق}{settodepth}
+\eqcommand{تنظیم‌به‌ارتفاع}{settoheight}
+\eqcommand{مقداربعدبه‌اندازه}{settowidth}
+\eqcommand{کدضریب‌فاصله}{sfcode}
+\eqcommand{پیش‌فرض‌س‌ف}{sfdefault}
+\eqcommand{فامیل‌سن‌سریف}{sffamily}
+\eqcommand{کادرسایه‌دار}{shadowbox}
+\eqcommand{تیز}{sharp}
+\eqcommand{بفرست}{shipout}
+\eqcommand{پشته‌کوتاه}{shortstack}
+\eqcommand{نمایش‌بده}{show}
+\eqcommand{نمایش‌بده‌کادر}{showbox}
+\eqcommand{میزان‌نمایش‌کادر}{showboxbreadth}
+\eqcommand{عمق‌نمایش‌کادر}{showboxdepth}
+\eqcommand{نمایش‌بده‌لیستها}{showlists}
+\eqcommand{نمایش‌بده‌محتوای}{showthe}
+\eqcommand{حالت‌ساده‌قلم}{simplefontmode}
+\eqcommand{شانزد@}{sixt@@n}
+\eqcommand{نویسه‌اریب}{skewchar}
+\eqcommand{فاصله}{skip}
+\eqcommand{فاصل@}{skip@}
+\eqcommand{تعریف‌فاصله}{skipdef}
+\eqcommand{خوابیده}{sl}
+\eqcommand{پیش‌فرض‌خو}{sldefault}
+\eqcommand{شکل‌خوابیده}{slshape}
+\eqcommand{راحت‌چین}{sloppy}
+\eqcommand{شمایل‌خو}{slshape}
+\eqcommand{کوچک}{small}
+\eqcommand{پرش‌کوتاه}{smallskip}
+\eqcommand{مقدارپرش‌کوتاه}{smallskipamount}
+\eqcommand{کوب}{smash}
+\eqcommand{لبخند}{smile}
+\eqcommand{کدمکان‌همانطور}{snglfntlocatecode}
+\eqcommand{فضا}{space}
+\eqcommand{ضریب‌فاصله}{spacefactor}
+\eqcommand{فاصله‌کلمات}{spaceskip}
+\eqcommand{پیک}{spadesuit}
+\eqcommand{ادغام}{span}
+\eqcommand{ویژه}{special}
+\eqcommand{حداکثرعمق‌ستون}{splitmaxdepth}
+\eqcommand{فاصله‌بالای‌ستون}{splittopskip}
+\eqcommand{ستاره}{star}
+\eqcommand{گام‌شمارنده}{stepcounter}
+\eqcommand{کشی}{stretch}
+\eqcommand{رشته}{string}
+\eqcommand{شمع}{strut}
+\eqcommand{کادرشمع}{strutbox}
+\eqcommand{زیربند}{subitem}
+\eqcommand{زیرپاراگراف}{subparagraph}
+\eqcommand{زیرقسمت}{subsection}
+\eqcommand{زیرپشته}{substack}
+\eqcommand{زیرزیربند}{subsubitem}
+\eqcommand{زیرزیرقسمت}{subsubsection}
+\eqcommand{زیرمجموعه}{subset}
+\eqcommand{زیرمجموعه‌مس}{subseteq}
+\eqcommand{منتهای‌صفحه}{supereject}
+\eqcommand{حذف‌مکان‌شناور}{suppressfloats}
+\eqcommand{@موقت‌آ}{@tempa}
+\eqcommand{@موقت‌ب}{@tempb}
+\eqcommand{@موقت‌پ}{@tempc}
+\eqcommand{@موقت‌ت}{@tempd}
+\eqcommand{@موقت‌ث}{@tempe}
+\eqcommand{@کادرقت‌آ}{@tempboxa}
+\eqcommand{@شماقت‌آ}{@tempcnta}
+\eqcommand{@شماقت‌ب}{@tempcntb}
+\eqcommand{@بعدقت‌آ}{@tempdima}
+\eqcommand{@بعدقت‌ب}{@tempdimb}
+\eqcommand{@بعدقت‌پ}{@tempdimc}
+\eqcommand{@فاقت‌آ}{@tempskipa}
+\eqcommand{@فاقت‌ب}{@tempskipb}
+\eqcommand{@سواقت‌آنادرست}{@tempswafalse}
+\eqcommand{@سواقت‌آدرست}{@tempswatrue}
+\eqcommand{@جزقت‌آ}{@temptokena}
+\eqcommand{انگ‌زیرنویس}{@thefnmark}
+\eqcommand{@سومی‌ازسه}{@thirdofthree}
+\eqcommand{فاصله‌جاگذاری}{tabbingsep}
+\eqcommand{فاصله‌بین‌ستونها}{tabcolsep}
+\eqcommand{فهرست‌مطالب}{tableofcontents}
+\eqcommand{عنوان‌جدول}{tablename}
+\eqcommand{فاصله‌ستونها}{tabskip}
+\eqcommand{ته‌سطرجدول}{tabularnewline}
+\eqcommand{اتیکت}{tag}
+\eqcommand{تلفن}{telephone}
+\eqcommand{تک}{TeX}
+\eqcommand{متن}{text}
+\eqcommand{گلوله‌متنی}{textbullet}
+\eqcommand{قلم‌متن}{textfont}
+\eqcommand{ام‌دش‌متنی}{textemdash}
+\eqcommand{ان‌دش‌متنی}{textendash}
+\eqcommand{تعجب‌وارونه‌متنی}{textexclamdown}
+\eqcommand{نقطه‌وسط‌متنی}{textperiodcentered}
+\eqcommand{سوال‌وارونه‌متنی}{textquestiondown}
+\eqcommand{نقل‌چپ‌متنی‌دولا}{textquotedblleft}
+\eqcommand{نقل‌راست‌متنی‌دولا}{textquotedblright}
+\eqcommand{نقل‌متنی‌چپ}{textquoteleft}
+\eqcommand{نقل‌متنی‌راست}{textquoteright}
+\eqcommand{فضای‌نمایان‌متنی‌}{textvisiblespace}
+\eqcommand{شکافت‌پشت‌متنی}{textbackslash}
+\eqcommand{میله‌متنی}{textbar}
+\eqcommand{بزرگ‌تر‌متنی}{textgreater}
+\eqcommand{کمتر‌متنی}{textless}
+\eqcommand{متن‌سیاه}{textbf}
+\eqcommand{مدور‌متنی}{textcircled}
+\eqcommand{رنگ‌متن}{textcolor}
+\eqcommand{نشان‌کلمه‌مرکب‌متن}{textcompwordmark}
+\eqcommand{فاصله‌متن‌وشناور}{textfloatsep}
+\eqcommand{نسبت‌متن}{textfraction}
+\eqcommand{بلندای‌متن}{textheight}
+\eqcommand{متن‌تورفته}{textindent}
+\eqcommand{متن‌ایتالیک}{textit}
+\eqcommand{متن‌نازک}{textmd}
+\eqcommand{متن‌نرمال}{textnormal}
+\eqcommand{ثبتی‌متنی}{textregistered}
+\eqcommand{متن‌رومن}{textrm}
+\eqcommand{متن‌تمام‌بزرگ}{textsc}
+\eqcommand{متن‌سن‌سریف}{textsf}
+\eqcommand{متن‌خوابیده}{textsl}
+\eqcommand{سبک‌متنی}{textstyle}
+\eqcommand{بالانویس‌متنی}{textsuperscript}
+\eqcommand{علامت‌تجاری‌متنی}{texttrademark}
+\eqcommand{متن‌تایپ}{texttt}
+\eqcommand{متن‌ایستاده}{textup}
+\eqcommand{پهنای‌متن}{textwidth}
+\eqcommand{زیر‌نویس‌عنوان}{thanks}
+\eqcommand{محتوای}{the}
+\eqcommand{این‌زیرنویس}{thempfn}
+\eqcommand{خط‌هاضخیم}{thicklines}
+\eqcommand{فاصله‌زیادریاضی}{thickmuskip}
+\eqcommand{فاصله‌کم‌ریاضی}{thinmuskip}
+\eqcommand{فضاضخیم}{thickspace}
+\eqcommand{خط‌هانازک}{thinlines}
+\eqcommand{دوری‌کوچک}{thinspace}
+\eqcommand{این‌صفحه‌تجملی}{thisfancypage}
+\eqcommand{سبک‌این‌صفحه}{thispagestyle}
+\eqcommand{سه@}{thr@@}
+\eqcommand{مد}{tilde}
+\eqcommand{ظریف}{tiny}
+\eqcommand{زمان}{time}
+\eqcommand{ضرب‌در}{times}
+\eqcommand{عنوان}{title}
+\eqcommand{به}{to}
+\eqcommand{امروز}{today}
+\eqcommand{جزء}{toks}
+\eqcommand{تعریف‌جزء}{toksdef}
+\eqcommand{حدبدنمایی}{tolerance}
+\eqcommand{بالا}{top}
+\eqcommand{خط‌بالای‌شناور}{topfigrule}
+\eqcommand{نسبت‌بالا}{topfraction}
+\eqcommand{حاشیه‌بالا}{topmargin}
+\eqcommand{علامت‌بالا}{topmark}
+\eqcommand{کادرتابالا}{toppageskip}
+\eqcommand{فاصله‌بالای‌لیست}{topsep}
+\eqcommand{فاصله‌بالا}{topskip}
+\eqcommand{بلندای‌کل}{totalheight}
+\eqcommand{ردگیری‌کل}{tracingall}
+\eqcommand{ردگیری‌فرامین}{tracingcommands}
+\eqcommand{ردگیری‌حروف}{tracinglostchars}
+\eqcommand{ردگیری‌ماکروها}{tracingmacros}
+\eqcommand{ردگیری‌نمایشی}{tracingonline}
+\eqcommand{ردگیری‌صفحه‌بندی}{tracingoutput}
+\eqcommand{ردگیری‌صفحات}{tracingpages}
+\eqcommand{ردگیری‌بندها}{tracingparagraphs}
+\eqcommand{ردگیری‌بازگردانی}{tracingrestores}
+\eqcommand{ردگیری‌آمارها}{tracingstats}
+\eqcommand{مثلث}{triangle}
+\eqcommand{پیش‌فرض‌تایپ}{ttdefault}
+\eqcommand{فامیل‌تایپ}{ttfamily}
+\eqcommand{دو@}{tw@}
+\eqcommand{دوستون}{twocolumn}
+\eqcommand{درنویس}{typein}
+\eqcommand{برنویس}{typeout}
+\eqcommand{کدبزرگ}{uccode}
+\eqcommand{تیره‌بندی‌بزرگ}{uchyph}
+\eqcommand{زیرخط}{underline}
+\eqcommand{بی‌کادرا}{unhbox}
+\eqcommand{بی‌کپی‌ا}{unhcopy}
+\eqcommand{واحدطول}{unitlength}
+\eqcommand{برگشت‌دوری}{unkern}
+\eqcommand{برگشت‌جریمه}{unpenalty}
+\eqcommand{برگشت‌فاصله}{unskip}
+\eqcommand{بی‌کادرو}{unvbox}
+\eqcommand{بی‌کپی‌و}{unvcopy}
+\eqcommand{پیش‌فرض‌ایستاده}{updefault}
+\eqcommand{شکل‌ایستاده}{upshape}
+\eqcommand{ازکادر}{usebox}
+\eqcommand{باشمارشگر}{usecounter}
+\eqcommand{گزینش‌قلم}{usefont}
+\eqcommand{سبک‌لازم}{usepackage}
+\eqcommand{@فضاهای‌فعال}{@vobeyspaces}
+\eqcommand{@تهی}{@void}
+\eqcommand{تنظیم‌و}{vadjust}
+\eqcommand{ردیف‌و}{valign}
+\eqcommand{محتوای‌شمارنده}{value}
+\eqcommand{بدنمایی‌و}{vbadness}
+\eqcommand{کادرو}{vbox}
+\eqcommand{کادروسط}{vcenter}
+\eqcommand{همانطور}{verb}
+\eqcommand{پرو}{vfil}
+\eqcommand{پررو}{vfill}
+\eqcommand{رفع‌پرو}{vfilneg}
+\eqcommand{پرزعمودی}{vfuzz}
+\eqcommand{نمایان}{visible}
+\eqcommand{خط‌عمود}{vline}
+\eqcommand{حاشیه‌و}{voffset}
+\eqcommand{ک@درتهی}{voidb at x}
+\eqcommand{ارجاع‌صفحه‌ع}{vpageref}
+\eqcommand{فاصله‌وگرد}{vrboxsep}
+\eqcommand{ارجاع‌ع}{vref}
+\eqcommand{خط‌و}{vrule}
+\eqcommand{طول‌صفحه}{vsize}
+\eqcommand{فاصله‌و}{vskip}
+\eqcommand{فضای‌و}{vspace}
+\eqcommand{شکست‌و}{vsplit}
+\eqcommand{هردوو}{vss}
+\eqcommand{کادرگود}{vtop}
+\eqcommand{عرض}{wd}
+\eqcommand{مادام‌بکن}{whiledo}
+\eqcommand{کلاه‌پهن}{widehat}
+\eqcommand{مدپهن}{widetilde}
+\eqcommand{جریمه‌ته‌بند}{widowpenalty}
+\eqcommand{پهنا}{width}
+\eqcommand{درکارنامه}{wlog}
+\eqcommand{بنویس}{write}
+\eqcommand{@فضای‌لاتین}{@xobeysp}
+\eqcommand{سی@دو}{@xxxii}
+\eqcommand{ترگع}{xdef}
+\eqcommand{نشانگرگسترشی}{xleaders}
+\eqcommand{فاصله‌اضافی‌کلمات}{xspaceskip}
+\eqcommand{سال}{year}
+\eqcommand{@فر}{z@}
+\eqcommand{@فرفاصله}{z at skip}
+\endinput
+%%
+%% End of file `latex-localize-commands-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,85 @@
+%%
+%% This is file `latex-localize-environments-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,latex-localize-environments-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{latex-localize-environments-xetex-xepersian.def}[2022/06/06 v0.3 Persian localization of LaTeX2e environments for XeTeX engine]
+\eqenvironment{چکیده}{abstract}
+\eqenvironment{پیوست}{appendix}
+\eqenvironment{آرایه}{array}
+\eqenvironment{وسط‌چین}{center}
+\eqenvironment{توضیح}{description}
+\eqenvironment{ریاضی‌نمایشی}{displaymath}
+\EqEnvironment{نوشتار}{document}
+\eqenvironment{شمارش}{enumerate}
+\eqenvironment{شکل}{figure}
+\eqenvironment{شکل*}{figure*}
+\eqenvironment{محتوای‌پرونده}{filecontents}
+\eqenvironment{محتوای‌پرونده*}{filecontents*}
+\eqenvironment{چپ‌چین}{flushleft}
+\eqenvironment{راست‌چین}{flushright}
+\eqenvironment{فقرات}{itemize}
+\eqenvironment{نامه}{letter}
+\eqenvironment{لیست}{list}
+\eqenvironment{جدول‌دراز}{longtable}
+\eqenvironment{کادررچ}{lrbox}
+\eqenvironment{ریاضی}{math}
+\eqenvironment{ماتریس}{matrix}
+\eqenvironment{صفحه‌کوچک}{minipage}
+\eqenvironment{چندخطی}{multline}
+\eqenvironment{یادداشت}{note}
+\eqenvironment{انباشتن}{overlay}
+\eqenvironment{تصویر}{picture}
+\eqenvironment{اقتباس}{quotation}
+\eqenvironment{نقل}{quote}
+\eqenvironment{اسلاید}{slide}
+\eqenvironment{پارنامرتب}{sloppypar}
+\eqenvironment{شکافتن}{split}
+\eqenvironment{زیرآرایه}{subarray}
+\eqenvironment{جاگذاری}{tabbing}
+\eqenvironment{لوح}{table}
+\eqenvironment{لوح*}{table*}
+\eqenvironment{جدول}{tabular}
+\eqenvironment{جدول*}{tabular*}
+\eqenvironment{مراجع}{thebibliography}
+\eqenvironment{محتوای‌نمایه}{theindex}
+\eqenvironment{صفحه‌عنوان}{titlepage}
+\eqenvironment{لیست‌بدوی}{trivlist}
+\eqenvironment{شعر}{verse}
+\endinput
+%%
+%% End of file `latex-localize-environments-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,43 @@
+%%
+%% This is file `latex-localize-messages-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,latex-localize-messages-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\آماده‌سازی‌پرونده{latex-localize-messages-xetex-xepersian.def}[2011/03/01 v0.1 localizing LaTeX2e messages for XeTeX engine]
+\endinput
+%%
+%% End of file `latex-localize-messages-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,410 @@
+%%
+%% This is file `latex-localize-misc-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,latex-localize-misc-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{latex-localize-misc-xetex-xepersian.def}[2025/01/03 v0.3 miscellaneous Persian localization of LaTeX2e for XeTeX engine]
+\تر\گرجدید#1{%
+\شمار@\نویسه‌ویژه     \نویسه‌ویژه\من@ا
+ \بگذار#1\گرنادرست
+\@گر#1\گردرست
+\@گر#1\گرنادرست
+\نویسه‌ویژه\شمار@}
+\تر\@گر#1#2{%
+\بگسترپس‌از\تر\نام‌فرمان\بگسترپس‌از\@خورحریصانه‌دو\رشته#1%
+\بگسترپس‌از\@خورحریصانه‌دو\رشته#2\پایان‌نام‌فرمان
+{\بگذار#1#2}}
+\بگذار\تعریف‌نشده\undefined
+
+\تر\حلقه#1\ازنو{\تر\تکرارکن{#1\راحت\بگسترپس‌از\تکرارکن\رگ}%
+  \تکرارکن \بگذار\تکرارکن\راحت}
+\بگذار\ازنو\رگ
+
+\بلند\تر \حلقه #1\ازنو{%
+  \تر\تکرارکن{#1\راحت  % \راحت اضافی
+               \بگسترپس‌از\تکرارکن\رگ
+               }%
+  \تکرارکن
+  \بگذار\تکرارکن\راحت
+}
+\بگذار\ازنو=\رگ
+
+\ApplyPatchCodeToFile{latex-xetex-bidi}{%
+\def\@xfloat #1[#2]{%
+  \@nodocument
+  \def \@captype {#1}%
+   \def \@fps {#2}%
+   \@onelevel at sanitize \@fps
+   \def \reserved at b {!}%
+   \ifx \reserved at b \@fps
+     \@fpsadddefault
+   \else
+     \ifx \@fps \@empty
+       \@fpsadddefault
+     \fi
+   \fi
+   \ifhmode
+     \@bsphack
+     \@floatpenalty -\@Mii
+   \else
+     \@floatpenalty-\@Miii
+   \fi
+  \ifinner
+     \@parmoderr\@floatpenalty\z@
+  \else
+    \@next\@currbox\@freelist
+      {%
+       \@tempcnta \sixt@@n
+       \expandafter \@tfor \expandafter \reserved at a
+         \expandafter :\expandafter =\@fps
+         \do
+          {%
+           \if \reserved at a h%
+             \ifodd \@tempcnta
+             \else
+               \advance \@tempcnta \@ne
+             \fi
+           \fi
+           \if \reserved at a ا%
+             \ifodd \@tempcnta
+             \else
+               \advance \@tempcnta \@ne
+             \fi
+           \fi
+           \if \reserved at a t%
+             \@setfpsbit \tw@
+           \fi
+           \if \reserved at a ب%
+             \@setfpsbit \tw@
+           \fi
+           \if \reserved at a b%
+             \@setfpsbit 4%
+           \fi
+           \if \reserved at a ز%
+             \@setfpsbit 4%
+           \fi
+           \if \reserved at a p%
+             \@setfpsbit 8%
+           \fi
+           \if \reserved at a ص%
+             \@setfpsbit 8%
+           \fi
+           \if \reserved at a !%
+             \ifnum \@tempcnta>15
+               \advance\@tempcnta -\sixt@@n\relax
+             \fi
+           \fi
+           }%
+       \@tempcntb \csname ftype@\@captype \endcsname
+       \multiply \@tempcntb \@xxxii
+       \advance \@tempcnta \@tempcntb
+       \global \count\@currbox \@tempcnta
+       }%
+    \@fltovf
+  \fi
+  \global \setbox\@currbox
+    \color at vbox
+      \normalcolor
+      \vbox \bgroup
+        \hsize\columnwidth
+        \@parboxrestore
+        \@floatboxreset
+}
+\let\bm@و\bm at c
+\let\bm@چ\bm at l
+\let\bm@ر\bm at r
+\let\bm@ز\bm at b
+\let\bm@ب\bm at t
+\let\bm@ک\bm at s
+\long\def\@iiiparbox#1#2[#3]#4#5{%
+  \leavevmode
+  \@pboxswfalse
+  \if at hboxRconstruct\@bidi at list@minipage at parbox@not at nobtrue\fi
+  \if at RTL\if#1t\@bidi at list@minipage at parboxtrue\else\if#1b\@bidi at list@minipage at parboxtrue\else\if#1ز\@bidi at list@minipage at parboxtrue\else\if#1ب\@bidi at list@minipage at parboxtrue\fi\fi\fi\fi\fi
+  \setlength\@tempdima{#4}%
+  \@begin at tempboxa\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}%
+    \ifx\relax#2\else
+      \setlength\@tempdimb{#2}%
+      \edef\@parboxto{to\the\@tempdimb}%
+    \fi
+    \if#1b\vbox
+    \else\if#1ز\vbox
+    \else\if #1t\vtop
+    \else\if #1ب\vtop
+    \else\ifmmode\vcenter
+    \else\@pboxswtrue $\vcenter
+    \fi\fi\fi\fi\fi
+    \@parboxto{\let\hss\vss\let\unhbox\unvbox
+       \csname bm@#3\endcsname}%
+    \if at pboxsw \m at th$\fi
+  \@end at tempboxa}
+\def\@iiiminipage#1#2[#3]#4{%
+  \leavevmode
+  \@pboxswfalse
+    \if at hboxRconstruct\@bidi at list@minipage at parbox@not at nobtrue\fi
+    \if at RTL\if#1t\@bidi at list@minipage at parboxtrue\else\if#1b\@bidi at list@minipage at parboxtrue\else\if#1ز\@bidi at list@minipage at parboxtrue\else\if#1ب\@bidi at list@minipage at parboxtrue\fi\fi\fi\fi\fi
+  \setlength\@tempdima{#4}%
+  \def\@mpargs{{#1}{#2}[#3]{#4}}%
+  \setbox\@tempboxa\vbox\bgroup
+    \color at begingroup
+      \hsize\@tempdima
+      \textwidth\hsize \columnwidth\hsize
+      \@parboxrestore
+      \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c at mpfootnote\z@
+      \let\@footnotetext\@mpfootnotetext
+      \let\@LTRfootnotetext\@mpLTRfootnotetext
+      \let\@RTLfootnotetext\@mpRTLfootnotetext
+      \let\@listdepth\@mplistdepth \@mplistdepth\z@
+      \@minipagerestore
+      \@setminipage}
+\def\@testpach#1{\@chclass \ifnum \@lastchclass=\tw@ 4 \else
+    \ifnum \@lastchclass=3 5 \else
+     \z@ \if #1c\@chnum \z@ \else
+               \if #1و\@chnum \z@ \else
+                              \if \if at RTLtab#1r\else#1l\fi\@chnum \@ne \else
+                              \if \if at RTLtab#1ر\else#1چ\fi\@chnum \@ne \else
+                              \if \if at RTLtab#1l\else#1r\fi\@chnum \tw@ \else
+                              \if \if at RTLtab#1چ\else#1ر\fi\@chnum \tw@ \else
+          \@chclass \if #1|\@ne \else
+                    \if #1@\tw@ \else
+                    \if #1p3    \else
+                    \if #1پ3    \else          \z@ \@preamerr 0\fi
+  \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi
+\fi}%
+}
+\ApplyPatchCodeToFile{array-xetex-bidi}{%
+\def\@testpach{\@chclass
+ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
+  \ifnum \@lastchclass=7 5 \else
+   \ifnum \@lastchclass=8 \tw@ \else
+    \ifnum \@lastchclass=9 \thr@@
+   \else \z@
+   \ifnum \@lastchclass = 10 \else
+   \edef\@nextchar{\expandafter\string\@nextchar}%
+   \@chnum
+   \if \@nextchar c\z@ \else
+   \if \@nextchar و\z@ \else
+    \if \@nextchar \if at RTLtab r\else l\fi\@ne \else
+    \if \@nextchar \if at RTLtab ر\else چ\fi\@ne \else
+     \if \@nextchar \if at RTLtab l\else r\fi\tw@ \else
+     \if \@nextchar \if at RTLtab چ\else ر\fi\tw@ \else
+   \z@ \@chclass
+   \if\@nextchar |\@ne \else
+    \if \@nextchar !6 \else
+     \if \@nextchar @7 \else
+      \if \@nextchar <8 \else
+       \if \@nextchar >9 \else
+  10
+  \@chnum
+  \if \@nextchar m\thr@@\else
+  \if \@nextchar م\thr@@\else
+   \if \@nextchar p4 \else
+  \if \@nextchar پ4 \else
+    \if \@nextchar b5 \else
+    \if \@nextchar ز5 \else
+   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi
+   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
+}
+\ApplyPatchCodeToFile{arydshln-xetex-bidi}{
+\ifadl at usingarypkg
+\def\@testpach{\@chclass
+ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
+  \ifnum \@lastchclass=7 5 \else
+   \ifnum \@lastchclass=8 \tw@ \else
+    \ifnum \@lastchclass=9 \thr@@
+   \else \z@
+   \ifnum \@lastchclass = 10 \else
+   \edef\@nextchar{\expandafter\string\@nextchar}%
+   \@chnum
+   \if \@nextchar c\z@ \else
+    \if \@nextchar و\z@ \else
+    \if \@nextchar \if at RTLtab r\else l\fi\@ne \else
+    \if \@nextchar \if at RTLtab ر\else چ\fi\@ne \else
+     \if \@nextchar \if at RTLtab l\else r\fi\tw@ \else
+    \if \@nextchar \if at RTLtab چ\else ر\fi\tw@ \else
+   \z@ \@chclass
+   \if\@nextchar |\@ne \let\@arrayrule\adl at arrayrule \else
+   \if\@nextchar :\@ne \let\@arrayrule\adl at arraydashrule \else
+   \if\@nextchar ;\@ne \let\@arrayrule\adl at argarraydashrule \else
+    \if \@nextchar !6 \else
+     \if \@nextchar @7 \else
+      \if \@nextchar <8 \else
+       \if \@nextchar >9 \else
+  10
+  \@chnum
+  \if \@nextchar m\thr@@\else
+   \if \@nextchar م\thr@@\else
+   \if \@nextchar p4 \else
+    \if \@nextchar پ4 \else
+    \if \@nextchar b5 \else
+   \if \@nextchar ز5 \else
+   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi \fi \fi
+   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}
+
+\def\@classz{\@classx
+   \@tempcnta \count@
+   \prepnext at tok
+   \@addtopreamble{\ifcase \@chnum
+      \hfil
+      \adl at putlrc{\d at llarbegin \insert at column \d at llarend}\hfil \or
+      \hskip1sp\adl at putlrc{\d at llarbegin \insert at column \d at llarend}\hfil \or
+      \hfil\hskip1sp\adl at putlrc{\d at llarbegin \insert at column \d at llarend}\or
+   \setbox\adl at box\hbox \adl at startmbox{\@nextchar}\insert at column
+        \adl at endmbox\or
+   \setbox\adl at box\vtop \@startpbox{\@nextchar}\insert at column \@endpbox \or
+   \setbox\adl at box\vbox \@startpbox{\@nextchar}\insert at column \@endpbox
+  \fi}\prepnext at tok}
+\def\adl at class@start{4}
+\def\adl at class@iiiorvii{7}
+
+\else
+\def\@testpach#1{\@chclass \ifnum \@lastchclass=\tw@ 4\relax \else
+        \ifnum \@lastchclass=\thr@@ 5\relax \else
+                \z@ \if #1c\@chnum \z@ \else
+                    \if #1و\@chnum\z@ \else
+                    \if \if at RTLtab#1r\else#1l\fi\@chnum \@ne \else
+                   \if \if at RTLtab#1ر\else#1چ\fi\@chnum \@ne \else
+                    \if \if at RTLtab#1l\else#1r\fi\@chnum \tw@ \else
+                     \if \if at RTLtab#1چ\else#1ر\fi\@chnum \tw@ \else
+                \@chclass
+                    \if #1|\@ne \let\@arrayrule\adl at arrayrule \else
+                    \if #1:\@ne \let\@arrayrule\adl at arraydashrule \else
+                    \if #1;\@ne \let\@arrayrule\adl at argarraydashrule \else
+                    \if #1@\tw@ \else
+                    \if #1p\thr@@ \else
+                   \if #1پ\thr@@ \else\z@ \@preamerr 0\fi
+        \fi  \fi  \fi  \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi}
+
+\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
+                \or \or \@addamp \or
+                \@acolampacol \or \@firstampfalse \@acol \fi
+        \edef\@preamble{\@preamble
+                \ifcase \@chnum
+                    \hfil\adl at putlrc{$\relax\@sharp$}\hfil
+                \or \adl at putlrc{$\relax\@sharp$}\hfil
+                \or \hfil\adl at putlrc{$\relax\@sharp$}\fi}}
+\def\@tabclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
+                \or \or \@addamp \or
+                \@acolampacol \or \@firstampfalse \@acol \fi
+        \edef\@preamble{\@preamble
+        \ifcase \@chnum
+                    \hfil\adl at putlrc{\@sharp\unskip}\hfil
+                \or \adl at putlrc{\@sharp\unskip}\hfil
+                \or \hfil\hskip\z@ \adl at putlrc{\@sharp\unskip}\fi}}
+\def\adl at class@start{6}
+\def\adl at class@iiiorvii{3}
+\fi
+}
+\ApplyPatchCodeToFile{tabulary-xetex-bidi}{%
+\def\@testpach{\@chclass
+ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
+  \ifnum \@lastchclass=7 5 \else
+   \ifnum \@lastchclass=8 \tw@ \else
+    \ifnum \@lastchclass=9 \thr@@
+   \else \z@
+   \ifnum \@lastchclass = 10 \else
+   \edef\@nextchar{\expandafter\string\@nextchar}%
+   \@chnum
+   \if \@nextchar c\z@ \else
+    \if \@nextchar و\z@ \else
+    \if \@nextchar \if at RTLtab r\else l\fi\@ne \else
+     \if \@nextchar \if at RTLtab ر\else چ\fi\@ne \else
+     \if \@nextchar \if at RTLtab l\else r\fi\tw@ \else
+     \if \@nextchar \if at RTLtab چ\else ر\fi\tw@ \else
+   \if \@nextchar C7 \else
+   \if \@nextchar س7 \else
+    \if \@nextchar L8 \else
+    \if \@nextchar ف8 \else
+     \if \@nextchar R9 \else
+     \if \@nextchar ا9 \else
+     \if \@nextchar J10 \else
+     \if \@nextchar ت10 \else
+   \z@ \@chclass
+   \if\@nextchar |\@ne \else
+    \if \@nextchar !6 \else
+     \if \@nextchar @7 \else
+      \if \@nextchar <8 \else
+       \if \@nextchar >9 \else
+  10
+  \@chnum
+  \if \@nextchar m\thr@@\else
+  \if \@nextchar م\thr@@\else
+   \if \@nextchar p4 \else
+  \if \@nextcharپ4 \else
+    \if \@nextchar b5 \else
+  \if \@nextchar ز5 \else
+   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi \fi \fi \fi \fi \fi \fi \fi
+     \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
+}
+\ApplyPatchCodeToFile{float-xetex-bidi}{%
+\let\@float at Hx\@xfloat
+\def\@xfloat#1[{\@ifnextchar{H}{\@float at HH{#1}[}{\@ifnextchar{آ}{\@float@آآ{#1}[}{\@float at Hx{#1}[}}}
+\def\@float at HH#1[H]{%
+  \expandafter\let\csname end#1\endcsname\float at endH
+  \let\@currbox\float at box
+  \def\@captype{#1}\setbox\@floatcapt=\vbox{}%
+  \expandafter\ifx\csname fst@#1\endcsname\relax
+    \@flstylefalse\else\@flstyletrue\fi
+  \setbox\@currbox\color at vbox\normalcolor
+    \vbox\bgroup \hsize\columnwidth \@parboxrestore
+      \@floatboxreset \@setnobreak
+  \ignorespaces}
+\def\@float@آآ#1[آ]{%
+  \expandafter\let\csname end#1\endcsname\float at endH
+  \let\@currbox\float at box
+  \def\@captype{#1}\setbox\@floatcapt=\vbox{}%
+  \expandafter\ifx\csname fst@#1\endcsname\relax
+    \@flstylefalse\else\@flstyletrue\fi
+  \setbox\@currbox\color at vbox\normalcolor
+    \vbox\bgroup \hsize\columnwidth \@parboxrestore
+      \@floatboxreset \@setnobreak
+  \ignorespaces}
+}
+\begingroup \catcode `|=0 \catcode `[= 1
+\catcode`]=2 \catcode `\{=12 \catcode `\}=12
+\catcode`\\=12 |gdef|@x at xepersian@localize at verbatim#1\پایان{همانطورکه‌هست}[#1|پایان[همانطورکه‌هست]]
+|gdef|@sx at xepersian@localize at verbatim#1\پایان{همانطورکه‌هست*}[#1|پایان[همانطورکه‌هست*]]
+|endgroup
+\def\همانطورکه‌هست{\@verbatim \frenchspacing\@vobeyspaces \@x at xepersian@localize at verbatim}
+\def\endهمانطورکه‌هست{\if at newlist \leavevmode\fi\endtrivlist}
+\ExplSyntaxOn
+\AtBeginDocument{\@namedef{همانطورکه‌هست*}{\@verbatim \fontspec_print_visible_spaces: \@sx at xepersian@localize at verbatim}}
+\ExplSyntaxOff
+\expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
+\endinput
+%%
+%% End of file `latex-localize-misc-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,45 +0,0 @@
-%%
-%% This is file `listings-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,listings-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{listings-xepersian.def}[2014/07/17 v0.3 bilingual captions for listings package]
-\def\lstlistingname{\if at RTL برنامهٔ\else Listing\fi}
-\def\lstlistlistingname{\if at RTL فهرست برنامه‌ها\else Listings\fi}
-\endinput
-%%
-%% End of file `listings-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,45 @@
+%%
+%% This is file `listings-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,listings-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{listings-xetex-xepersian.def}[2014/07/17 v0.3 xepersian adaptations for listings package for XeTeX engine]
+\def\lstlistingname{\if at RTL برنامهٔ\else Listing\fi}
+\def\lstlistlistingname{\if at RTL فهرست برنامه‌ها\else Listings\fi}
+\endinput
+%%
+%% End of file `listings-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,81 +0,0 @@
-%%
-%% This is file `loadingorder-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,loadingorder-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{loadingorder-xepersian.def}[2018/09/29 v0.5 making sure that xepersian is the last package loaded]
-\bidi at isloaded{algorithmic}
-\bidi at isloaded{algorithm}
-\bidi at isloaded{backref}
-\bidi at isloaded{enumerate}
-\bidi at isloaded{enumitem}
-\bidi at isloaded{fancyref}
-\bidi at isloaded{tocloft}
-\bidi at isloaded{url}
-\bidi at isloaded{varioref}
-\AtBeginDocument{
-  \if at bidi@algorithmicloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithmic after xepersian package. Please load package algorithmic before xepersian package, and then try to run xelatex on your document again}{}]{algorithmic}
-  \fi%
-  \if at bidi@algorithmloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithm after xepersian package. Please load package algorithm before xepersian package, and then try to run xelatex on your document again}{}]{algorithm}
-  \fi%
-  \if at bidi@backrefloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package backref after xepersian package. Please load package backref before xepersian package, and then try to run xelatex on your document again}{}]{backref}
-  \fi%
-  \if at bidi@enumerateloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package enumerate after xepersian package. Please load package enumerate before xepersian package, and then try to run xelatex on your document again}{}]{enumerate}
-  \fi%
-  \if at bidi@enumitemloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package enumitem after xepersian package. Please load package enumitem before xepersian package, and then try to run xelatex on your document again}{}]{enumitem}
-  \fi%
-  \if at bidi@fancyrefloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package fancyref after xepersian package. Please load package fancyref before xepersian package, and then try to run xelatex on your document again}{}]{fancyref}
-  \fi%
-  \if at bidi@tocloftloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package tocloft after xepersian package. Please load package tocloft before xepersian package, and then try to run xelatex on your document again}{}]{tocloft}
-  \fi%
-  \if at bidi@urlloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package url after xepersian package. Please load package url before xepersian package, and then try to run xelatex on your document again}{}]{url}
-  \fi%
-  \if at bidi@variorefloaded@\else
-    \bidi at isloaded[\PackageError{xepersian}{Oops! you have loaded package varioref after xepersian package. Please load package varioref before xepersian package, and then try to run xelatex on your document again}{}]{varioref}
-  \fi%
-}
-\endinput
-%%
-%% End of file `loadingorder-xepersian.def'.

Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,127 +0,0 @@
-%%
-%% This is file `localise-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,localise-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{localise-xepersian.def}[2022/06/06 v0.2c Persian localisation of LaTeX2e]
-\newcommand{\makezwnjletter}{\catcode`‌=11\relax}
-\makezwnjletter
-\newcommand*{\eqcommand}[2]{\if at bidi@csprimitive{#2}{\bidi at csletcs{#1}{#2}}{\bidi at csdefcs{#1}{#2}}}
-\newcommand*{\eqenvironment}[2]{\newenvironment{#1}{%
-\if at bidi@csdef{verbatim@}{\let\verbatim@\xepersian at localize@verbatim@}{}\csname#2\endcsname}{\csname end#2\endcsname}}
-\newcommand*{\EqEnvironment}[2]{%
-  \expandafter\let\csname #1\expandafter\endcsname\csname #2\endcsname
-  \expandafter\let\csname end#1\expandafter\endcsname\csname end#2\endcsname
-}
-\@ifpackageloaded{keyval}{%
-\newcommand*\keyval at eq@alias at key[4][KV]{%
-  \bidi at csletcs{#1@#2@#3}{#1@#2@#4}%
-  \bidi at csletcs{#1@#2@#3 at default}{#1@#2@#4 at default}}%
-}{\@ifpackageloaded{xkeyval}{%
-\newcommand*\keyval at eq@alias at key[4][KV]{%
-  \bidi at csletcs{#1@#2@#3}{#1@#2@#4}%
-  \bidi at csletcs{#1@#2@#3 at default}{#1@#2@#4 at default}}%
-}{}}
-\input{latex-localise-commands-xepersian.def}
-\input{xepersian-localise-commands-xepersian.def}
-\input{latex-localise-environments-xepersian.def}
-\input{xepersian-localise-environments-xepersian.def}
-\input{latex-localise-messages-xepersian.def}
-\input{latex-localise-misc-xepersian.def}
-\input{packages-localise-xepersian.def}
-\aliasfontfeature{ExternalLocation}{مکان‌خارجی}
-\aliasfontfeature{Path}{مسیر}
-\aliasfontfeature{Renderer}{تحویل‌دهنده}
-\aliasfontfeature{BoldFont}{قلم‌سیاه}
-\aliasfontfeature{Language}{زبان}
-\aliasfontfeature{Script}{خط}
-\aliasfontfeature{UprightFont}{قلم‌عمودی}
-\aliasfontfeature{ItalicFont}{قلم‌ایتالیک}
-\aliasfontfeature{BoldItalicFont}{قلم‌ایتالیک‌سیاه}
-\aliasfontfeature{SlantedFont}{قلم‌خوابیده}
-\aliasfontfeature{BoldSlantedFont}{قلم‌خوابیده‌سیاه}
-\aliasfontfeature{SmallCapsFont}{قلم‌کلاه‌کوچک}
-\aliasfontfeature{UprightFeatures}{ویژگی‌های‌قلم‌عمودی}
-\aliasfontfeature{BoldFeatures}{ویژگی‌های‌قلم‌سیاه}
-\aliasfontfeature{ItalicFeatures}{ویژگی‌های‌قلم‌ایتالیک}
-\aliasfontfeature{BoldItalicFeatures}{ویژگی‌های‌قلم‌ایتالیک‌سیاه}
-\aliasfontfeature{SlantedFeatures}{ویژگی‌های‌قلم‌خوابیده}
-\aliasfontfeature{BoldSlantedFeatures}{ویژگی‌های‌قلم‌خوابیده‌سیاه}
-\aliasfontfeature{SmallCapsFeatures}{ویژگی‌های‌قلم‌کلاه‌کوچک}
-\aliasfontfeature{SizeFeatures}{ویژگی‌های‌اندازه}
-\aliasfontfeature{Scale}{ضریب}
-\aliasfontfeature{WordSpace}{فضای‌کلمه}
-\aliasfontfeature{PunctuationSpace}{فضای‌نقطه‌گذاری}
-\aliasfontfeature{FontAdjustment}{تنظیم‌قلم}
-\aliasfontfeature{LetterSpace}{فضای‌حرف}
-\aliasfontfeature{HyphenChar}{نویسه‌تیره}
-\aliasfontfeature{Color}{رنگ}
-\aliasfontfeature{Opacity}{کدری}
-\aliasfontfeature{Mapping}{نگاشت}
-\aliasfontfeature{Weight}{سنگینی}
-\aliasfontfeature{Width}{پهنا}
-\aliasfontfeature{OpticalSize}{اندازه‌چشمی}
-\aliasfontfeature{FakeSlant}{خوابیده‌تقلبی}
-\aliasfontfeature{FakeStretch}{کشش‌تقلبی}
-\aliasfontfeature{FakeBold}{سیاه‌تقلبی}
-\aliasfontfeature{AutoFakeSlant}{خوابیده‌تقلبی‌خودکار}
-\aliasfontfeature{AutoFakeBold}{سیاه‌تقلبی‌خودکار}
-\aliasfontfeature{Ligatures}{دویاچندحرف‌متصل‌به‌هم}
-\aliasfontfeature{Alternate}{متناوب}
-\aliasfontfeature{Variant}{گوناگون}
-\aliasfontfeature{Variant}{مجموعه‌سبکی}
-\aliasfontfeature{CharacterVariant}{گوناگونی‌نویسه}
-\aliasfontfeature{Style}{سبک}
-\aliasfontfeature{Annotation}{یادداشت}
-\aliasfontfeature{RawFeature}{ویژگی‌های‌کال}
-\aliasfontfeature{CharacterWidth}{پهنای‌نویسه}
-\aliasfontfeature{Numbers}{ارقام}
-\aliasfontfeature{Contextuals}{متنی}
-\aliasfontfeature{Diacritics}{تفکیک‌کننده‌ها}
-\aliasfontfeature{Letters}{حروف}
-\aliasfontfeature{Kerning}{دوری}
-\aliasfontfeature{VerticalPosition}{موقعیت‌عمودی}
-\aliasfontfeature{Fractions}{کسر}
-\aliasfontfeatureoption{Language}{Default}{پیش‌فرض}
-\aliasfontfeatureoption{Language}{Persian}{پارسی}
-\aliasfontfeatureoption{Script}{Persian}{پارسی}
-\aliasfontfeatureoption{Script}{Latin}{لاتین}
-\aliasfontfeatureoption{Style}{MathScript}{اسکریپت‌ریاضی}
-\aliasfontfeatureoption{Style}{MathScriptScript}{اسکریپت‌اسکریپت‌ریاضی}
-\endinput
-%%
-%% End of file `localise-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,128 @@
+%%
+%% This is file `localize-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,localize-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{localize-xetex-xepersian.def}[2025/01/03 v0.2d Persian localization of LaTeX2e for XeTeX engine]
+\newcommand{\makezwnjletter}{\catcode`‌=11\relax}
+\makezwnjletter
+\newcommand*{\eqcommand}[2]{\if at bidi@csprimitive{#2}{\bidi at csletcs{#1}{#2}}{\bidi at csdefcs{#1}{#2}}}
+\newcommand*{\eqenvironment}[2]{\newenvironment{#1}{%
+\if at bidi@csdef{verbatim@}{\let\verbatim@\xepersian at localize@verbatim@}{}\csname#2\endcsname}{\csname end#2\endcsname}}
+\newcommand*{\EqEnvironment}[2]{%
+  \expandafter\let\csname #1\expandafter\endcsname\csname #2\endcsname
+  \expandafter\let\csname end#1\expandafter\endcsname\csname end#2\endcsname
+}
+\ApplyPatchCodeToPackage{keyval}{%
+\newcommand*\keyval at eq@alias at key[4][KV]{%
+  \bidi at csletcs{#1@#2@#3}{#1@#2@#4}%
+  \bidi at csletcs{#1@#2@#3 at default}{#1@#2@#4 at default}}%
+}
+\ApplyPatchCodeToPackage{xkeyval}{%
+\newcommand*\keyval at eq@alias at key[4][KV]{%
+  \bidi at csletcs{#1@#2@#3}{#1@#2@#4}%
+  \bidi at csletcs{#1@#2@#3 at default}{#1@#2@#4 at default}}%
+}
+\input{latex-localize-commands-xetex-xepersian.def}
+\input{xepersian-localize-commands-xetex-xepersian.def}
+\input{latex-localize-environments-xetex-xepersian.def}
+\input{xepersian-localize-environments-xetex-xepersian.def}
+\input{latex-localize-messages-xetex-xepersian.def}
+\input{latex-localize-misc-xetex-xepersian.def}
+\input{packages-localize-xetex-xepersian.def}
+\aliasfontfeature{ExternalLocation}{مکان‌خارجی}
+\aliasfontfeature{Path}{مسیر}
+\aliasfontfeature{Renderer}{تحویل‌دهنده}
+\aliasfontfeature{BoldFont}{قلم‌سیاه}
+\aliasfontfeature{Language}{زبان}
+\aliasfontfeature{Script}{خط}
+\aliasfontfeature{UprightFont}{قلم‌عمودی}
+\aliasfontfeature{ItalicFont}{قلم‌ایتالیک}
+\aliasfontfeature{BoldItalicFont}{قلم‌ایتالیک‌سیاه}
+\aliasfontfeature{SlantedFont}{قلم‌خوابیده}
+\aliasfontfeature{BoldSlantedFont}{قلم‌خوابیده‌سیاه}
+\aliasfontfeature{SmallCapsFont}{قلم‌کلاه‌کوچک}
+\aliasfontfeature{UprightFeatures}{ویژگی‌های‌قلم‌عمودی}
+\aliasfontfeature{BoldFeatures}{ویژگی‌های‌قلم‌سیاه}
+\aliasfontfeature{ItalicFeatures}{ویژگی‌های‌قلم‌ایتالیک}
+\aliasfontfeature{BoldItalicFeatures}{ویژگی‌های‌قلم‌ایتالیک‌سیاه}
+\aliasfontfeature{SlantedFeatures}{ویژگی‌های‌قلم‌خوابیده}
+\aliasfontfeature{BoldSlantedFeatures}{ویژگی‌های‌قلم‌خوابیده‌سیاه}
+\aliasfontfeature{SmallCapsFeatures}{ویژگی‌های‌قلم‌کلاه‌کوچک}
+\aliasfontfeature{SizeFeatures}{ویژگی‌های‌اندازه}
+\aliasfontfeature{Scale}{ضریب}
+\aliasfontfeature{WordSpace}{فضای‌کلمه}
+\aliasfontfeature{PunctuationSpace}{فضای‌نقطه‌گذاری}
+\aliasfontfeature{FontAdjustment}{تنظیم‌قلم}
+\aliasfontfeature{LetterSpace}{فضای‌حرف}
+\aliasfontfeature{HyphenChar}{نویسه‌تیره}
+\aliasfontfeature{Color}{رنگ}
+\aliasfontfeature{Opacity}{کدری}
+\aliasfontfeature{Mapping}{نگاشت}
+\aliasfontfeature{Weight}{سنگینی}
+\aliasfontfeature{Width}{پهنا}
+\aliasfontfeature{OpticalSize}{اندازه‌چشمی}
+\aliasfontfeature{FakeSlant}{خوابیده‌تقلبی}
+\aliasfontfeature{FakeStretch}{کشش‌تقلبی}
+\aliasfontfeature{FakeBold}{سیاه‌تقلبی}
+\aliasfontfeature{AutoFakeSlant}{خوابیده‌تقلبی‌خودکار}
+\aliasfontfeature{AutoFakeBold}{سیاه‌تقلبی‌خودکار}
+\aliasfontfeature{Ligatures}{دویاچندحرف‌متصل‌به‌هم}
+\aliasfontfeature{Alternate}{متناوب}
+\aliasfontfeature{Variant}{گوناگون}
+\aliasfontfeature{Variant}{مجموعه‌سبکی}
+\aliasfontfeature{CharacterVariant}{گوناگونی‌نویسه}
+\aliasfontfeature{Style}{سبک}
+\aliasfontfeature{Annotation}{یادداشت}
+\aliasfontfeature{RawFeature}{ویژگی‌های‌کال}
+\aliasfontfeature{CharacterWidth}{پهنای‌نویسه}
+\aliasfontfeature{Numbers}{ارقام}
+\aliasfontfeature{Contextuals}{متنی}
+\aliasfontfeature{Diacritics}{تفکیک‌کننده‌ها}
+\aliasfontfeature{Letters}{حروف}
+\aliasfontfeature{Kerning}{دوری}
+\aliasfontfeature{VerticalPosition}{موقعیت‌عمودی}
+\aliasfontfeature{Fractions}{کسر}
+\aliasfontfeatureoption{Language}{Default}{پیش‌فرض}
+\aliasfontfeatureoption{Language}{Persian}{پارسی}
+\aliasfontfeatureoption{Script}{Persian}{پارسی}
+\aliasfontfeatureoption{Script}{Latin}{لاتین}
+\aliasfontfeatureoption{Style}{MathScript}{اسکریپت‌ریاضی}
+\aliasfontfeatureoption{Style}{MathScriptScript}{اسکریپت‌اسکریپت‌ریاضی}
+\endinput
+%%
+%% End of file `localize-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,54 +0,0 @@
-%%
-%% This is file `memoir-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,memoir-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{memoir-xepersian.def}[2010/07/25 v0.1 adaptations for memoir class]
-\renewcommand{\@memfront}{%
-  \@smemfront\pagenumbering{harfi}}
-\renewcommand{\setthesection}{\thechapter\@SepMark\harfi{section}}
-\renewcommand*{\thebook}{\@tartibi\c at book}
-\renewcommand*{\thepart}{\@tartibi\c at part}
-\renewcommand{\appendix}{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}%
-  \anappendixtrue}
-\endinput
-%%
-%% End of file `memoir-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,54 @@
+%%
+%% This is file `memoir-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,memoir-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{memoir-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for memoir class for XeTeX engine]
+\renewcommand{\@memfront}{%
+  \@smemfront\pagenumbering{harfi}}
+\renewcommand{\setthesection}{\thechapter\@SepMark\harfi{section}}
+\renewcommand*{\thebook}{\@tartibi\c at book}
+\renewcommand*{\thepart}{\@tartibi\c at part}
+\renewcommand{\appendix}{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}%
+  \anappendixtrue}
+\endinput
+%%
+%% End of file `memoir-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,52 +0,0 @@
-%%
-%% This is file `minitoc-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,minitoc-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{minitoc-xepersian.def}[2010/07/25 v0.1 bilingual captions for minitoc package]
-\def\ptctitle{\if at RTL فهرست مطالب\else Table of Contents\fi}%
-\def\plftitle{\if at RTL فهرست تصاویر\else List of Figures\fi}%
-\def\plttitle{\if at RTL فهرست جداول\else List of Tables\fi}%
-\def\mtctitle{\if at RTL عناوین\else Contents\fi}%
-\def\mlftitle{\if at RTL اشکال\else Figures\fi}%
-\def\mlttitle{\if at RTL جداول\else Tables\fi}%
-\def\stctitle{\if at RTL عناوین\else Contents\fi}%
-\def\slftitle{\if at RTL اشکال\else Figures\fi}%
-\def\slttitle{\if at RTL جداول\else Tables\fi}%
-\endinput
-%%
-%% End of file `minitoc-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,52 @@
+%%
+%% This is file `minitoc-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,minitoc-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{minitoc-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for minitoc package for XeTeX engine]
+\def\ptctitle{\if at RTL فهرست مطالب\else Table of Contents\fi}%
+\def\plftitle{\if at RTL فهرست تصاویر\else List of Figures\fi}%
+\def\plttitle{\if at RTL فهرست جداول\else List of Tables\fi}%
+\def\mtctitle{\if at RTL عناوین\else Contents\fi}%
+\def\mlftitle{\if at RTL اشکال\else Figures\fi}%
+\def\mlttitle{\if at RTL جداول\else Tables\fi}%
+\def\stctitle{\if at RTL عناوین\else Contents\fi}%
+\def\slftitle{\if at RTL اشکال\else Figures\fi}%
+\def\slttitle{\if at RTL جداول\else Tables\fi}%
+\endinput
+%%
+%% End of file `minitoc-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,257 +0,0 @@
-%%
-%% This is file `natbib-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,natbib-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{natbib-xepersian.def}[2011/08/01 v0.1 adaptations for natbib package]
-\renewcommand\NAT at set@cites{%
-  \ifNAT at numbers
-    \ifNAT at super \let\@cite\NAT at citesuper
-       \def\NAT at mbox##1{\unskip\nobreak\textsuperscript{##1}}%
-       \let\citeyearpar=\citeyear
-       \let\NAT at space\relax
-       \def\NAT at super@kern{\kern\p@}%
-    \else
-       \let\NAT at mbox=\mbox
-       \let\@cite\NAT at citenum
-       \let\NAT at space\NAT at spacechar
-       \let\NAT at super@kern\relax
-    \fi
-    \let\@citex\NAT at citexnum
-   \let\@Latincitex\NAT at Latin@citexnum
-    \let\@biblabel\NAT at biblabelnum
-    \let\@bibsetup\NAT at bibsetnum
-    \renewcommand\NAT at idxtxt{\NAT at name\NAT at spacechar\NAT at open\NAT at num\NAT at close}%
-    \def\natexlab##1{}%
-    \def\NAT at penalty{\penalty\@m}%
-  \else
-    \let\@cite\NAT at cite
-    \let\@citex\NAT at citex
-     \let\@Latincitex\NAT at Latin@citex
-    \let\@biblabel\NAT at biblabel
-    \let\@bibsetup\NAT at bibsetup
-    \let\NAT at space\NAT at spacechar
-    \let\NAT at penalty\@empty
-    \renewcommand\NAT at idxtxt{\NAT at name\NAT at spacechar\NAT at open\NAT at date\NAT at close}%
-    \def\natexlab##1{##1}%
-  \fi}
-\newcommand\NAT at Latin@citex{}
-\def\NAT at Latin@citex%
-  [#1][#2]#3{%
-  \NAT at reset@parser
-  \NAT at sort@cites{#3}%
-  \NAT at reset@citea
-  \@cite{\lr{\let\NAT at nm\@empty\let\NAT at year\@empty
-    \@for\@citeb:=\NAT at cite@list\do
-    {\@safe at activestrue
-     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
-     \@safe at activesfalse
-     \@ifundefined{b@\@citeb\@extra at b@citeb}{\@citea%
-       {\reset at font\bfseries ?}\NAT at citeundefined
-                 \PackageWarning{natbib}%
-       {Citation `\@citeb' on page \thepage \space undefined}\def\NAT at date{}}%
-     {\let\NAT at last@nm=\NAT at nm\let\NAT at last@yr=\NAT at year
-      \NAT at parse{\@citeb}%
-      \ifNAT at longnames\@ifundefined{bv@\@citeb\@extra at b@citeb}{%
-        \let\NAT at name=\NAT at all@names
-        \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}{}%
-      \fi
-     \ifNAT at full\let\NAT at nm\NAT at all@names\else
-       \let\NAT at nm\NAT at name\fi
-     \ifNAT at swa\ifcase\NAT at ctype
-       \if\relax\NAT at date\relax
-         \@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}\NAT at date}%
-       \else
-         \ifx\NAT at last@nm\NAT at nm\NAT at yrsep
-            \ifx\NAT at last@yr\NAT at year
-              \def\NAT at temp{{?}}%
-              \ifx\NAT at temp\NAT at exlab\PackageWarningNoLine{natbib}%
-               {Multiple citation on page \thepage: same authors and
-               year\MessageBreak without distinguishing extra
-               letter,\MessageBreak appears as question mark}\fi
-              \NAT at hyper@{\NAT at exlab}%
-            \else\unskip\NAT at spacechar
-              \NAT at hyper@{\NAT at date}%
-            \fi
-         \else
-           \@citea\NAT at hyper@{%
-             \NAT at nmfmt{\NAT at nm}%
-             \hyper at natlinkbreak{%
-               \NAT at aysep\NAT at spacechar}{\@citeb\@extra at b@citeb
-             }%
-             \NAT at date
-           }%
-         \fi
-       \fi
-     \or\@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}}%
-     \or\@citea\NAT at hyper@{\NAT at date}%
-     \or\@citea\NAT at hyper@{\NAT at alias}%
-     \fi \NAT at def@citea
-     \else
-       \ifcase\NAT at ctype
-        \if\relax\NAT at date\relax
-          \@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}}%
-        \else
-         \ifx\NAT at last@nm\NAT at nm\NAT at yrsep
-            \ifx\NAT at last@yr\NAT at year
-              \def\NAT at temp{{?}}%
-              \ifx\NAT at temp\NAT at exlab\PackageWarningNoLine{natbib}%
-               {Multiple citation on page \thepage: same authors and
-               year\MessageBreak without distinguishing extra
-               letter,\MessageBreak appears as question mark}\fi
-              \NAT at hyper@{\NAT at exlab}%
-            \else
-              \unskip\NAT at spacechar
-              \NAT at hyper@{\NAT at date}%
-            \fi
-         \else
-           \@citea\NAT at hyper@{%
-             \NAT at nmfmt{\NAT at nm}%
-             \hyper at natlinkbreak{\NAT at spacechar\NAT@@open\if*#1*\else#1\NAT at spacechar\fi}%
-               {\@citeb\@extra at b@citeb}%
-             \NAT at date
-           }%
-         \fi
-        \fi
-       \or\@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}}%
-       \or\@citea\NAT at hyper@{\NAT at date}%
-       \or\@citea\NAT at hyper@{\NAT at alias}%
-       \fi
-       \if\relax\NAT at date\relax
-         \NAT at def@citea
-       \else
-         \NAT at def@citea at close
-       \fi
-     \fi
-     }}\ifNAT at swa\else\if*#2*\else\NAT at cmt#2\fi
-     \if\relax\NAT at date\relax\else\NAT@@close\fi\fi}}{#1}{#2}}
-\newcommand\NAT at Latin@citexnum{}
-\def\NAT at Latin@citexnum[#1][#2]#3{%
-  \NAT at reset@parser
-  \NAT at sort@cites{#3}%
-  \NAT at reset@citea
-  \@cite{\lr{\def\NAT at num{-1}\let\NAT at last@yr\relax\let\NAT at nm\@empty
-    \@for\@citeb:=\NAT at cite@list\do
-    {\@safe at activestrue
-     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
-     \@safe at activesfalse
-     \@ifundefined{b@\@citeb\@extra at b@citeb}{%
-       {\reset at font\bfseries?}
-        \NAT at citeundefined\PackageWarning{natbib}%
-       {Citation `\@citeb' on page \thepage \space undefined}}%
-     {\let\NAT at last@num\NAT at num\let\NAT at last@nm\NAT at nm
-      \NAT at parse{\@citeb}%
-      \ifNAT at longnames\@ifundefined{bv@\@citeb\@extra at b@citeb}{%
-        \let\NAT at name=\NAT at all@names
-        \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}{}%
-      \fi
-      \ifNAT at full\let\NAT at nm\NAT at all@names\else
-        \let\NAT at nm\NAT at name\fi
-      \ifNAT at swa
-       \@ifnum{\NAT at ctype>\@ne}{%
-        \@citea
-        \NAT at hyper@{\@ifnum{\NAT at ctype=\tw@}{\NAT at test{\NAT at ctype}}{\NAT at alias}}%
-       }{%
-        \@ifnum{\NAT at cmprs>\z@}{%
-         \NAT at ifcat@num\NAT at num
-          {\let\NAT at nm=\NAT at num}%
-          {\def\NAT at nm{-2}}%
-         \NAT at ifcat@num\NAT at last@num
-          {\@tempcnta=\NAT at last@num\relax}%
-          {\@tempcnta\m at ne}%
-         \@ifnum{\NAT at nm=\@tempcnta}{%
-          \@ifnum{\NAT at merge>\@ne}{}{\NAT at last@yr at mbox}%
-         }{%
-           \advance\@tempcnta by\@ne
-           \@ifnum{\NAT at nm=\@tempcnta}{%
-             \ifx\NAT at last@yr\relax
-               \def at NAT@last at yr{\@citea}%
-             \else
-               \def at NAT@last at yr{--\NAT at penalty}%
-             \fi
-           }{%
-             \NAT at last@yr at mbox
-           }%
-         }%
-        }{%
-         \@tempswatrue
-         \@ifnum{\NAT at merge>\@ne}{\@ifnum{\NAT at last@num=\NAT at num\relax}{\@tempswafalse}{}}{}%
-         \if at tempswa\NAT at citea@mbox\fi
-        }%
-       }%
-       \NAT at def@citea
-      \else
-        \ifcase\NAT at ctype
-          \ifx\NAT at last@nm\NAT at nm \NAT at yrsep\NAT at penalty\NAT at space\else
-            \@citea \NAT at test{\@ne}\NAT at spacechar\NAT at mbox{\NAT at super@kern\NAT@@open}%
-          \fi
-          \if*#1*\else#1\NAT at spacechar\fi
-          \NAT at mbox{\NAT at hyper@{{\citenumfont{\NAT at num}}}}%
-          \NAT at def@citea at box
-        \or
-          \NAT at hyper@citea at space{\NAT at test{\NAT at ctype}}%
-        \or
-          \NAT at hyper@citea at space{\NAT at test{\NAT at ctype}}%
-        \or
-          \NAT at hyper@citea at space\NAT at alias
-        \fi
-      \fi
-     }%
-    }%
-      \@ifnum{\NAT at cmprs>\z@}{\NAT at last@yr}{}%
-      \ifNAT at swa\else
-        \@ifnum{\NAT at ctype=\z@}{%
-          \if*#2*\else\NAT at cmt#2\fi
-        }{}%
-        \NAT at mbox{\NAT@@close}%
-      \fi
-  }}{#1}{#2}%
-}%
-\AtBeginDocument{\NAT at set@cites}
-\DeclareRobustCommand\Latincite
-    {\begingroup\let\NAT at ctype\z@\NAT at partrue\NAT at swatrue
-      \@ifstar{\NAT at fulltrue\NAT at Latin@cites}{\NAT at fullfalse\NAT at Latin@cites}}
-\newcommand\NAT at Latin@cites{\@ifnextchar [{\NAT@@Latin@@citetp}{%
-     \ifNAT at numbers\else
-     \NAT at swafalse
-     \fi
-    \NAT@@Latin@@citetp[]}}
-\newcommand\NAT@@Latin@@citetp{}
-\def\NAT@@Latin@@citetp[#1]{\@ifnextchar[{\@Latincitex[#1]}{\@Latincitex[][#1]}}
-\endinput
-%%
-%% End of file `natbib-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,257 @@
+%%
+%% This is file `natbib-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,natbib-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{natbib-xetex-xepersian.def}[2011/08/01 v0.1 xepersian adaptations for natbib package for XeTeX engine]
+\renewcommand\NAT at set@cites{%
+  \ifNAT at numbers
+    \ifNAT at super \let\@cite\NAT at citesuper
+       \def\NAT at mbox##1{\unskip\nobreak\textsuperscript{##1}}%
+       \let\citeyearpar=\citeyear
+       \let\NAT at space\relax
+       \def\NAT at super@kern{\kern\p@}%
+    \else
+       \let\NAT at mbox=\mbox
+       \let\@cite\NAT at citenum
+       \let\NAT at space\NAT at spacechar
+       \let\NAT at super@kern\relax
+    \fi
+    \let\@citex\NAT at citexnum
+   \let\@Latincitex\NAT at Latin@citexnum
+    \let\@biblabel\NAT at biblabelnum
+    \let\@bibsetup\NAT at bibsetnum
+    \renewcommand\NAT at idxtxt{\NAT at name\NAT at spacechar\NAT at open\NAT at num\NAT at close}%
+    \def\natexlab##1{}%
+    \def\NAT at penalty{\penalty\@m}%
+  \else
+    \let\@cite\NAT at cite
+    \let\@citex\NAT at citex
+     \let\@Latincitex\NAT at Latin@citex
+    \let\@biblabel\NAT at biblabel
+    \let\@bibsetup\NAT at bibsetup
+    \let\NAT at space\NAT at spacechar
+    \let\NAT at penalty\@empty
+    \renewcommand\NAT at idxtxt{\NAT at name\NAT at spacechar\NAT at open\NAT at date\NAT at close}%
+    \def\natexlab##1{##1}%
+  \fi}
+\newcommand\NAT at Latin@citex{}
+\def\NAT at Latin@citex%
+  [#1][#2]#3{%
+  \NAT at reset@parser
+  \NAT at sort@cites{#3}%
+  \NAT at reset@citea
+  \@cite{\lr{\let\NAT at nm\@empty\let\NAT at year\@empty
+    \@for\@citeb:=\NAT at cite@list\do
+    {\@safe at activestrue
+     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+     \@safe at activesfalse
+     \@ifundefined{b@\@citeb\@extra at b@citeb}{\@citea%
+       {\reset at font\bfseries ?}\NAT at citeundefined
+                 \PackageWarning{natbib}%
+       {Citation `\@citeb' on page \thepage \space undefined}\def\NAT at date{}}%
+     {\let\NAT at last@nm=\NAT at nm\let\NAT at last@yr=\NAT at year
+      \NAT at parse{\@citeb}%
+      \ifNAT at longnames\@ifundefined{bv@\@citeb\@extra at b@citeb}{%
+        \let\NAT at name=\NAT at all@names
+        \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}{}%
+      \fi
+     \ifNAT at full\let\NAT at nm\NAT at all@names\else
+       \let\NAT at nm\NAT at name\fi
+     \ifNAT at swa\ifcase\NAT at ctype
+       \if\relax\NAT at date\relax
+         \@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}\NAT at date}%
+       \else
+         \ifx\NAT at last@nm\NAT at nm\NAT at yrsep
+            \ifx\NAT at last@yr\NAT at year
+              \def\NAT at temp{{?}}%
+              \ifx\NAT at temp\NAT at exlab\PackageWarningNoLine{natbib}%
+               {Multiple citation on page \thepage: same authors and
+               year\MessageBreak without distinguishing extra
+               letter,\MessageBreak appears as question mark}\fi
+              \NAT at hyper@{\NAT at exlab}%
+            \else\unskip\NAT at spacechar
+              \NAT at hyper@{\NAT at date}%
+            \fi
+         \else
+           \@citea\NAT at hyper@{%
+             \NAT at nmfmt{\NAT at nm}%
+             \hyper at natlinkbreak{%
+               \NAT at aysep\NAT at spacechar}{\@citeb\@extra at b@citeb
+             }%
+             \NAT at date
+           }%
+         \fi
+       \fi
+     \or\@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}}%
+     \or\@citea\NAT at hyper@{\NAT at date}%
+     \or\@citea\NAT at hyper@{\NAT at alias}%
+     \fi \NAT at def@citea
+     \else
+       \ifcase\NAT at ctype
+        \if\relax\NAT at date\relax
+          \@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}}%
+        \else
+         \ifx\NAT at last@nm\NAT at nm\NAT at yrsep
+            \ifx\NAT at last@yr\NAT at year
+              \def\NAT at temp{{?}}%
+              \ifx\NAT at temp\NAT at exlab\PackageWarningNoLine{natbib}%
+               {Multiple citation on page \thepage: same authors and
+               year\MessageBreak without distinguishing extra
+               letter,\MessageBreak appears as question mark}\fi
+              \NAT at hyper@{\NAT at exlab}%
+            \else
+              \unskip\NAT at spacechar
+              \NAT at hyper@{\NAT at date}%
+            \fi
+         \else
+           \@citea\NAT at hyper@{%
+             \NAT at nmfmt{\NAT at nm}%
+             \hyper at natlinkbreak{\NAT at spacechar\NAT@@open\if*#1*\else#1\NAT at spacechar\fi}%
+               {\@citeb\@extra at b@citeb}%
+             \NAT at date
+           }%
+         \fi
+        \fi
+       \or\@citea\NAT at hyper@{\NAT at nmfmt{\NAT at nm}}%
+       \or\@citea\NAT at hyper@{\NAT at date}%
+       \or\@citea\NAT at hyper@{\NAT at alias}%
+       \fi
+       \if\relax\NAT at date\relax
+         \NAT at def@citea
+       \else
+         \NAT at def@citea at close
+       \fi
+     \fi
+     }}\ifNAT at swa\else\if*#2*\else\NAT at cmt#2\fi
+     \if\relax\NAT at date\relax\else\NAT@@close\fi\fi}}{#1}{#2}}
+\newcommand\NAT at Latin@citexnum{}
+\def\NAT at Latin@citexnum[#1][#2]#3{%
+  \NAT at reset@parser
+  \NAT at sort@cites{#3}%
+  \NAT at reset@citea
+  \@cite{\lr{\def\NAT at num{-1}\let\NAT at last@yr\relax\let\NAT at nm\@empty
+    \@for\@citeb:=\NAT at cite@list\do
+    {\@safe at activestrue
+     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+     \@safe at activesfalse
+     \@ifundefined{b@\@citeb\@extra at b@citeb}{%
+       {\reset at font\bfseries?}
+        \NAT at citeundefined\PackageWarning{natbib}%
+       {Citation `\@citeb' on page \thepage \space undefined}}%
+     {\let\NAT at last@num\NAT at num\let\NAT at last@nm\NAT at nm
+      \NAT at parse{\@citeb}%
+      \ifNAT at longnames\@ifundefined{bv@\@citeb\@extra at b@citeb}{%
+        \let\NAT at name=\NAT at all@names
+        \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}{}%
+      \fi
+      \ifNAT at full\let\NAT at nm\NAT at all@names\else
+        \let\NAT at nm\NAT at name\fi
+      \ifNAT at swa
+       \@ifnum{\NAT at ctype>\@ne}{%
+        \@citea
+        \NAT at hyper@{\@ifnum{\NAT at ctype=\tw@}{\NAT at test{\NAT at ctype}}{\NAT at alias}}%
+       }{%
+        \@ifnum{\NAT at cmprs>\z@}{%
+         \NAT at ifcat@num\NAT at num
+          {\let\NAT at nm=\NAT at num}%
+          {\def\NAT at nm{-2}}%
+         \NAT at ifcat@num\NAT at last@num
+          {\@tempcnta=\NAT at last@num\relax}%
+          {\@tempcnta\m at ne}%
+         \@ifnum{\NAT at nm=\@tempcnta}{%
+          \@ifnum{\NAT at merge>\@ne}{}{\NAT at last@yr at mbox}%
+         }{%
+           \advance\@tempcnta by\@ne
+           \@ifnum{\NAT at nm=\@tempcnta}{%
+             \ifx\NAT at last@yr\relax
+               \def at NAT@last at yr{\@citea}%
+             \else
+               \def at NAT@last at yr{--\NAT at penalty}%
+             \fi
+           }{%
+             \NAT at last@yr at mbox
+           }%
+         }%
+        }{%
+         \@tempswatrue
+         \@ifnum{\NAT at merge>\@ne}{\@ifnum{\NAT at last@num=\NAT at num\relax}{\@tempswafalse}{}}{}%
+         \if at tempswa\NAT at citea@mbox\fi
+        }%
+       }%
+       \NAT at def@citea
+      \else
+        \ifcase\NAT at ctype
+          \ifx\NAT at last@nm\NAT at nm \NAT at yrsep\NAT at penalty\NAT at space\else
+            \@citea \NAT at test{\@ne}\NAT at spacechar\NAT at mbox{\NAT at super@kern\NAT@@open}%
+          \fi
+          \if*#1*\else#1\NAT at spacechar\fi
+          \NAT at mbox{\NAT at hyper@{{\citenumfont{\NAT at num}}}}%
+          \NAT at def@citea at box
+        \or
+          \NAT at hyper@citea at space{\NAT at test{\NAT at ctype}}%
+        \or
+          \NAT at hyper@citea at space{\NAT at test{\NAT at ctype}}%
+        \or
+          \NAT at hyper@citea at space\NAT at alias
+        \fi
+      \fi
+     }%
+    }%
+      \@ifnum{\NAT at cmprs>\z@}{\NAT at last@yr}{}%
+      \ifNAT at swa\else
+        \@ifnum{\NAT at ctype=\z@}{%
+          \if*#2*\else\NAT at cmt#2\fi
+        }{}%
+        \NAT at mbox{\NAT@@close}%
+      \fi
+  }}{#1}{#2}%
+}%
+\AtBeginDocument{\NAT at set@cites}
+\DeclareRobustCommand\Latincite
+    {\begingroup\let\NAT at ctype\z@\NAT at partrue\NAT at swatrue
+      \@ifstar{\NAT at fulltrue\NAT at Latin@cites}{\NAT at fullfalse\NAT at Latin@cites}}
+\newcommand\NAT at Latin@cites{\@ifnextchar [{\NAT@@Latin@@citetp}{%
+     \ifNAT at numbers\else
+     \NAT at swafalse
+     \fi
+    \NAT@@Latin@@citetp[]}}
+\newcommand\NAT@@Latin@@citetp{}
+\def\NAT@@Latin@@citetp[#1]{\@ifnextchar[{\@Latincitex[#1]}{\@Latincitex[][#1]}}
+\endinput
+%%
+%% End of file `natbib-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,190 +0,0 @@
-%%
-%% This is file `packages-localise-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,packages-localise-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\آماده‌سازی‌پرونده{packages-localise-xepersian.def}[2013/04/24 v0.2 localising LaTeX2e Packages]
-\@گرسبک‌فراخوانی‌شده{color}{\ورودی{color-localise-xepersian.def}}{}
-\@ifpackageloaded{multicol}{%
-\newenvironment{چندستونی‌ها}{\begin{multicols}}{\end{multicols}}%
-\newenvironment{چندستونی‌ها*}{\begin{multicols*}}{\end{multicols*}}%
-}{}
-\@ifpackageloaded{verbatim}{%
-\begingroup
- \vrb at catcodes
- \lccode`\!=`\\ \lccode`\[=`\{ \lccode`\]=`\}
- \catcode`\~=\active \lccode`\~=`\^^M
- \lccode`\C=`\C
- \lowercase{\endgroup
-    \def\xepersian at localize@verbatim at start#1{%
-      \verbatim at startline
-      \if\noexpand#1\noexpand~%
-        \let\next\xepersian at localize@verbatim@
-      \else \def\next{\xepersian at localize@verbatim@#1}\fi
-      \next}%
-    \def\xepersian at localize@verbatim@#1~{\xepersian at localize@verbatim@@#1!پایان\@nil}%
-    \def\xepersian at localize@verbatim@@#1!پایان{%
-       \verbatim at addtoline{#1}%
-       \futurelet\next\xepersian at localize@verbatim@@@}%
-    \def\xepersian at localize@verbatim@@@#1\@nil{%
-       \ifx\next\@nil
-         \verbatim at processline
-         \verbatim at startline
-         \let\next\xepersian at localize@verbatim@
-       \else
-         \def\@tempa##1!پایان\@nil{##1}%
-         \@temptokena{!پایان}%
-         \def\next{\expandafter\xepersian at localize@verbatim at test\@tempa#1\@nil~}%
-       \fi \next}%
-    \def\xepersian at localize@verbatim at test#1{%
-           \let\next\xepersian at localize@verbatim at test
-           \if\noexpand#1\noexpand~%
-             \expandafter\verbatim at addtoline
-               \expandafter{\the\@temptokena}%
-             \verbatim at processline
-             \verbatim at startline
-             \let\next\xepersian at localize@verbatim@
-           \else \if\noexpand#1
-             \@temptokena\expandafter{\the\@temptokena#1}%
-           \else \if\noexpand#1\noexpand[%
-             \let\@tempc\@empty
-             \let\next\xepersian at localize@verbatim at testend
-           \else
-             \expandafter\verbatim at addtoline
-               \expandafter{\the\@temptokena}%
-             \def\next{\xepersian at localize@verbatim@#1}%
-           \fi\fi\fi
-           \next}%
-    \def\xepersian at localize@verbatim at testend#1{%
-         \if\noexpand#1\noexpand~%
-           \expandafter\verbatim at addtoline
-             \expandafter{\the\@temptokena[}%
-           \expandafter\verbatim at addtoline
-             \expandafter{\@tempc}%
-           \verbatim at processline
-           \verbatim at startline
-           \let\next\xepersian at localize@verbatim@
-         \else\if\noexpand#1\noexpand]%
-           \let\next\xepersian at localize@verbatim@@testend
-         \else\if\noexpand#1\noexpand!%
-           \expandafter\verbatim at addtoline
-             \expandafter{\the\@temptokena[}%
-           \expandafter\verbatim at addtoline
-             \expandafter{\@tempc}%
-           \def\next{\xepersian at localize@verbatim@!}%
-         \else \expandafter\def\expandafter\@tempc\expandafter
-           {\@tempc#1}\fi\fi\fi
-         \next}%
-    \def\xepersian at localize@verbatim@@testend{%
-       \ifx\@tempc\@currenvir
-         \verbatim at finish
-         \edef\next{\noexpand\end{\@currenvir}%
-                    \noexpand\xepersian at localize@verbatim at rescan{\@currenvir}}%
-       \else
-         \expandafter\verbatim at addtoline
-           \expandafter{\the\@temptokena[}%
-           \expandafter\verbatim at addtoline
-             \expandafter{\@tempc]}%
-         \let\next\xepersian at localize@verbatim@
-       \fi
-       \next}%
-    \def\xepersian at localize@verbatim at rescan#1#2~{\if\noexpand~\noexpand#2~\else
-        \@warning{Characters dropped after `\string\end{#1}'}\fi}}%
-\def\همانطورکه‌هست{\begingroup\@verbatim \frenchspacing\@vobeyspaces
-              \xepersian at localize@verbatim at start}
-\@namedef{همانطورکه‌هست*}{\begingroup\@verbatim\xepersian at localize@verbatim at start}
-\def\endهمانطورکه‌هست{\endtrivlist\endgroup\@doendpe}
-\expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
-}{}
-\ExplSyntaxOn
-\AtBeginDocument{
-  \xepersian_localize_patch_verbatim:
-}
-\cs_set:Npn \xepersian_localize_patch_verbatim: {
-  \@ifpackageloaded{verbatim}{
-    \cs_set:cpn {همانطورکه‌هست*} {
-      \group_begin: \@verbatim \fontspec_print_visible_spaces: \xepersian at localize@verbatim at start
-    }
-  }{
-  }
-}
-\ExplSyntaxOff
-\@ifpackageloaded{graphicx}{%
-\def\Gin at boolkey#1#2{%
-\expandafter\@ifdefinable  \csname Gin@#2درست\endcsname{%
-\expandafter\let\csname Gin@#2درست\expandafter\endcsname\csname Gin@#2true\endcsname}%
-\expandafter\@ifdefinable  \csname Gin@#2نادرست\endcsname{%
-\expandafter\let\csname Gin@#2نادرست\expandafter\endcsname\csname Gin@#2false\endcsname}%
-  \csname Gin@#2\ifx\relax#1\relax true\else#1\fi\endcsname}
-\define at key{Grot}{origin}[c]{%
- \@tfor\@tempa:=#1\do{%
-    \if l\@tempa \Grot at x\z@\else
-    \if چ\@tempa \Grot at x\z@\else
-    \if r\@tempa \Grot at x\width\else
-    \if ر\@tempa \Grot at x\width\else
-    \if t\@tempa \Grot at y\height\else
-    \if ب\@tempa \Grot at y\height\else
-    \if b\@tempa \Grot at y-\depth\else
-    \if ز\@tempa \Grot at y-\depth\else
-    \if B\@tempa \Grot at y\z@\else
-    \if ک\@tempa \Grot at y\z@\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}}
-\معادل@کلید{Gin}{پیش‌نویس}{draft}
-\معادل@کلید{Gin}{مبدا}{origin}
-\معادل@کلید{Grot}{مبدا}{origin}
-\معادل@کلید{Gin}{بی‌اضافه}{clip}
-\معادل@کلید{Gin}{حفظ‌تناسب}{keepaspectratio}
-\معادل@کلید{Gin}{پهنای‌طبیعی}{natwidth}
-\معادل@کلید{Gin}{بلندای‌طبیعی}{natheight}
-\معادل@کلید{Gin}{مختصات}{bb}
-\معادل@کلید{Gin}{محدوده‌نمایش}{viewport}
-\معادل@کلید{Gin}{حذف‌اطراف}{trim}
-\معادل@کلید{Gin}{زاویه}{angle}
-\معادل@کلید{Gin}{پهنا}{width}
-\معادل@کلید{Gin}{بلندا}{height}
-\معادل@کلید{Gin}{بلندای‌کل}{totalheight}
-\معادل@کلید{Gin}{ضریب}{scale}
-\معادل@کلید{Gin}{نوع}{type}
-\معادل@کلید{Gin}{پسوند}{ext}
-\معادل@کلید{Gin}{خواندنی}{read}
-\معادل@کلید{Gin}{فرمان}{command}
-\معادل@کلید{Grot}{طول}{x}
-\معادل@کلید{Grot}{عرض}{y}
-\معادل@کلید{Grot}{واحد}{units}
-}{}
-\endinput
-%%
-%% End of file `packages-localise-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,189 @@
+%%
+%% This is file `packages-localize-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,packages-localize-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\آماده‌سازی‌پرونده{packages-localize-xetex-xepersian.def}[2025/01/03 v0.3 localizing LaTeX2e Packages for XeTeX engine]
+\@گرسبک‌فراخوانی‌شده{color}{\ورودی{color-localize-xetex-xepersian.def}}{}
+\ApplyPatchCodeToPackage{multicol}{%
+\newenvironment{چندستونی‌ها}{\begin{multicols}}{\end{multicols}}%
+\newenvironment{چندستونی‌ها*}{\begin{multicols*}}{\end{multicols*}}%
+}
+\ApplyPatchCodeToPackage{verbatim}{%
+\begingroup
+ \vrb at catcodes
+ \lccode`\!=`\\ \lccode`\[=`\{ \lccode`\]=`\}
+ \catcode`\~=\active \lccode`\~=`\^^M
+ \lccode`\C=`\C
+ \lowercase{\endgroup
+    \def\xepersian at localize@verbatim at start#1{%
+      \verbatim at startline
+      \if\noexpand#1\noexpand~%
+        \let\next\xepersian at localize@verbatim@
+      \else \def\next{\xepersian at localize@verbatim@#1}\fi
+      \next}%
+    \def\xepersian at localize@verbatim@#1~{\xepersian at localize@verbatim@@#1!پایان\@nil}%
+    \def\xepersian at localize@verbatim@@#1!پایان{%
+       \verbatim at addtoline{#1}%
+       \futurelet\next\xepersian at localize@verbatim@@@}%
+    \def\xepersian at localize@verbatim@@@#1\@nil{%
+       \ifx\next\@nil
+         \verbatim at processline
+         \verbatim at startline
+         \let\next\xepersian at localize@verbatim@
+       \else
+         \def\@tempa##1!پایان\@nil{##1}%
+         \@temptokena{!پایان}%
+         \def\next{\expandafter\xepersian at localize@verbatim at test\@tempa#1\@nil~}%
+       \fi \next}%
+    \def\xepersian at localize@verbatim at test#1{%
+           \let\next\xepersian at localize@verbatim at test
+           \if\noexpand#1\noexpand~%
+             \expandafter\verbatim at addtoline
+               \expandafter{\the\@temptokena}%
+             \verbatim at processline
+             \verbatim at startline
+             \let\next\xepersian at localize@verbatim@
+           \else \if\noexpand#1
+             \@temptokena\expandafter{\the\@temptokena#1}%
+           \else \if\noexpand#1\noexpand[%
+             \let\@tempc\@empty
+             \let\next\xepersian at localize@verbatim at testend
+           \else
+             \expandafter\verbatim at addtoline
+               \expandafter{\the\@temptokena}%
+             \def\next{\xepersian at localize@verbatim@#1}%
+           \fi\fi\fi
+           \next}%
+    \def\xepersian at localize@verbatim at testend#1{%
+         \if\noexpand#1\noexpand~%
+           \expandafter\verbatim at addtoline
+             \expandafter{\the\@temptokena[}%
+           \expandafter\verbatim at addtoline
+             \expandafter{\@tempc}%
+           \verbatim at processline
+           \verbatim at startline
+           \let\next\xepersian at localize@verbatim@
+         \else\if\noexpand#1\noexpand]%
+           \let\next\xepersian at localize@verbatim@@testend
+         \else\if\noexpand#1\noexpand!%
+           \expandafter\verbatim at addtoline
+             \expandafter{\the\@temptokena[}%
+           \expandafter\verbatim at addtoline
+             \expandafter{\@tempc}%
+           \def\next{\xepersian at localize@verbatim@!}%
+         \else \expandafter\def\expandafter\@tempc\expandafter
+           {\@tempc#1}\fi\fi\fi
+         \next}%
+    \def\xepersian at localize@verbatim@@testend{%
+       \ifx\@tempc\@currenvir
+         \verbatim at finish
+         \edef\next{\noexpand\end{\@currenvir}%
+                    \noexpand\xepersian at localize@verbatim at rescan{\@currenvir}}%
+       \else
+         \expandafter\verbatim at addtoline
+           \expandafter{\the\@temptokena[}%
+           \expandafter\verbatim at addtoline
+             \expandafter{\@tempc]}%
+         \let\next\xepersian at localize@verbatim@
+       \fi
+       \next}%
+    \def\xepersian at localize@verbatim at rescan#1#2~{\if\noexpand~\noexpand#2~\else
+        \@warning{Characters dropped after `\string\end{#1}'}\fi}}%
+\def\همانطورکه‌هست{\begingroup\@verbatim \frenchspacing\@vobeyspaces
+              \xepersian at localize@verbatim at start}
+\@namedef{همانطورکه‌هست*}{\begingroup\@verbatim\xepersian at localize@verbatim at start}
+\def\endهمانطورکه‌هست{\endtrivlist\endgroup\@doendpe}
+\expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
+}
+\ExplSyntaxOn
+\AtBeginDocument{
+  \xepersian_localize_patch_verbatim:
+}
+\cs_set:Npn \xepersian_localize_patch_verbatim: {
+  \ApplyPatchCodeToPackage{verbatim}{
+    \cs_set:cpn {همانطورکه‌هست*} {
+      \group_begin: \@verbatim \fontspec_print_visible_spaces: \xepersian at localize@verbatim at start
+    }
+  }
+}
+\ExplSyntaxOff
+\ApplyPatchCodeToPackage{graphicx}{%
+\def\Gin at boolkey#1#2{%
+\expandafter\@ifdefinable  \csname Gin@#2درست\endcsname{%
+\expandafter\let\csname Gin@#2درست\expandafter\endcsname\csname Gin@#2true\endcsname}%
+\expandafter\@ifdefinable  \csname Gin@#2نادرست\endcsname{%
+\expandafter\let\csname Gin@#2نادرست\expandafter\endcsname\csname Gin@#2false\endcsname}%
+  \csname Gin@#2\ifx\relax#1\relax true\else#1\fi\endcsname}
+\define at key{Grot}{origin}[c]{%
+ \@tfor\@tempa:=#1\do{%
+    \if l\@tempa \Grot at x\z@\else
+    \if چ\@tempa \Grot at x\z@\else
+    \if r\@tempa \Grot at x\width\else
+    \if ر\@tempa \Grot at x\width\else
+    \if t\@tempa \Grot at y\height\else
+    \if ب\@tempa \Grot at y\height\else
+    \if b\@tempa \Grot at y-\depth\else
+    \if ز\@tempa \Grot at y-\depth\else
+    \if B\@tempa \Grot at y\z@\else
+    \if ک\@tempa \Grot at y\z@\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}}
+\معادل@کلید{Gin}{پیش‌نویس}{draft}
+\معادل@کلید{Gin}{مبدا}{origin}
+\معادل@کلید{Grot}{مبدا}{origin}
+\معادل@کلید{Gin}{بی‌اضافه}{clip}
+\معادل@کلید{Gin}{حفظ‌تناسب}{keepaspectratio}
+\معادل@کلید{Gin}{پهنای‌طبیعی}{natwidth}
+\معادل@کلید{Gin}{بلندای‌طبیعی}{natheight}
+\معادل@کلید{Gin}{مختصات}{bb}
+\معادل@کلید{Gin}{محدوده‌نمایش}{viewport}
+\معادل@کلید{Gin}{حذف‌اطراف}{trim}
+\معادل@کلید{Gin}{زاویه}{angle}
+\معادل@کلید{Gin}{پهنا}{width}
+\معادل@کلید{Gin}{بلندا}{height}
+\معادل@کلید{Gin}{بلندای‌کل}{totalheight}
+\معادل@کلید{Gin}{ضریب}{scale}
+\معادل@کلید{Gin}{نوع}{type}
+\معادل@کلید{Gin}{پسوند}{ext}
+\معادل@کلید{Gin}{خواندنی}{read}
+\معادل@کلید{Gin}{فرمان}{command}
+\معادل@کلید{Grot}{طول}{x}
+\معادل@کلید{Grot}{عرض}{y}
+\معادل@کلید{Grot}{واحد}{units}
+}
+\endinput
+%%
+%% End of file `packages-localize-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,49 +0,0 @@
-%%
-%% This is file `rapport1-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,rapport1-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{rapport1-xepersian.def}[2010/07/25 v0.1 adaptations for rapport1 class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}}
-\endinput
-%%
-%% End of file `rapport1-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,49 @@
+%%
+%% This is file `rapport1-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,rapport1-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{rapport1-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for rapport1 class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}}
+\endinput
+%%
+%% End of file `rapport1-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,49 +0,0 @@
-%%
-%% This is file `rapport3-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,rapport3-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{rapport3-xepersian.def}[2010/07/25 v0.2 adaptations for rapport3 class]
-\renewcommand*\thepart{\@tartibi\c at part}
-\renewcommand*\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}}
-\endinput
-%%
-%% End of file `rapport3-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,49 @@
+%%
+%% This is file `rapport3-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,rapport3-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{rapport3-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for rapport3 class for XeTeX engine]
+\renewcommand*\thepart{\@tartibi\c at part}
+\renewcommand*\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}}
+\endinput
+%%
+%% End of file `rapport3-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,50 +0,0 @@
-%%
-%% This is file `refrep-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,refrep-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{refrep-xepersian.def}[2010/07/25 v0.2 adaptations for refrep class]
-\renewcommand \thepart {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}
-}%end appendix
-\endinput
-%%
-%% End of file `refrep-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,50 @@
+%%
+%% This is file `refrep-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,refrep-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{refrep-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for refrep class for XeTeX engine]
+\renewcommand \thepart {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}
+}%end appendix
+\endinput
+%%
+%% End of file `refrep-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,50 +0,0 @@
-%%
-%% This is file `report-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,report-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{report-xepersian.def}[2010/07/25 v0.2 adaptations for standard report class]
-\renewcommand \thepart {\@tartibi\c at part}
-\renewcommand\appendix{\par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}
-}%end appendix
-\endinput
-%%
-%% End of file `report-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,50 @@
+%%
+%% This is file `report-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,report-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{report-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for report class for XeTeX engine]
+\renewcommand \thepart {\@tartibi\c at part}
+\renewcommand\appendix{\par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}
+}%end appendix
+\endinput
+%%
+%% End of file `report-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,93 +0,0 @@
-%%
-%% This is file `scrartcl-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,scrartcl-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{scrartcl-xepersian.def}[2022/05/22 v0.3 adaptations for scrartcl class]
-\renewcommand*{\thepart}{\@tartibi\c at part}
-\renewcommand*\appendix{%
-  \Ifstr{\@currenvir}{appendix}{%
-    \ClassWarning{\KOMAClassName}{%
-      You are using
-      `\string\begin{appendix}...\string\end{appendix}'.\MessageBreak
-      You should note, that `\string\appendix' is a mostly
-      globally\MessageBreak
-      working command not an enviroment with only local\MessageBreak
-      effects. Therefore `\string\end{appendix}' will neither\MessageBreak
-      switch back to normal section numbering nor finish\MessageBreak
-      every other effect of `\string\begin{appendix}'.\MessageBreak
-      Nevertheless, some effects may end with\MessageBreak
-      `\string\end{appendix}' and the document may become\MessageBreak
-      inconsistent.\MessageBreak
-      Because of this, you should remove `\string\end{appendix}'\MessageBreak
-      and replace `\string\begin{appendix}' by command\MessageBreak
-      `\string\appendix'%
-    }%
-  }{}%
-  \par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \gdef\thesection{\@harfi\c at section}%
-}
-\IfLTXAtLeastTF{2020/10/01}{%
-  \g at addto@macro{\appendix}{\UseOneTimeHook{\KOMAClassName/appendix}}%
-}{}
-\g at addto@macro{\appendix}{\csname appendixmore\endcsname}
-\renewcommand*{\@@maybeautodot}[1]{%
-  \ifx #1\@stop\let\@@maybeautodot\relax
-  \else
-    \ifx #1\harfi \@autodottrue\fi
-    \ifx #1\adadi \@autodottrue\fi
-    \ifx #1\tartibi \@autodottrue\fi
-    \ifx #1\Alph \@autodottrue\fi
-    \ifx #1\alph \@autodottrue\fi
-    \ifx #1\Roman \@autodottrue\fi
-    \ifx #1\roman \@autodottrue\fi
-    \ifx #1\@harfi \@autodottrue\fi
-    \ifx #1\@adadi \@autodottrue\fi
-    \ifx #1\@tartibi \@autodottrue\fi
-    \ifx #1\@Alph \@autodottrue\fi
-    \ifx #1\@alph \@autodottrue\fi
-    \ifx #1\@Roman \@autodottrue\fi
-    \ifx #1\@roman \@autodottrue\fi
-    \ifx #1\romannumeral \@autodottrue\fi
-  \fi
-  \@@maybeautodot
-}
-\endinput
-%%
-%% End of file `scrartcl-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,93 @@
+%%
+%% This is file `scrartcl-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,scrartcl-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{scrartcl-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrartcl class for XeTeX engine]
+\renewcommand*{\thepart}{\@tartibi\c at part}
+\renewcommand*\appendix{%
+  \Ifstr{\@currenvir}{appendix}{%
+    \ClassWarning{\KOMAClassName}{%
+      You are using
+      `\string\begin{appendix}...\string\end{appendix}'.\MessageBreak
+      You should note, that `\string\appendix' is a mostly
+      globally\MessageBreak
+      working command not an enviroment with only local\MessageBreak
+      effects. Therefore `\string\end{appendix}' will neither\MessageBreak
+      switch back to normal section numbering nor finish\MessageBreak
+      every other effect of `\string\begin{appendix}'.\MessageBreak
+      Nevertheless, some effects may end with\MessageBreak
+      `\string\end{appendix}' and the document may become\MessageBreak
+      inconsistent.\MessageBreak
+      Because of this, you should remove `\string\end{appendix}'\MessageBreak
+      and replace `\string\begin{appendix}' by command\MessageBreak
+      `\string\appendix'%
+    }%
+  }{}%
+  \par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \gdef\thesection{\@harfi\c at section}%
+}
+\IfLTXAtLeastTF{2020/10/01}{%
+  \g at addto@macro{\appendix}{\UseOneTimeHook{\KOMAClassName/appendix}}%
+}{}
+\g at addto@macro{\appendix}{\csname appendixmore\endcsname}
+\renewcommand*{\@@maybeautodot}[1]{%
+  \ifx #1\@stop\let\@@maybeautodot\relax
+  \else
+    \ifx #1\harfi \@autodottrue\fi
+    \ifx #1\adadi \@autodottrue\fi
+    \ifx #1\tartibi \@autodottrue\fi
+    \ifx #1\Alph \@autodottrue\fi
+    \ifx #1\alph \@autodottrue\fi
+    \ifx #1\Roman \@autodottrue\fi
+    \ifx #1\roman \@autodottrue\fi
+    \ifx #1\@harfi \@autodottrue\fi
+    \ifx #1\@adadi \@autodottrue\fi
+    \ifx #1\@tartibi \@autodottrue\fi
+    \ifx #1\@Alph \@autodottrue\fi
+    \ifx #1\@alph \@autodottrue\fi
+    \ifx #1\@Roman \@autodottrue\fi
+    \ifx #1\@roman \@autodottrue\fi
+    \ifx #1\romannumeral \@autodottrue\fi
+  \fi
+  \@@maybeautodot
+}
+\endinput
+%%
+%% End of file `scrartcl-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,98 +0,0 @@
-%%
-%% This is file `scrbook-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,scrbook-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{scrbook-xepersian.def}[2022/05/22 v0.3 adaptations for scrbook class]
-\renewcommand*\frontmatter{%
-  \if at twoside\cleardoubleoddpage\else\clearpage\fi
-  \@mainmatterfalse\pagenumbering{harfi}%
-}
-\renewcommand*{\thepart}{\@tartibi\c at part}
-\renewcommand*\appendix{%
-  \Ifstr{\@currenvir}{appendix}{%
-    \ClassWarning{\KOMAClassName}{%
-      You are using
-      `\string\begin{appendix}...\string\end{appendix}'.\MessageBreak
-      You should note, that `\string\appendix' is a mostly
-      globally\MessageBreak
-      working command not an enviroment with only local\MessageBreak
-      effects. Therefore `\string\end{appendix}' will neither\MessageBreak
-      switch back to normal section numbering nor finish\MessageBreak
-      every other effect of `\string\begin{appendix}'.\MessageBreak
-      Nevertheless, some effects may end with\MessageBreak
-      `\string\end{appendix}' and the document may become\MessageBreak
-      inconsistent.\MessageBreak
-      Because of this, you should remove `\string\end{appendix}'\MessageBreak
-      and replace `\string\begin{appendix}' by command\MessageBreak
-      `\string\appendix'%
-    }%
-  }{}%
-  \par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}%
-}
-\IfLTXAtLeastTF{2020/10/01}{%
-  \g at addto@macro{\appendix}{\UseOneTimeHook{\KOMAClassName/appendix}}%
-}{}
-\g at addto@macro{\appendix}{\csname appendixmore\endcsname}
-\renewcommand*{\@@maybeautodot}[1]{%
-  \ifx #1\@stop\let\@@maybeautodot\relax
-  \else
-    \ifx #1\harfi \@autodottrue\fi
-    \ifx #1\adadi \@autodottrue\fi
-    \ifx #1\tartibi \@autodottrue\fi
-    \ifx #1\Alph \@autodottrue\fi
-    \ifx #1\alph \@autodottrue\fi
-    \ifx #1\Roman \@autodottrue\fi
-    \ifx #1\roman \@autodottrue\fi
-    \ifx #1\@harfi \@autodottrue\fi
-    \ifx #1\@adadi \@autodottrue\fi
-    \ifx #1\@tartibi \@autodottrue\fi
-    \ifx #1\@Alph \@autodottrue\fi
-    \ifx #1\@alph \@autodottrue\fi
-    \ifx #1\@Roman \@autodottrue\fi
-    \ifx #1\@roman \@autodottrue\fi
-    \ifx #1\romannumeral \@autodottrue\fi
-  \fi
-  \@@maybeautodot
-}
-\endinput
-%%
-%% End of file `scrbook-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,98 @@
+%%
+%% This is file `scrbook-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,scrbook-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{scrbook-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrbook class for XeTeX engine]
+\renewcommand*\frontmatter{%
+  \if at twoside\cleardoubleoddpage\else\clearpage\fi
+  \@mainmatterfalse\pagenumbering{harfi}%
+}
+\renewcommand*{\thepart}{\@tartibi\c at part}
+\renewcommand*\appendix{%
+  \Ifstr{\@currenvir}{appendix}{%
+    \ClassWarning{\KOMAClassName}{%
+      You are using
+      `\string\begin{appendix}...\string\end{appendix}'.\MessageBreak
+      You should note, that `\string\appendix' is a mostly
+      globally\MessageBreak
+      working command not an enviroment with only local\MessageBreak
+      effects. Therefore `\string\end{appendix}' will neither\MessageBreak
+      switch back to normal section numbering nor finish\MessageBreak
+      every other effect of `\string\begin{appendix}'.\MessageBreak
+      Nevertheless, some effects may end with\MessageBreak
+      `\string\end{appendix}' and the document may become\MessageBreak
+      inconsistent.\MessageBreak
+      Because of this, you should remove `\string\end{appendix}'\MessageBreak
+      and replace `\string\begin{appendix}' by command\MessageBreak
+      `\string\appendix'%
+    }%
+  }{}%
+  \par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}%
+}
+\IfLTXAtLeastTF{2020/10/01}{%
+  \g at addto@macro{\appendix}{\UseOneTimeHook{\KOMAClassName/appendix}}%
+}{}
+\g at addto@macro{\appendix}{\csname appendixmore\endcsname}
+\renewcommand*{\@@maybeautodot}[1]{%
+  \ifx #1\@stop\let\@@maybeautodot\relax
+  \else
+    \ifx #1\harfi \@autodottrue\fi
+    \ifx #1\adadi \@autodottrue\fi
+    \ifx #1\tartibi \@autodottrue\fi
+    \ifx #1\Alph \@autodottrue\fi
+    \ifx #1\alph \@autodottrue\fi
+    \ifx #1\Roman \@autodottrue\fi
+    \ifx #1\roman \@autodottrue\fi
+    \ifx #1\@harfi \@autodottrue\fi
+    \ifx #1\@adadi \@autodottrue\fi
+    \ifx #1\@tartibi \@autodottrue\fi
+    \ifx #1\@Alph \@autodottrue\fi
+    \ifx #1\@alph \@autodottrue\fi
+    \ifx #1\@Roman \@autodottrue\fi
+    \ifx #1\@roman \@autodottrue\fi
+    \ifx #1\romannumeral \@autodottrue\fi
+  \fi
+  \@@maybeautodot
+}
+\endinput
+%%
+%% End of file `scrbook-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,94 +0,0 @@
-%%
-%% This is file `scrreprt-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,scrreprt-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{scrreprt-xepersian.def}[2022/05/22 v0.3 adaptations for scrreprt class]
-\renewcommand*{\thepart}{\@tartibi\c at part}
-\renewcommand*\appendix{%
-  \Ifstr{\@currenvir}{appendix}{%
-    \ClassWarning{\KOMAClassName}{%
-      You are using
-      `\string\begin{appendix}...\string\end{appendix}'.\MessageBreak
-      You should note, that `\string\appendix' is a mostly
-      globally\MessageBreak
-      working command not an enviroment with only local\MessageBreak
-      effects. Therefore `\string\end{appendix}' will neither\MessageBreak
-      switch back to normal section numbering nor finish\MessageBreak
-      every other effect of `\string\begin{appendix}'.\MessageBreak
-      Nevertheless, some effects may end with\MessageBreak
-      `\string\end{appendix}' and the document may become\MessageBreak
-      inconsistent.\MessageBreak
-      Because of this, you should remove `\string\end{appendix}'\MessageBreak
-      and replace `\string\begin{appendix}' by command\MessageBreak
-      `\string\appendix'%
-    }%
-  }{}%
-  \par
-  \setcounter{chapter}{0}%
-  \setcounter{section}{0}%
-  \gdef\@chapapp{\appendixname}%
-  \gdef\thechapter{\@harfi\c at chapter}%
-}
-\IfLTXAtLeastTF{2020/10/01}{%
-  \g at addto@macro{\appendix}{\UseOneTimeHook{\KOMAClassName/appendix}}%
-}{}
-\g at addto@macro{\appendix}{\csname appendixmore\endcsname}
-\renewcommand*{\@@maybeautodot}[1]{%
-  \ifx #1\@stop\let\@@maybeautodot\relax
-  \else
-    \ifx #1\harfi \@autodottrue\fi
-    \ifx #1\adadi \@autodottrue\fi
-    \ifx #1\tartibi \@autodottrue\fi
-    \ifx #1\Alph \@autodottrue\fi
-    \ifx #1\alph \@autodottrue\fi
-    \ifx #1\Roman \@autodottrue\fi
-    \ifx #1\roman \@autodottrue\fi
-    \ifx #1\@harfi \@autodottrue\fi
-    \ifx #1\@adadi \@autodottrue\fi
-    \ifx #1\@tartibi \@autodottrue\fi
-    \ifx #1\@Alph \@autodottrue\fi
-    \ifx #1\@alph \@autodottrue\fi
-    \ifx #1\@Roman \@autodottrue\fi
-    \ifx #1\@roman \@autodottrue\fi
-    \ifx #1\romannumeral \@autodottrue\fi
-  \fi
-  \@@maybeautodot
-}
-\endinput
-%%
-%% End of file `scrreprt-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,94 @@
+%%
+%% This is file `scrreprt-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,scrreprt-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{scrreprt-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrreprt class for XeTeX engine]
+\renewcommand*{\thepart}{\@tartibi\c at part}
+\renewcommand*\appendix{%
+  \Ifstr{\@currenvir}{appendix}{%
+    \ClassWarning{\KOMAClassName}{%
+      You are using
+      `\string\begin{appendix}...\string\end{appendix}'.\MessageBreak
+      You should note, that `\string\appendix' is a mostly
+      globally\MessageBreak
+      working command not an enviroment with only local\MessageBreak
+      effects. Therefore `\string\end{appendix}' will neither\MessageBreak
+      switch back to normal section numbering nor finish\MessageBreak
+      every other effect of `\string\begin{appendix}'.\MessageBreak
+      Nevertheless, some effects may end with\MessageBreak
+      `\string\end{appendix}' and the document may become\MessageBreak
+      inconsistent.\MessageBreak
+      Because of this, you should remove `\string\end{appendix}'\MessageBreak
+      and replace `\string\begin{appendix}' by command\MessageBreak
+      `\string\appendix'%
+    }%
+  }{}%
+  \par
+  \setcounter{chapter}{0}%
+  \setcounter{section}{0}%
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@harfi\c at chapter}%
+}
+\IfLTXAtLeastTF{2020/10/01}{%
+  \g at addto@macro{\appendix}{\UseOneTimeHook{\KOMAClassName/appendix}}%
+}{}
+\g at addto@macro{\appendix}{\csname appendixmore\endcsname}
+\renewcommand*{\@@maybeautodot}[1]{%
+  \ifx #1\@stop\let\@@maybeautodot\relax
+  \else
+    \ifx #1\harfi \@autodottrue\fi
+    \ifx #1\adadi \@autodottrue\fi
+    \ifx #1\tartibi \@autodottrue\fi
+    \ifx #1\Alph \@autodottrue\fi
+    \ifx #1\alph \@autodottrue\fi
+    \ifx #1\Roman \@autodottrue\fi
+    \ifx #1\roman \@autodottrue\fi
+    \ifx #1\@harfi \@autodottrue\fi
+    \ifx #1\@adadi \@autodottrue\fi
+    \ifx #1\@tartibi \@autodottrue\fi
+    \ifx #1\@Alph \@autodottrue\fi
+    \ifx #1\@alph \@autodottrue\fi
+    \ifx #1\@Roman \@autodottrue\fi
+    \ifx #1\@roman \@autodottrue\fi
+    \ifx #1\romannumeral \@autodottrue\fi
+  \fi
+  \@@maybeautodot
+}
+\endinput
+%%
+%% End of file `scrreprt-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,60 +0,0 @@
-%%
-%% This is file `soul-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,soul-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{soul-xepersian.def}[2018/12/12 v0.2 adaptations for soul package]
-\let\SOUL at tt@latin\SOUL at tt
-\newfontface{\SOUL at tt@nonlatin}{Times New Roman}
-\def\SOUL at tt{%
-  \if at nonlatin
-    \SOUL at tt@nonlatin
-  \else
-    \SOUL at tt@latin
-  \fi
-}
-\bidi at appto\resetlatinfont{%
-  \setbox\z@\hbox{\SOUL at tt-}%
-  \SOUL at ttwidth\wd\z@
-}
-\bidi at appto\setpersianfont{%
-  \setbox\z@\hbox{\SOUL at tt-}%
-  \SOUL at ttwidth\wd\z@
-}
-\endinput
-%%
-%% End of file `soul-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,60 @@
+%%
+%% This is file `soul-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,soul-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{soul-xetex-xepersian.def}[2018/12/12 v0.2 xepersian adaptations for soul package for XeTeX engine]
+\let\SOUL at tt@latin\SOUL at tt
+\newfontface{\SOUL at tt@nonlatin}{Times New Roman}
+\def\SOUL at tt{%
+  \if at nonlatin
+    \SOUL at tt@nonlatin
+  \else
+    \SOUL at tt@latin
+  \fi
+}
+\bidi at appto\resetlatinfont{%
+  \setbox\z@\hbox{\SOUL at tt-}%
+  \SOUL at ttwidth\wd\z@
+}
+\bidi at appto\setpersianfont{%
+  \setbox\z@\hbox{\SOUL at tt-}%
+  \SOUL at ttwidth\wd\z@
+}
+\endinput
+%%
+%% End of file `soul-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,62 +0,0 @@
-%%
-%% This is file `tkz-linknodes-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,tkz-linknodes-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{tkz-linknodes-xepersian.def}[2012/06/13 v0.1 adaptations for tkz-linknodes package]
-\renewcommand*{\@SetTab}{%
- \let\@alph\@latinalph%
-  \ifnum \value{C at NumTab}>25\relax%
-     \setcounter{C at NumTab}{1}%
-  \else%
-     \stepcounter{C at NumTab}%
-  \fi%
-    \setcounter{C at NumGroup}{0}%
- \newcommand*{\PrefixCurrentTab}{\alph{C at NumTab}}
-  \setboolean{B at FirstLink}{true}
-  \setboolean{B at NewGroup}{false}
-  \setcounter{C at NumGroup}{0}
-  \setcounter{C at CurrentGroup}{0}
-  \setcounter{NumC at Node}{0}
-  \setcounter{NumC at Stop}{0}
-  \setcounter{C at NextNode}{0}
-  \setcounter{C at CurrentStop}{0}
-  \setcounter{C at CurrentNode}{0}
-}%
-\endinput
-%%
-%% End of file `tkz-linknodes-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,62 @@
+%%
+%% This is file `tkz-linknodes-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,tkz-linknodes-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{tkz-linknodes-xetex-xepersian.def}[2012/06/13 v0.1 xepersian adaptations for tkz-linknodes package for XeTeX engine]
+\renewcommand*{\@SetTab}{%
+ \let\@alph\@latinalph%
+  \ifnum \value{C at NumTab}>25\relax%
+     \setcounter{C at NumTab}{1}%
+  \else%
+     \stepcounter{C at NumTab}%
+  \fi%
+    \setcounter{C at NumGroup}{0}%
+ \newcommand*{\PrefixCurrentTab}{\alph{C at NumTab}}
+  \setboolean{B at FirstLink}{true}
+  \setboolean{B at NewGroup}{false}
+  \setcounter{C at NumGroup}{0}
+  \setcounter{C at CurrentGroup}{0}
+  \setcounter{NumC at Node}{0}
+  \setcounter{NumC at Stop}{0}
+  \setcounter{C at NextNode}{0}
+  \setcounter{C at CurrentStop}{0}
+  \setcounter{C at CurrentNode}{0}
+}%
+\endinput
+%%
+%% End of file `tkz-linknodes-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,53 +0,0 @@
-%%
-%% This is file `tocloft-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,tocloft-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{tocloft-xepersian.def}[2010/07/25 v0.1 bilingual captions for tocloft package]
-\renewcommand*{\cftchapname}{\if at RTL فصل\else chapter\fi}
-\renewcommand*{\cftsecname}{\if at RTL قسمت\else section\fi}
-\renewcommand*{\cftsubsecname}{\if at RTL زیرقسمت\else subsection\fi}
-\renewcommand*{\cftsubsubsecname}{\if at RTL زیرزیرقسمت\else subsubsection\fi}
-\renewcommand*{\cftparaname}{\if at RTL پاراگراف\else paragraph\fi}
-\renewcommand*{\cftsubparaname}{\if at RTL زیرپاراگراف\else subparagraph\fi}
-\renewcommand*{\cftfigname}{\if at RTL شکل\else figure\fi}
-\renewcommand*{\cftsubfigname}{\if at RTL زیرشکل\else subfigure\fi}
-\renewcommand*{\cfttabname}{\if at RTL جدول\else table\fi}
-\renewcommand*{\cftsubtabname}{\if at RTL زیرجدول\else subtable\fi}
-\endinput
-%%
-%% End of file `tocloft-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,54 @@
+%%
+%% This is file `tocloft-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,tocloft-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{tocloft-xetex-xepersian.def}[2025/01/03 v0.2 xepersian adaptations for tocloft package for XeTeX engine]
+\IfClassLoadedT{memoir}{\endinput}
+\renewcommand*{\cftchapname}{\if at RTL فصل\else chapter\fi}
+\renewcommand*{\cftsecname}{\if at RTL قسمت\else section\fi}
+\renewcommand*{\cftsubsecname}{\if at RTL زیرقسمت\else subsection\fi}
+\renewcommand*{\cftsubsubsecname}{\if at RTL زیرزیرقسمت\else subsubsection\fi}
+\renewcommand*{\cftparaname}{\if at RTL پاراگراف\else paragraph\fi}
+\renewcommand*{\cftsubparaname}{\if at RTL زیرپاراگراف\else subparagraph\fi}
+\renewcommand*{\cftfigname}{\if at RTL شکل\else figure\fi}
+\renewcommand*{\cftsubfigname}{\if at RTL زیرشکل\else subfigure\fi}
+\renewcommand*{\cfttabname}{\if at RTL جدول\else table\fi}
+\renewcommand*{\cftsubtabname}{\if at RTL زیرجدول\else subtable\fi}
+\endinput
+%%
+%% End of file `tocloft-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,48 +0,0 @@
-%%
-%% This is file `url-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,url-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{url-xepersian.def}[2022/02/18 v0.1 adaptations for url package]
-\begingroup
- \lccode`+=`\% \lccode`\~=`\%
-  \lowercase {\long\gdef\Url at actpercent{\Url at Edit\Url at String{+}{~}%
-    \ifnum\Umathcodenum`\%<32768 \def~{\%}\fi}}%
-\endgroup%
-\endinput
-%%
-%% End of file `url-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,48 @@
+%%
+%% This is file `url-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,url-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{url-xetex-xepersian.def}[2022/02/18 v0.1 xepersian adaptations for url package for XeTeX engine]
+\begingroup
+ \lccode`+=`\% \lccode`\~=`\%
+  \lowercase {\long\gdef\Url at actpercent{\Url at Edit\Url at String{+}{~}%
+    \ifnum\Umathcodenum`\%<32768 \def~{\%}\fi}}%
+\endgroup%
+\endinput
+%%
+%% End of file `url-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,106 +0,0 @@
-%%
-%% This is file `varioref-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,varioref-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{varioref-xepersian.def}[2018/09/29 v0.1 bilingual captions for varioref package]
-\def\reftextfaceafter{%
-  \if at RTL
-در صفحه
-\reftextvario{مقابل}{بعد}%
-  \else
-    on the \reftextvario{facing}{next} page%
-  \fi
-}
-\def\reftextfacebefore{%
-  \if at RTL
-در صفحه
-\reftextvario{مقابل}{قبل}%
-  \else
-    on the \reftextvario{facing}{preceding} page%
-  \fi
-}
-\def\reftextafter{%
-  \if at RTL
-در صفحه
-\reftextvario{بعد}{بعد}%
-  \else
-    on the \reftextvario{following}{next} page%
-  \fi
-}
-\def\reftextbefore{%
-  \if at RTL
-در صفحه
-\reftextvario{قبل}{قبل}%
-  \else
-    on the \reftextvario{preceding}{previous} page%
-  \fi
-}
-\def\reftextcurrent{%
-  \if at RTL
-در
-\reftextvario{همین صفحه}{صفحه جاری}%
-  \else
-    on \reftextvario{this}{the current} page%
-  \fi
-}
-\def\reftextfaraway#1{%
-  \if at RTL
-در صفحه%
-~\pageref{#1}%
-  \else
-    on page~\pageref{#1}%
-  \fi
-}
-\def\reftextpagerange#1#2{%
-  \if at RTL
-در صفحه‌های%
-~\pageref{#1}--\pageref{#2}%
-  \else
-    on pages~\pageref{#1}--\pageref{#2}%
-  \fi
-}
-\def\reftextlabelrange#1#2{%
-  \if at RTL
-    \ref{#1} تا~\ref{#2}%
-  \else
-    \ref{#1} to~\ref{#2}%
-  \fi
-}
-\endinput
-%%
-%% End of file `varioref-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,106 @@
+%%
+%% This is file `varioref-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,varioref-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{varioref-xetex-xepersian.def}[2018/09/29 v0.1 xepersian adaptations for varioref package for XeTeX engine]
+\def\reftextfaceafter{%
+  \if at RTL
+در صفحه
+\reftextvario{مقابل}{بعد}%
+  \else
+    on the \reftextvario{facing}{next} page%
+  \fi
+}
+\def\reftextfacebefore{%
+  \if at RTL
+در صفحه
+\reftextvario{مقابل}{قبل}%
+  \else
+    on the \reftextvario{facing}{preceding} page%
+  \fi
+}
+\def\reftextafter{%
+  \if at RTL
+در صفحه
+\reftextvario{بعد}{بعد}%
+  \else
+    on the \reftextvario{following}{next} page%
+  \fi
+}
+\def\reftextbefore{%
+  \if at RTL
+در صفحه
+\reftextvario{قبل}{قبل}%
+  \else
+    on the \reftextvario{preceding}{previous} page%
+  \fi
+}
+\def\reftextcurrent{%
+  \if at RTL
+در
+\reftextvario{همین صفحه}{صفحه جاری}%
+  \else
+    on \reftextvario{this}{the current} page%
+  \fi
+}
+\def\reftextfaraway#1{%
+  \if at RTL
+در صفحه%
+~\pageref{#1}%
+  \else
+    on page~\pageref{#1}%
+  \fi
+}
+\def\reftextpagerange#1#2{%
+  \if at RTL
+در صفحه‌های%
+~\pageref{#1}--\pageref{#2}%
+  \else
+    on pages~\pageref{#1}--\pageref{#2}%
+  \fi
+}
+\def\reftextlabelrange#1#2{%
+  \if at RTL
+    \ref{#1} تا~\ref{#2}%
+  \else
+    \ref{#1} to~\ref{#2}%
+  \fi
+}
+\endinput
+%%
+%% End of file `varioref-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,102 +0,0 @@
-%%
-%% This is file `xepersian-localise-commands-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,xepersian-localise-commands-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{xepersian-localise-commands-xepersian.def}[2012/07/25 v0.2 Persian localisation of XePersian commands]
-\eqcommand{خط‌زیرنویس‌خودکار}{autofootnoterule}
-\eqcommand{اعدادفرمولهاخودکار}{AutoMathDigits}
-\eqcommand{اعدادفرمولهالاتین}{DefaultMathDigits}
-\eqcommand{معادل@کلید}{keyval at eq@alias at key}
-\eqcommand{تعریف‌قلم‌لاتین}{deflatinfont}
-\eqcommand{تعریف‌قلم‌پارسی}{defpersianfont}
-\eqcommand{کادراچپ}{hboxL}
-\eqcommand{کادراست}{hboxR}
-\eqcommand{مرجع‌لاتین}{Latincite}
-\eqcommand{قلم‌لاتین}{latinfont}
-\eqcommand{امروزلاتین}{latintoday}
-\eqcommand{خط‌زیرنویس‌چپ}{leftfootnoterule}
-\eqcommand{متن‌لاتین}{lr}
-\eqcommand{چپ‌براست}{LRE}
-\eqcommand{دوستونی‌چپ}{LTRdblcol}
-\eqcommand{پانویس}{LTRfootnote}
-\eqcommand{متن‌پانویس}{LTRfootnotetext}
-\eqcommand{پانویس‌عنوان}{LTRthanks}
-\eqcommand{روزپارسی}{persianday}
-\eqcommand{قلم‌پارسی}{persianfont}
-\eqcommand{اعدادفرمولهاپارسی}{PersianMathDigits}
-\eqcommand{ماه‌پارسی}{persianmonth}
-\eqcommand{سال‌پارسی}{persianyear}
-\eqcommand{علامت‌چپ‌نقل‌قول‌پارسی}{plq}
-\eqcommand{علامت‌راست‌نقل‌قول‌پارسی}{prq}
-\eqcommand{خط‌زیرنویس‌راست}{rightfootnoterule}
-\eqcommand{متن‌پارسی}{rl}
-\eqcommand{راست‌بچپ}{RLE}
-\eqcommand{دوستونی‌راست}{RTLdblcol}
-\eqcommand{پانوشت}{RTLfootnote}
-\eqcommand{متن‌پانوشت}{RTLfootnotetext}
-\eqcommand{پانوشت‌عنوان}{RTLthanks}
-\eqcommand{@علامت‌بین}{@SepMark}
-\eqcommand{علامت‌بین}{SepMark}
-\eqcommand{بگذارمرجوعات‌عادی}{setdefaultbibitems}
-\eqcommand{بگذاردرحاشیه‌عادی}{setdefaultmarginpar}
-\eqcommand{گزینش‌قلم‌اعدادفرمولها}{setmathdigitfont}
-\eqcommand{بگذارزیرنویس‌چپ}{setfootnoteLR}
-\eqcommand{بگذارزیرنویس‌راست}{setfootnoteRL}
-\eqcommand{گزینش‌قلم‌لاتین‌متن}{setlatintextfont}
-\eqcommand{بگذارمتن‌چپ}{setLTR}
-\eqcommand{بگذارمرجوعات‌چپ}{setLTRbibitems}
-\eqcommand{بگذاردرحاشیه‌چپ}{setLTRmarginpar}
-\eqcommand{بگذارمتن‌راست}{setRTL}
-\eqcommand{بگذارمرجوعات‌راست}{setRTLbibitems}
-\eqcommand{بگذاردرحاشیه‌راست}{setRTLmarginpar}
-\eqcommand{گزینش‌قلم‌متن}{settextfont}
-\eqcommand{خط‌زیرنویس‌پهنای‌متن}{textwidthfootnoterule}
-\eqcommand{فهرست‌مطالب‌دوستونی}{twocolumnstableofcontents}
-\eqcommand{نگذارزیرنویس‌راست}{unsetfootnoteRL}
-\eqcommand{نگذارمتن‌چپ}{unsetLTR}
-\eqcommand{نگذارمتن‌راست}{unsetRTL}
-\eqcommand{کادروازچپ}{vboxL}
-\eqcommand{کادروازراست}{vboxR}
-\eqcommand{زی‌لاتک}{XeLaTeX}
-\eqcommand{زی‌پرشین}{XePersian}
-\eqcommand{گونه‌زی‌پرشین}{xepersianversion}
-\eqcommand{تاریخ‌گونه‌زی‌پرشین}{xepersiandate}
-\eqcommand{زی‌تک}{XeTeX}
-\endinput
-%%
-%% End of file `xepersian-localise-commands-xepersian.def'.

Deleted: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -1,53 +0,0 @@
-%%
-%% This is file `xepersian-localise-environments-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx  (with options: `table,xepersian-localise-environments-xepersian.def')
-%% 
-%%   __________________________________________________
-%%   Vafa Khalighi
-%% 
-%%   Copyright (c) 2008--2025  Vafa Khalighi
-%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%% 
-%%   It may be distributed and/or modified under the LaTeX Project Public License,
-%%   version 1.3c or higher (your choice). The latest version of
-%%   this license is at: http://www.latex-project.org/lppl.txt
-%% 
-%%   This work is “author-maintained” (as per LPPL maintenance status)
-%%   by Vafa Khalighi.
-%% 
-%% 
-%% \CheckSum{10999}
-%% \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         \~}
-%%
-\ProvidesFile{xepersian-localise-environments-xepersian.def}[2010/07/25 v0.1 Persian localisation of XePersian and bidi environments]
-\eqenvironment{لاتین}{latin}
-\eqenvironment{متن‌چپ}{LTR}
-\eqenvironment{دسته‌بندی‌چپ}{LTRitems}
-\eqenvironment{شعرنو}{modernpoem}
-\eqenvironment{شعرنو*}{modernpoem*}
-\eqenvironment{پارسی}{persian}
-\eqenvironment{متن‌راست}{RTL}
-\eqenvironment{دسته‌بندی‌راست}{RTLitems}
-\eqenvironment{شعرسنتی}{traditionalpoem}
-\eqenvironment{شعرسنتی*}{traditionalpoem*}
-\endinput
-%%
-%% End of file `xepersian-localise-environments-xepersian.def'.

Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,102 @@
+%%
+%% This is file `xepersian-localize-commands-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,xepersian-localize-commands-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{xepersian-localize-commands-xetex-xepersian.def}[2012/07/25 v0.2 Persian localization of XePersian commands for XeTeX engine]
+\eqcommand{خط‌زیرنویس‌خودکار}{autofootnoterule}
+\eqcommand{اعدادفرمولهاخودکار}{AutoMathDigits}
+\eqcommand{اعدادفرمولهالاتین}{DefaultMathDigits}
+\eqcommand{معادل@کلید}{keyval at eq@alias at key}
+\eqcommand{تعریف‌قلم‌لاتین}{deflatinfont}
+\eqcommand{تعریف‌قلم‌پارسی}{defpersianfont}
+\eqcommand{کادراچپ}{hboxL}
+\eqcommand{کادراست}{hboxR}
+\eqcommand{مرجع‌لاتین}{Latincite}
+\eqcommand{قلم‌لاتین}{latinfont}
+\eqcommand{امروزلاتین}{latintoday}
+\eqcommand{خط‌زیرنویس‌چپ}{leftfootnoterule}
+\eqcommand{متن‌لاتین}{lr}
+\eqcommand{چپ‌براست}{LRE}
+\eqcommand{دوستونی‌چپ}{LTRdblcol}
+\eqcommand{پانویس}{LTRfootnote}
+\eqcommand{متن‌پانویس}{LTRfootnotetext}
+\eqcommand{پانویس‌عنوان}{LTRthanks}
+\eqcommand{روزپارسی}{persianday}
+\eqcommand{قلم‌پارسی}{persianfont}
+\eqcommand{اعدادفرمولهاپارسی}{PersianMathDigits}
+\eqcommand{ماه‌پارسی}{persianmonth}
+\eqcommand{سال‌پارسی}{persianyear}
+\eqcommand{علامت‌چپ‌نقل‌قول‌پارسی}{plq}
+\eqcommand{علامت‌راست‌نقل‌قول‌پارسی}{prq}
+\eqcommand{خط‌زیرنویس‌راست}{rightfootnoterule}
+\eqcommand{متن‌پارسی}{rl}
+\eqcommand{راست‌بچپ}{RLE}
+\eqcommand{دوستونی‌راست}{RTLdblcol}
+\eqcommand{پانوشت}{RTLfootnote}
+\eqcommand{متن‌پانوشت}{RTLfootnotetext}
+\eqcommand{پانوشت‌عنوان}{RTLthanks}
+\eqcommand{@علامت‌بین}{@SepMark}
+\eqcommand{علامت‌بین}{SepMark}
+\eqcommand{بگذارمرجوعات‌عادی}{setdefaultbibitems}
+\eqcommand{بگذاردرحاشیه‌عادی}{setdefaultmarginpar}
+\eqcommand{گزینش‌قلم‌اعدادفرمولها}{setmathdigitfont}
+\eqcommand{بگذارزیرنویس‌چپ}{setfootnoteLR}
+\eqcommand{بگذارزیرنویس‌راست}{setfootnoteRL}
+\eqcommand{گزینش‌قلم‌لاتین‌متن}{setlatintextfont}
+\eqcommand{بگذارمتن‌چپ}{setLTR}
+\eqcommand{بگذارمرجوعات‌چپ}{setLTRbibitems}
+\eqcommand{بگذاردرحاشیه‌چپ}{setLTRmarginpar}
+\eqcommand{بگذارمتن‌راست}{setRTL}
+\eqcommand{بگذارمرجوعات‌راست}{setRTLbibitems}
+\eqcommand{بگذاردرحاشیه‌راست}{setRTLmarginpar}
+\eqcommand{گزینش‌قلم‌متن}{settextfont}
+\eqcommand{خط‌زیرنویس‌پهنای‌متن}{textwidthfootnoterule}
+\eqcommand{فهرست‌مطالب‌دوستونی}{twocolumnstableofcontents}
+\eqcommand{نگذارزیرنویس‌راست}{unsetfootnoteRL}
+\eqcommand{نگذارمتن‌چپ}{unsetLTR}
+\eqcommand{نگذارمتن‌راست}{unsetRTL}
+\eqcommand{کادروازچپ}{vboxL}
+\eqcommand{کادروازراست}{vboxR}
+\eqcommand{زی‌لاتک}{XeLaTeX}
+\eqcommand{زی‌پرشین}{XePersian}
+\eqcommand{گونه‌زی‌پرشین}{xepersianversion}
+\eqcommand{تاریخ‌گونه‌زی‌پرشین}{xepersiandate}
+\eqcommand{زی‌تک}{XeTeX}
+\endinput
+%%
+%% End of file `xepersian-localize-commands-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def	2025-01-03 22:48:12 UTC (rev 73283)
@@ -0,0 +1,53 @@
+%%
+%% This is file `xepersian-localize-environments-xetex-xepersian.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% xepersian.dtx  (with options: `table,xepersian-localize-environments-xetex-xepersian.def')
+%% 
+%%   __________________________________________________
+%%   Vafa Khalighi
+%% 
+%%   Copyright (c) 2008--2025  Vafa Khalighi
+%%   Copyright (c) 2018--2020 bidi-tex GitHub Organization
+%% 
+%%   It may be distributed and/or modified under the LaTeX Project Public License,
+%%   version 1.3c or higher (your choice). The latest version of
+%%   this license is at: http://www.latex-project.org/lppl.txt
+%% 
+%%   This work is “author-maintained” (as per LPPL maintenance status)
+%%   by Vafa Khalighi.
+%% 
+%% 
+%% \CheckSum{10851}
+%% \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         \~}
+%%
+\ProvidesFile{xepersian-localize-environments-xetex-xepersian.def}[2010/07/25 v0.1 Persian localization of XePersian and bidi environments for XeTeX engine]
+\eqenvironment{لاتین}{latin}
+\eqenvironment{متن‌چپ}{LTR}
+\eqenvironment{دسته‌بندی‌چپ}{LTRitems}
+\eqenvironment{شعرنو}{modernpoem}
+\eqenvironment{شعرنو*}{modernpoem*}
+\eqenvironment{پارسی}{persian}
+\eqenvironment{متن‌راست}{RTL}
+\eqenvironment{دسته‌بندی‌راست}{RTLitems}
+\eqenvironment{شعرسنتی}{traditionalpoem}
+\eqenvironment{شعرسنتی*}{traditionalpoem*}
+\endinput
+%%
+%% End of file `xepersian-localize-environments-xetex-xepersian.def'.


Property changes on: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls	2025-01-03 22:48:12 UTC (rev 73283)
@@ -20,7 +20,7 @@
 %%   by Vafa Khalighi.
 %% 
 %% 
-%% \CheckSum{10999}
+%% \CheckSum{10851}
 %% \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

Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty	2025-01-03 22:48:12 UTC (rev 73283)
@@ -20,7 +20,7 @@
 %%   by Vafa Khalighi.
 %% 
 %% 
-%% \CheckSum{10999}
+%% \CheckSum{10851}
 %% \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

Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty	2025-01-03 22:48:12 UTC (rev 73283)
@@ -20,7 +20,7 @@
 %%   by Vafa Khalighi.
 %% 
 %% 
-%% \CheckSum{10999}
+%% \CheckSum{10851}
 %% \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

Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty	2025-01-03 22:48:12 UTC (rev 73283)
@@ -20,7 +20,7 @@
 %%   by Vafa Khalighi.
 %% 
 %% 
-%% \CheckSum{10999}
+%% \CheckSum{10851}
 %% \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

Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty	2025-01-03 11:00:02 UTC (rev 73282)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty	2025-01-03 22:48:12 UTC (rev 73283)
@@ -20,7 +20,7 @@
 %%   by Vafa Khalighi.
 %% 
 %% 
-%% \CheckSum{10999}
+%% \CheckSum{10851}
 %% \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
@@ -38,10 +38,10 @@
 %%   Right brace   \}     Tilde         \~}
 %%
 \NeedsTeXFormat{LaTeX2e}
-\def\xepersian at version{25.8}
-\def\xepersiandate{2025/01/01}
-\def\xepersian at releasename{Mount Alvand}
-\def\xepersian at persian@@releasename{کوه الوند}
+\def\xepersian at version{25.9}
+\def\xepersiandate{2025/01/03}
+\def\xepersian at releasename{Persian Gate}
+\def\xepersian at persian@@releasename{دربند پارس}
 \newcommand*{\xepersianreleasename}{\if at RTL\xepersian at persian@@releasename\else\xepersian at releasename\fi}
 \ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian at version\space (Release \xepersian at releasename)\space
 Persian typesetting in XeLaTeX]
@@ -86,16 +86,16 @@
 \keys_define:nn { xepersian }
   {
     Kashida .choice: ,
-    Kashida / on .code:n = \AtEndOfPackage{\input{kashida-xepersian.def}} ,
+    Kashida / on .code:n = \AtEndOfPackage{\input{kashida-xetex-xepersian.def}} ,
     Kashida / off .code:n = \relax ,
     Kashida .default:n = on
   }
 \keys_define:nn { xepersian }
   {
-    localise .choice: ,
-    localise / on .code:n = \AtEndOfPackage{\input{localise-xepersian.def}} ,
-    localise / off .code:n = \relax ,
-    localise .default:n = on
+    localize .choice: ,
+    localize / on .code:n = \AtEndOfPackage{\input{localize-xetex-xepersian.def}} ,
+    localize / off .code:n = \relax ,
+    localize .default:n = on
   }
 \cs_new_protected:Npn \__xepersian_quickindex_variant:n #1
 {
@@ -1044,7 +1044,7 @@
 
 \newcommand*{\@xepersian at pdfcustomproperties}{%
   This is the xepersian package, Version \xepersian at version\space (Release \xepersian at releasename),
-  Released January 1, 2025.
+  Released January 3, 2025.
 }
 
 \newcommand\twocolumnstableofcontents{%
@@ -1358,55 +1358,63 @@
 \PackageError{xepersian}{You have not specified any font\MessageBreak
  for the main Persian text}{Use `\settextfont' to load a font.}%
 }{}}
-\@ifdefinitionfileloaded{loadingorder-xetex-bidi}{\input{loadingorder-xepersian.def}}{}
-\@ifdefinitionfileloaded{footnote-xetex-bidi}{\input{footnote-xepersian.def}}{}
-\@ifpackageloaded{appendix}{\input{appendix-xepersian.def}}{}
-\@ifpackageloaded{listings}{\input{listings-xepersian.def}}{}
-\@ifpackageloaded{algorithmic}{\input{algorithmic-xepersian.def}}{}
-\@ifpackageloaded{algorithm}{\input{algorithm-xepersian.def}}{}
-\@ifpackageloaded{backref}{\input{backref-xepersian.def}}{}
-\@ifpackageloaded{beamerbasetranslator}{\input{beamerbasetranslator-xepersian.def}}{}
-\@ifpackageloaded{fancyref}{\input{fancyref-xepersian.def}}{}
-\@ifpackageloaded{bidituftesidenote}{\input{bidituftesidenote-xepersian.def}}{}
-\@ifpackageloaded{breqn}{\input{breqn-xepersian.def}}{}
-\@ifpackageloaded{enumerate}{\input{enumerate-xepersian.def}}{}
-\@ifpackageloaded{enumitem}{\input{enumitem-xepersian.def}}{}
-\@ifpackageloaded{framed}{\input{framed-xepersian.def}}{}
-\@ifpackageloaded{glossaries}{\input{glossaries-xepersian.def}}{}
-\@ifpackageloaded{hyperref}{\input{hyperref-xepersian.def}}{}
-\@ifpackageloaded{minitoc}{\input{minitoc-xepersian.def}}{}
-\@ifpackageloaded{natbib}{\input{natbib-xepersian.def}}{}
-\@ifpackageloaded{soul}{\input{soul-xepersian.def}}{}
-\@ifpackageloaded{tkz-linknodes}{\input{tkz-linknodes-xepersian.def}}{}
-\@ifpackageloaded{tocloft}{\@ifclassloaded{memoir}{}{\input{tocloft-xepersian.def}}}{}
-\@ifpackageloaded{url}{\input{url-xepersian.def}}{}
-\@ifpackageloaded{varioref}{\input{varioref-xepersian.def}}{}
-\@ifclassloaded{article}{\input{article-xepersian.def}}{}
-\@ifclassloaded{extarticle}{\input{extarticle-xepersian.def}}{}
-\@ifclassloaded{artikel1}{\input{artikel1-xepersian.def}}{}
-\@ifclassloaded{artikel2}{\input{artikel2-xepersian.def}}{}
-\@ifclassloaded{artikel3}{\input{artikel3-xepersian.def}}{}
-\@ifclassloaded{amsart}{\input{amsart-xepersian.def}}{}
-\@ifclassloaded{beamer}{\input{beamer-xepersian.def}}{}
-\@ifclassloaded{bidimoderncv}{\input{bidimoderncv-xepersian.def}}{}
-\@ifclassloaded{report}{\input{report-xepersian.def}}{}
-\@ifclassloaded{extreport}{\input{extreport-xepersian.def}}{}
-\@ifclassloaded{rapport1}{\input{rapport1-xepersian.def}}{}
-\@ifclassloaded{rapport3}{\input{rapport3-xepersian.def}}{}
-\@ifclassloaded{scrartcl}{\input{scrartcl-xepersian.def}}{}
-\@ifclassloaded{scrbook}{\input{scrbook-xepersian.def}}{}
-\@ifclassloaded{scrreprt}{\input{scrreprt-xepersian.def}}{}
-\@ifclassloaded{amsbook}{\input{amsbook-xepersian.def}}{}
-\@ifclassloaded{boek3}{\input{boek3-xepersian.def}}{}
-\@ifclassloaded{boek}{\input{boek-xepersian.def}}{}
-\@ifclassloaded{bookest}{\input{bookest-xepersian.def}}{}
-\@ifclassloaded{extbook}{\input{extbook-xepersian.def}}{}
-\@ifclassloaded{book}{\input{book-xepersian.def}}{}
-\@ifclassloaded{refrep}{\input{refrep-xepersian.def}}{}
-\@ifclassloaded{memoir}{\input{memoir-xepersian.def}}{}
-\@ifclassloaded{imsproc}{\input{imsproc-xepersian.def}}{}
-\@ifdefinitionfileloaded{extrafootnotefeatures-xetex-bidi}{\input{extrafootnotefeatures-xepersian.def}}{}
 
+\ApplyPatchToFiles{%
+  footnote-xetex-bidi, %
+  extrafootnotefeatures-xetex-bidi %
+}[def][xepersian]
+
+\ApplyPatchToClasses{%
+  article, %
+  amsart, %
+  amsbook, %
+  artikel1, %
+  artikel2, %
+  artikel3, %
+  beamer, %
+  bidimoderncv, %
+  boek, %
+  boek3, %
+  book, %
+  bookest, %
+  extbook, %
+  extarticle, %
+  extreport, %
+  imsproc, %
+  memoir, %
+  rapport1, %
+  rapport3, %
+  refrep, %
+  report, %
+  scrartcl, %
+  scrbook, %
+  scrreprt %
+}[xepersian]
+
+\ApplyPatchToPackages{%
+  algorithm, %
+  algorithmic, %
+  appendix, %
+  backref, %
+  beamerbasetranslator, %
+  bidituftesidenote, %
+  breqn, %
+  enumerate, %
+  enumitem, %
+  fancyref, %
+  framed, %
+  glossaries, %
+  hyperref, %
+  listings, %
+  minitoc, %
+  natbib, %
+  soul, %
+  tkz-linknodes, %
+  tocloft, %
+  url, %
+  varioref %
+}[xepersian]
+
 \newtoks\xepersian at toks
 \def\xepersian at tempa#1{%
 \long\def\xepersian@@sp at def##1##2{%



More information about the tex-live-commits mailing list.