texlive[73170] Master/texmf-dist: xepersian (20dec24)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 20 23:30:55 CET 2024


Revision: 73170
          https://tug.org/svn/texlive?view=revision&revision=73170
Author:   karl
Date:     2024-12-20 23:30:55 +0100 (Fri, 20 Dec 2024)
Log Message:
-----------
xepersian (20dec24)

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-preamble.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/tex/xelatex/xepersian/kashida-xepersian.def
    trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty

Modified: trunk/Master/texmf-dist/doc/xelatex/xepersian/README
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/xepersian/README	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/doc/xelatex/xepersian/README	2024-12-20 22:30:55 UTC (rev 73170)
@@ -1,6 +1,6 @@
 ____________________
 The XePersian package
-v25.4
+v25.5
 
 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: 2024/12/17
+Current version release date: 2024/12/20
 ___________________________________________
 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	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx	2024-12-20 22:30:55 UTC (rev 73170)
@@ -25,7 +25,7 @@
 * Copyright (c) 2008--2024 Vafa Khalighi
 * Copyright (c) 2018--2020 bidi-tex GitHub Organization
 * 
-* v25.4 (Release Mount Damavand), 2024/12/17
+* v25.5 (Release Mount Damavand), 2024/12/20
 * 
 * License: LaTeX Project Public License, version
 * 1.3c or higher (your choice)

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-preamble.ltx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-preamble.ltx	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-preamble.ltx	2024-12-20 22:30:55 UTC (rev 73170)
@@ -1,6 +1,8 @@
 \usepackage{docmute}
 \usepackage{supertabular}
 \usepackage{fontspec}
+\setmainfont[Ligatures=TeX,Numbers=OldStyle]{Minion Pro}
+\setsansfont[Ligatures=TeX,Numbers=OldStyle]{Myriad Pro}
 \usepackage{calc}
 \usepackage{pifont}
 \usepackage{bbding}

Modified: trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx
===================================================================
--- trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx	2024-12-20 22:30:55 UTC (rev 73170)
@@ -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.4}}
+\large User documentation for \textcolor{xepersianblue}{version 25.5}}
 \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.4}}
+User documentation for \textcolor{xepersianblue}{version 25.5}}
 
 \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	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx	2024-12-20 22:30:55 UTC (rev 73170)
@@ -1,7 +1,7 @@
 \documentclass{ltxdoc}
 \input{xepersian-doc-preamble.ltx}
 \hypersetup{%
-  pdftitle={User documentation for version 25.4 of the XePersian
+  pdftitle={User documentation for version 25.5 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	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx	2024-12-20 22:30:55 UTC (rev 73170)
@@ -5,7 +5,7 @@
 %<*readme>
 ____________________
 The XePersian package
-v25.4
+v25.5
 
 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: 2024/12/17
+Current version release date: 2024/12/20
 ___________________________________________
 Vafa Khalighi
 
@@ -168,7 +168,7 @@
 \documentclass{ltxdoc}
 \input{xepersian-doc-preamble.ltx}
 \hypersetup{%
-  pdftitle={Source documentation for version 25.4 of the XePersian
+  pdftitle={Source documentation for version 25.5 of the XePersian
                 package}%
 }
 \EnableCrossrefs
@@ -187,7 +187,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.4}}
+%\large Source documentation for \textcolor{xepersianblue}{version 25.5}}
 % \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 +197,7 @@
 %\textcolor{xepersianblue}{\Huge The \textsf{\XePersian} \textit{Package}}
 %
 %\Large
-%Source documentation for \textcolor{xepersianblue}{version 25.4}}
+%Source documentation for \textcolor{xepersianblue}{version 25.5}}
 %
 %\vskip 0pt plus 3fill
 %\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -2089,15 +2089,15 @@
 %\fi
 % \section{File \texttt{kashida-xepersian.def}}
 %    \begin{macrocode}
-\ProvidesFile{kashida-xepersian.def}[2024/12/17 v0.9 implementation of Kashida for xepersian package]
+\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 D=10 % dual-joiner class
-\chardef\xepersian at L=11 % lam
-\chardef\xepersian at R=12 % right-joiner
-\chardef\xepersian at A=13 % alef
-\chardef\xepersian at V=4096 % vowel or other combining mark (to be ignored)
+\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
@@ -2122,23 +2122,23 @@
   \expandafter\next\charlist,,\end}
 \def\finishsetclass#1,,\end{}
 
-\setclass \xepersian at A {0622,0623,0625,0627}
-\setclass \xepersian at R {0624,0629,062F,0630,0631,0632,0648,0698}
-\setclass \xepersian at D {0626,0628,062A,062B,062C,062D,062E}
-\setclass \xepersian at D {0633,0634,0635,0636,0637,0638,0639,063A}
-\setclass \xepersian at D {0640,0641,0642,0643,0645,0646,0647,0649,064A}
-\setclass \xepersian at D {067E,0686,06A9,06AF,06CC}
-\setclass \xepersian at L {0644}
-\setclass \xepersian at V {064B,064C,064D,064E,064F,0650,0651,0652}
+\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 D \xepersian at D = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at D = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at D \xepersian at L = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at L = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at D \xepersian at R = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at D \xepersian at A = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at R = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at A = {}
+\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}
@@ -3568,8 +3568,8 @@
 % \section{File \texttt{xepersian.sty}}
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\def\xepersian at version{25.4}
-\def\xepersiandate{2024/12/17}
+\def\xepersian at version{25.5}
+\def\xepersiandate{2024/12/20}
 \def\xepersian at releasename{Mount Damavand}
 \def\xepersian at persian@@releasename{دماوند}
 \newcommand*{\xepersianreleasename}{\if at RTL\xepersian at persian@@releasename\else\xepersian at releasename\fi}
@@ -3897,15 +3897,15 @@
    \XeTeXinterchartoks \bidi at digits@charclass \z@ = {\xepersian@@stop at switch@textdigitfont}
    \XeTeXinterchartoks \bidi at digits@charclass  \bidi at sepmark@charclass = {\xepersian@@stop at switch@textdigitfont}
    \XeTeXinterchartoks \bidi at sepmark@charclass  \bidi at digits@charclass = {\DigitsDotDashInterCharToks\xepersian@@start at switch@textdigitfont}
-   \if at bidi@csundef{xepersian at D}{}{%
-     \XeTeXinterchartoks \xepersian at D  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at D = {\xepersian@@stop at switch@textdigitfont}
-     \XeTeXinterchartoks \xepersian at L  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at L = {\xepersian@@stop at switch@textdigitfont}
-     \XeTeXinterchartoks \xepersian at A  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at A = {\xepersian@@stop at switch@textdigitfont}
-     \XeTeXinterchartoks \xepersian at R  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at R = {\xepersian@@stop at switch@textdigitfont}
+   \if at bidi@csundef{xepersian at dualjoiner}{}{%
+     \XeTeXinterchartoks \xepersian at dualjoiner  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at dualjoiner = {\xepersian@@stop at switch@textdigitfont}
+     \XeTeXinterchartoks \xepersian at lam  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at lam = {\xepersian@@stop at switch@textdigitfont}
+     \XeTeXinterchartoks \xepersian at alef  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at alef = {\xepersian@@stop at switch@textdigitfont}
+     \XeTeXinterchartoks \xepersian at rightjoiner  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at rightjoiner = {\xepersian@@stop at switch@textdigitfont}
    }
  }
  
@@ -4581,7 +4581,7 @@
 
 \newcommand*{\@xepersian at pdfcustomproperties}{%
   This is the xepersian package, Version \xepersian at version\space (Release \xepersian at releasename),
-  Released December 17, 2024. 
+  Released December 20, 2024. 
 }
 
 \newcommand\twocolumnstableofcontents{%

Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def	2024-12-20 22:30:55 UTC (rev 73170)
@@ -37,15 +37,15 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 %%
-\ProvidesFile{kashida-xepersian.def}[2024/12/17 v0.9 implementation of Kashida for xepersian package]
+\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 D=10 % dual-joiner class
-\chardef\xepersian at L=11 % lam
-\chardef\xepersian at R=12 % right-joiner
-\chardef\xepersian at A=13 % alef
-\chardef\xepersian at V=4096 % vowel or other combining mark (to be ignored)
+\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
@@ -70,23 +70,23 @@
   \expandafter\next\charlist,,\end}
 \def\finishsetclass#1,,\end{}
 
-\setclass \xepersian at A {0622,0623,0625,0627}
-\setclass \xepersian at R {0624,0629,062F,0630,0631,0632,0648,0698}
-\setclass \xepersian at D {0626,0628,062A,062B,062C,062D,062E}
-\setclass \xepersian at D {0633,0634,0635,0636,0637,0638,0639,063A}
-\setclass \xepersian at D {0640,0641,0642,0643,0645,0646,0647,0649,064A}
-\setclass \xepersian at D {067E,0686,06A9,06AF,06CC}
-\setclass \xepersian at L {0644}
-\setclass \xepersian at V {064B,064C,064D,064E,064F,0650,0651,0652}
+\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 D \xepersian at D = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at D = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at D \xepersian at L = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at L = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at D \xepersian at R = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at D \xepersian at A = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at R = {\xepersian at kashida}
-\XeTeXinterchartoks \xepersian at L \xepersian at A = {}
+\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}

Modified: trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty	2024-12-20 00:41:55 UTC (rev 73169)
+++ trunk/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty	2024-12-20 22:30:55 UTC (rev 73170)
@@ -38,8 +38,8 @@
 %%   Right brace   \}     Tilde         \~}
 %%
 \NeedsTeXFormat{LaTeX2e}
-\def\xepersian at version{25.4}
-\def\xepersiandate{2024/12/17}
+\def\xepersian at version{25.5}
+\def\xepersiandate{2024/12/20}
 \def\xepersian at releasename{Mount Damavand}
 \def\xepersian at persian@@releasename{دماوند}
 \newcommand*{\xepersianreleasename}{\if at RTL\xepersian at persian@@releasename\else\xepersian at releasename\fi}
@@ -367,15 +367,15 @@
    \XeTeXinterchartoks \bidi at digits@charclass \z@ = {\xepersian@@stop at switch@textdigitfont}
    \XeTeXinterchartoks \bidi at digits@charclass  \bidi at sepmark@charclass = {\xepersian@@stop at switch@textdigitfont}
    \XeTeXinterchartoks \bidi at sepmark@charclass  \bidi at digits@charclass = {\DigitsDotDashInterCharToks\xepersian@@start at switch@textdigitfont}
-   \if at bidi@csundef{xepersian at D}{}{%
-     \XeTeXinterchartoks \xepersian at D  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at D = {\xepersian@@stop at switch@textdigitfont}
-     \XeTeXinterchartoks \xepersian at L  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at L = {\xepersian@@stop at switch@textdigitfont}
-     \XeTeXinterchartoks \xepersian at A  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at A = {\xepersian@@stop at switch@textdigitfont}
-     \XeTeXinterchartoks \xepersian at R  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
-     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at R = {\xepersian@@stop at switch@textdigitfont}
+   \if at bidi@csundef{xepersian at dualjoiner}{}{%
+     \XeTeXinterchartoks \xepersian at dualjoiner  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at dualjoiner = {\xepersian@@stop at switch@textdigitfont}
+     \XeTeXinterchartoks \xepersian at lam  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at lam = {\xepersian@@stop at switch@textdigitfont}
+     \XeTeXinterchartoks \xepersian at alef  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at alef = {\xepersian@@stop at switch@textdigitfont}
+     \XeTeXinterchartoks \xepersian at rightjoiner  \bidi at digits@charclass = {\xepersian@@start at switch@textdigitfont}
+     \XeTeXinterchartoks \bidi at digits@charclass  \xepersian at rightjoiner = {\xepersian@@stop at switch@textdigitfont}
    }
  }
 
@@ -1044,7 +1044,7 @@
 
 \newcommand*{\@xepersian at pdfcustomproperties}{%
   This is the xepersian package, Version \xepersian at version\space (Release \xepersian at releasename),
-  Released December 17, 2024.
+  Released December 20, 2024.
 }
 
 \newcommand\twocolumnstableofcontents{%



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