summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-07-02 20:07:58 +0000
committerKarl Berry <karl@freefriends.org>2022-07-02 20:07:58 +0000
commita24c5a322dfad1d4a5a30fa7f20344effeb05118 (patch)
tree5483b547dcc3a447ddc38478d41dc5b473950057
parentb7003773948577f89e3c1d4cde4455f5a9692697 (diff)
xepersian (2jul22)
git-svn-id: svn://tug.org/texlive/trunk@63791 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/xelatex/xepersian/README4
-rw-r--r--Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdfbin243608 -> 243511 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdfbin775188 -> 775123 bytes
-rw-r--r--Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx2
-rw-r--r--Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx4
-rw-r--r--Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx2
-rw-r--r--Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx74
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty64
8 files changed, 75 insertions, 75 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xepersian/README b/Master/texmf-dist/doc/xelatex/xepersian/README
index a54f34410f9..b1c63bf40b6 100644
--- a/Master/texmf-dist/doc/xelatex/xepersian/README
+++ b/Master/texmf-dist/doc/xelatex/xepersian/README
@@ -1,6 +1,6 @@
____________________
The XePersian package
-v24.6
+v24.7
The xepersian package provides a convenient interface for
typesetting Persian and English texts in LaTeX, using XeTeX
@@ -25,7 +25,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/06/27
+Current version release date: 2022/07/02
___________________________________________
Vafa Khalighi
diff --git a/Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdf b/Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdf
index 10565c9a340..0ea9d4988c8 100644
--- a/Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdf
+++ b/Master/texmf-dist/doc/xelatex/xepersian/xepersian-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf b/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf
index d660ce42344..a4a8cef342f 100644
--- a/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf
+++ b/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx b/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx
index 03277cfa111..1e40958b5dd 100644
--- a/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx
+++ b/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-intro.ltx
@@ -25,7 +25,7 @@ If you use \textsf{\XePersian} package to write any input \TeX\ document, and th
* Copyright (c) 2008--2022 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v24.6, 2022/06/27
+* v24.7, 2022/07/02
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
diff --git a/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx b/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx
index 7e2ad0e9cca..0d9d2397c5d 100644
--- a/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx
+++ b/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}\\
\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 24.6}}
+\large User documentation for \textcolor{blue!65!black}{version 24.7}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 24.6}}
+User documentation for \textcolor{blue!65!black}{version 24.7}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx b/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx
index 927cd9f52ce..fe47fba51cc 100644
--- a/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx
+++ b/Master/texmf-dist/source/xelatex/xepersian/xepersian-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{xepersian-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 24.6 of the XePersian
+ pdftitle={User documentation for version 24.7 of the XePersian
package}%
}
\begin{document}
diff --git a/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx b/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx
index 0a3b09193bd..bb454e519c6 100644
--- a/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx
+++ b/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx
@@ -5,7 +5,7 @@
%<*readme>
____________________
The XePersian package
-v24.6
+v24.7
The xepersian package provides a convenient interface for
typesetting Persian and English texts in LaTeX, using XeTeX
@@ -31,7 +31,7 @@ also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/06/27
+Current version release date: 2022/07/02
___________________________________________
Vafa Khalighi
@@ -168,7 +168,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{xepersian-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 24.6 of the XePersian
+ pdftitle={Source documentation for version 24.7 of the XePersian
package}%
}
\EnableCrossrefs
@@ -187,7 +187,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}\\
%\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 24.6}}
+%\large Source documentation for \textcolor{blue!65!black}{version 24.7}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -197,7 +197,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 24.6}}
+%Source documentation for \textcolor{blue!65!black}{version 24.7}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -3592,8 +3592,8 @@ U+003E U+003E <> U+00BB ; >> -> RIGHT POINTING GUILLEMET
% \section{File \texttt{xepersian.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\xepersian@version{24.6}
-\def\xepersiandate{2022/06/27}
+\def\xepersian@version{24.7}
+\def\xepersiandate{2022/07/02}
\ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian@version\space
Persian typesetting in XeLaTeX]
\RequirePackage{fontspec}
@@ -3716,12 +3716,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_settextfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_persianfont_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \rmdefault \l__xepersian_persianfont_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_persianfont_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \rmdefault \l__fontspec_persianfont_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \persianfont }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_persianfont_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_persianfont_family_tl }
\exp_not:N \selectfont
}
}
@@ -3740,12 +3740,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_settextdigitfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_textdigitfont_family_tl {Ligatures=PersianTeX,#1} {#2}
+ \fontspec_set_family:Nnn \l__fontspec_textdigitfont_family_tl {Ligatures=PersianTeX,#1} {#2}
\use:x
{
\exp_not:n { \DeclareRobustCommand \xepersian@textdigitfont }
{
- \exp_not:N \fontfamily { \l__xepersian_textdigitfont_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_textdigitfont_family_tl }
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
\exp_not:N \selectfont
}
@@ -3789,11 +3789,11 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setlatintextfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_latinfont_family_tl {Ligatures=TeX,#1} {#2}
+ \fontspec_set_family:Nnn \l__fontspec_latinfont_family_tl {Ligatures=TeX,#1} {#2}
\use:x { \exp_not:n { \DeclareRobustCommand \latinfont }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_latinfont_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_latinfont_family_tl }
\exp_not:N \selectfont
}
}
@@ -3820,12 +3820,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_defpersianfont:NnnN
{
- \fontspec_set_family:cnn { l__xepersian_ \cs_to_str:N #1 _family_tl } {RawFeature={script=arab},Ligatures=PersianTeX,#2} {#3}
+ \fontspec_set_family:cnn { l__fontspec_ \cs_to_str:N #1 _family_tl } {RawFeature={script=arab},Ligatures=PersianTeX,#2} {#3}
\use:x
{
\exp_not:N #4 \exp_not:N #1 {}
{
- \exp_not:N \fontfamily { \use:c {l__xepersian_ \cs_to_str:N #1 _family_tl } }
+ \exp_not:N \fontfamily { \use:c {l__fontspec_ \cs_to_str:N #1 _family_tl } }
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
\exp_not:N \selectfont
}
@@ -3844,12 +3844,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_deflatinfont:NnnN
{
- \fontspec_set_family:cnn { l__xepersian_ \cs_to_str:N #1 _family_tl } {Ligatures=TeX,#2} {#3}
+ \fontspec_set_family:cnn { l__fontspec_ \cs_to_str:N #1 _family_tl } {Ligatures=TeX,#2} {#3}
\use:x
{
\exp_not:N #4 \exp_not:N #1 {}
{
- \exp_not:N \fontfamily { \use:c {l__xepersian_ \cs_to_str:N #1 _family_tl } }
+ \exp_not:N \fontfamily { \use:c {l__fontspec_ \cs_to_str:N #1 _family_tl } }
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
\exp_not:N \selectfont
}
@@ -3894,12 +3894,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setpersiansansfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_persiansffamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \persiansfdefault \l__xepersian_persiansffamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_persiansffamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \persiansfdefault \l__fontspec_persiansffamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \persiansffamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_persiansffamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_persiansffamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -3918,12 +3918,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setpersianmonofont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_persianttfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \persianttdefault \l__xepersian_persianttfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_persianttfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \persianttdefault \l__fontspec_persianttfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \persianttfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_persianttfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_persianttfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -3942,12 +3942,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setnavarfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_navarfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \navardefault \l__xepersian_navarfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_navarfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \navardefault \l__fontspec_navarfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \navarfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_navarfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_navarfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -3966,12 +3966,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setpookfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_pookfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \pookdefault \l__xepersian_pookfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_pookfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \pookdefault \l__fontspec_pookfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \pookfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_pookfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_pookfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -3990,12 +3990,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setsayehfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_sayehfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \sayehdefault \l__xepersian_sayehfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_sayehfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \sayehdefault \l__fontspec_sayehfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \sayehfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_sayehfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_sayehfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -4014,12 +4014,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setiranicfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_iranicfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \iranicdefault \l__xepersian_iranicfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_iranicfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \iranicdefault \l__fontspec_iranicfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \iranicfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_iranicfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_iranicfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -4442,7 +4442,7 @@ Persian typesetting in XeLaTeX]
\newcommand*{\@xepersian@pdfcustomproperties}{%
This is the xepersian package, Version \xepersian@version,
- Released June 27, 2022.
+ Released July 2, 2022.
}
\newcommand\twocolumnstableofcontents{%
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty b/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
index 6a957b817fa..e6201acd44a 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
@@ -38,8 +38,8 @@
%% Right brace \} Tilde \~}
%%
\NeedsTeXFormat{LaTeX2e}
-\def\xepersian@version{24.6}
-\def\xepersiandate{2022/06/27}
+\def\xepersian@version{24.7}
+\def\xepersiandate{2022/07/02}
\ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian@version\space
Persian typesetting in XeLaTeX]
\RequirePackage{fontspec}
@@ -162,12 +162,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_settextfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_persianfont_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \rmdefault \l__xepersian_persianfont_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_persianfont_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \rmdefault \l__fontspec_persianfont_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \persianfont }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_persianfont_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_persianfont_family_tl }
\exp_not:N \selectfont
}
}
@@ -186,12 +186,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_settextdigitfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_textdigitfont_family_tl {Ligatures=PersianTeX,#1} {#2}
+ \fontspec_set_family:Nnn \l__fontspec_textdigitfont_family_tl {Ligatures=PersianTeX,#1} {#2}
\use:x
{
\exp_not:n { \DeclareRobustCommand \xepersian@textdigitfont }
{
- \exp_not:N \fontfamily { \l__xepersian_textdigitfont_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_textdigitfont_family_tl }
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
\exp_not:N \selectfont
}
@@ -234,11 +234,11 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setlatintextfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_latinfont_family_tl {Ligatures=TeX,#1} {#2}
+ \fontspec_set_family:Nnn \l__fontspec_latinfont_family_tl {Ligatures=TeX,#1} {#2}
\use:x { \exp_not:n { \DeclareRobustCommand \latinfont }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_latinfont_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_latinfont_family_tl }
\exp_not:N \selectfont
}
}
@@ -265,12 +265,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_defpersianfont:NnnN
{
- \fontspec_set_family:cnn { l__xepersian_ \cs_to_str:N #1 _family_tl } {RawFeature={script=arab},Ligatures=PersianTeX,#2} {#3}
+ \fontspec_set_family:cnn { l__fontspec_ \cs_to_str:N #1 _family_tl } {RawFeature={script=arab},Ligatures=PersianTeX,#2} {#3}
\use:x
{
\exp_not:N #4 \exp_not:N #1 {}
{
- \exp_not:N \fontfamily { \use:c {l__xepersian_ \cs_to_str:N #1 _family_tl } }
+ \exp_not:N \fontfamily { \use:c {l__fontspec_ \cs_to_str:N #1 _family_tl } }
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
\exp_not:N \selectfont
}
@@ -289,12 +289,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_deflatinfont:NnnN
{
- \fontspec_set_family:cnn { l__xepersian_ \cs_to_str:N #1 _family_tl } {Ligatures=TeX,#2} {#3}
+ \fontspec_set_family:cnn { l__fontspec_ \cs_to_str:N #1 _family_tl } {Ligatures=TeX,#2} {#3}
\use:x
{
\exp_not:N #4 \exp_not:N #1 {}
{
- \exp_not:N \fontfamily { \use:c {l__xepersian_ \cs_to_str:N #1 _family_tl } }
+ \exp_not:N \fontfamily { \use:c {l__fontspec_ \cs_to_str:N #1 _family_tl } }
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
\exp_not:N \selectfont
}
@@ -339,12 +339,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setpersiansansfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_persiansffamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \persiansfdefault \l__xepersian_persiansffamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_persiansffamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \persiansfdefault \l__fontspec_persiansffamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \persiansffamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_persiansffamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_persiansffamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -363,12 +363,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setpersianmonofont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_persianttfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \persianttdefault \l__xepersian_persianttfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_persianttfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \persianttdefault \l__fontspec_persianttfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \persianttfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_persianttfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_persianttfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -387,12 +387,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setnavarfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_navarfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \navardefault \l__xepersian_navarfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_navarfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \navardefault \l__fontspec_navarfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \navarfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_navarfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_navarfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -411,12 +411,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setpookfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_pookfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \pookdefault \l__xepersian_pookfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_pookfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \pookdefault \l__fontspec_pookfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \pookfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_pookfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_pookfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -435,12 +435,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setsayehfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_sayehfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \sayehdefault \l__xepersian_sayehfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_sayehfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \sayehdefault \l__fontspec_sayehfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \sayehfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_sayehfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_sayehfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -459,12 +459,12 @@ Persian typesetting in XeLaTeX]
}
\cs_new:Nn \__xepersian_main_setiranicfont:nn
{
- \fontspec_set_family:Nnn \l__xepersian_iranicfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
- \tl_set_eq:NN \iranicdefault \l__xepersian_iranicfamily_family_tl
+ \fontspec_set_family:Nnn \l__fontspec_iranicfamily_family_tl {RawFeature={script=arab},Ligatures=PersianTeX,#1} {#2}
+ \tl_set_eq:NN \iranicdefault \l__fontspec_iranicfamily_family_tl
\use:x { \exp_not:n { \DeclareRobustCommand \iranicfamily }
{
\exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
- \exp_not:N \fontfamily { \l__xepersian_iranicfamily_family_tl }
+ \exp_not:N \fontfamily { \l__fontspec_iranicfamily_family_tl }
\exp_not:N \selectfont
}
}
@@ -881,7 +881,7 @@ Persian typesetting in XeLaTeX]
\newcommand*{\@xepersian@pdfcustomproperties}{%
This is the xepersian package, Version \xepersian@version,
- Released June 27, 2022.
+ Released July 2, 2022.
}
\newcommand\twocolumnstableofcontents{%