summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-09-02 21:26:26 +0000
committerKarl Berry <karl@freefriends.org>2023-09-02 21:26:26 +0000
commit94faeea25840329b22bf14440628dda1eca3a81a (patch)
treebddeac29adc1f96f1cfb7c2022012e7ce6095976 /Master
parent790939792f8200853def4dba78e14d267e3c4cba (diff)
parsianfonts licensing clarified
git-svn-id: svn://tug.org/texlive/trunk@68152 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/parsianfonts/README.md69
-rw-r--r--Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.pdfbin0 -> 347762 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.tex180
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Bold.ttfbin0 -> 264888 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-BoldItalic.ttfbin0 -> 282088 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Italic.ttfbin0 -> 279608 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Regular.ttfbin0 -> 269688 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Bold.ttfbin0 -> 287268 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-BoldItalic.ttfbin0 -> 323860 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Italic.ttfbin0 -> 326332 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Regular.ttfbin0 -> 266400 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Bold.ttfbin0 -> 273028 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-BoldItalic.ttfbin0 -> 291520 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Italic.ttfbin0 -> 288804 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Regular.ttfbin0 -> 276836 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Bold.ttfbin0 -> 199196 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-BoldItalic.ttfbin0 -> 212232 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Italic.ttfbin0 -> 209136 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Regular.ttfbin0 -> 195508 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Bold.ttfbin0 -> 174528 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-BoldItalic.ttfbin0 -> 225296 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Italic.ttfbin0 -> 218144 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Regular.ttfbin0 -> 178616 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Bold.ttfbin0 -> 198784 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-BoldItalic.ttfbin0 -> 251108 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Italic.ttfbin0 -> 232068 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Regular.ttfbin0 -> 198084 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Italic.ttfbin0 -> 291716 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Regular.ttfbin0 -> 275708 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
-rw-r--r--Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/parsianfonts.tlpsrc0
33 files changed, 252 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/fonts/parsianfonts/README.md b/Master/texmf-dist/doc/fonts/parsianfonts/README.md
new file mode 100644
index 00000000000..1f5fa1904a9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsianfonts/README.md
@@ -0,0 +1,69 @@
+# parsianfonts
+Version 1.0.3
+August 30, 2023
+
+This package containg seven persian font families.
+
++ Parsian (GNU GPLv3)
+ - I used "XB Kayhan" (GNU GPLv3) for the Persian part with some modifications. More info at [1].
+ - I used "FreeSerif" (GNU GPLv3) for the Latin/Greek/Cyrillic part with some modifications. More info at [2].
+
++ Parsian Sans (GNU GPLv3)
+ - I used "XB Roya" (GNU GPLv3) for the Persian part with some modifications. More info at [3].
+ - I used "FreeSans" (GNU GPLv3) for the Latin/Greek/Cyrillic part with some modifications. More info at [4].
+
++ Parsian Mono (GNU GPLv3)
+ - I designed a complete Persian character set from scratch (GNU GPLv3). More info at [5].
+ - I used "FreeMono" (GNU GPLv3) for the Latin/Greek/Cyrillic part with some modifications. More info at [6].
+
++ Parsian TeX (SIL OFLv1.1)
+ - I used "Parastoo" (SIL OFLv1.1) for the Persian part with some modifications. More info at [7].
+ - I used "Computer Modern Unicode" (SIL OFLv1.1) for the Latin/Greek/Cyrillic part with some modifications. More info at [8].
+
++ Parsian TeX Classic (SIL OFLv1.1)
+ - I used "Farvardin" (SIL OFLv1.1) for the Persian part with some modifications. More info at [9].
+ - I used "Computer Modern Unicode" (SIL OFLv1.1) for the Latin/Greek/Cyrillic part with some modifications. More info at [10].
+
++ Parsian Naskh (GNU GPLv3)
+ - I used "XB Yas" (GNU GPLv3) for the Persian part with some modifications. More info at [11].
+ - I used "FreeSerif" (GNU GPLv3) for the Latin/Greek/Cyrillic part with some modifications. More info at [12].
+
++ Parsian Title (GNU GPLv3)
+ - I used "XB Titre" (GNU GPLv3) for the Persian part with some modifications. More info at [13].
+ - I used "FreeSerif" (GNU GPLv3) for the Latin/Greek/Cyrillic part with some modifications. More info at [14].
+
+
+ [1]: https://fontlibrary.org/en/font/xb-kayhan
+ [2]: https://www.fontsquirrel.com/fonts/gnu-free-font
+ [3]: https://fontlibrary.org/en/font/xb-roya
+ [4]: https://www.fontsquirrel.com/fonts/gnu-free-font
+ [5]: https://www.gnu.org/licenses/gpl-3.0.en.html
+ [6]: https://www.fontsquirrel.com/fonts/gnu-free-font
+ [7]: https://github.com/rastikerdar/parastoo-font/blob/master/LICENSE
+ [8]: https://ctan.org/pkg/cm-unicode
+ [9]: https://web.archive.org/web/20140712020048/http://www.scict.ir/portal/Home/Default.aspx?CategoryID=387eee4e-1cf4-48c7-a23e-034f9f840e3f
+ [10]: https://ctan.org/pkg/cm-unicode
+ [11]: https://fontlibrary.org/en/font/xb-yas
+ [12]: https://www.fontsquirrel.com/fonts/gnu-free-font
+ [13]: https://fontlibrary.org/en/font/xb-titre
+ [14]: https://www.fontsquirrel.com/fonts/gnu-free-font
+
+============================================================
+
+Author: Sajad Kazemi <sajad.kazemi.ctan@gmail>
+
+Copyright (C) 2023 by Sajad Kazemi <https://github.com/SajadKazemi>
+
+============================================================
+
+## License
+--------------------------
+This material is subject to the LaTeX Project Public License. See
+
+ https://ctan.org/license/lppl1.3c
+
+for the details of that license.
+
+===========================================================
+
+To get help, please visit <https://github.com/SajadKazemi> or emai the author at <sajad.kazemi.ctan@gmail>. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.pdf b/Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.pdf
new file mode 100644
index 00000000000..7b0bf83f366
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.tex b/Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.tex
new file mode 100644
index 00000000000..e32b446c30c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsianfonts/parsianfonts-samples.tex
@@ -0,0 +1,180 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage[a4paper,margin=1.5cm]{geometry}
+
+\usepackage{enumitem}
+\setitemize{nosep}
+
+\pagenumbering{gobble}
+
+\usepackage[computeautoilg=on]{xepersian}
+
+\settextfont{Parsian}
+\setlatintextfont{Parsian}
+
+\title{\lr{``Parsian'' Font Samples (version 1.0.3)}}
+\author{\lr{Sajad Kazemi} \\ \lr{\texttt{sajad.kazemi.ctan@gmail.com}} \\
+\lr{\texttt{https://github.com/SajadKazemi}}}
+
+\date{\latintoday}
+
+\setlength{\parindent}{0pt}
+
+\newcommand{\sample}{%
+\begin{center}
+یک فونت استاندارد باید هم از نظر طراحی و هم اجرای نرم‌افزاری کاملاً استاندارد باشد. 0123456789
+
+طَرَحَتْنِي النّوَى مَطَارِحَهَا حَتّى إذَا وَطِئْتُ جُرْجَان الأَقْصى. ٠١٢٣٤٥٦٧٨٩
+
+\begin{latin}
+Empowering the world to develope technology through collective knowledge. 0123456789
+\end{latin}
+\end{center}
+}
+
+\newcommand{\setfont}[1]{%
+\settextfont{#1}%
+\setlatintextfont{#1}%
+}
+
+
+\begin{document}
+\maketitle
+
+\vspace*{2cm}
+
+
+
+\begin{latin}
+{\large \textbf{Font list}}
+\begin{itemize}[labelindent=10pt,leftmargin=10pt]
+\item \textbf{Parsian:} Serif text font -- Regular, Italic, Bold, BoldItalic.
+\item \textbf{Parsian Sans:} Sans Serif text font -- Regular, Italic, Bold, BoldItalic.
+\item \textbf{Parsian Mono:} Mono-spaced text font -- Regular, Italic, Bold, BoldItalic.
+\item \textbf{Parsian TeX:} Persian support for \TeX\ font -- Regular, Italic, Bold, BoldItalic.
+\item \textbf{Parsian TeX Classic:} Persian support for \TeX\ font with a classic look -- Regular, Italic, Bold, BoldItalic.
+\item \textbf{Parsian Naskh:} Serif text font using Naskh\footnote{\rl{نَسخ}} style for Persian -- Regular, Italic, Bold, BoldItalic.
+\item \textbf{Parsian Title:} Display font suitable for headings and titles -- Regular, Italic.
+\end{itemize}
+\end{latin}
+
+
+\newpage
+
+\section*{پارسیان (\lr{Parsian})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+\subsubsection*{پررنگ (\lr{Bold})}
+{\bfseries \sample}
+
+\subsubsection*{خوابیده به راست پررنگ (\lr{Bold Italic})}
+{\bfseries \itshape \sample}
+
+
+
+
+\newpage
+\setfont{Parsian Sans}
+
+\section*{پارسیان سنس (\lr{Parsian Sans})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+\subsubsection*{پررنگ (\lr{Bold})}
+{\bfseries \sample}
+
+\subsubsection*{خوابیده به راست پررنگ (\lr{Bold Italic})}
+{\bfseries \itshape \sample}
+
+
+\newpage
+\setfont{Parsian Mono}
+
+\section*{پارسیان مونو (\lr{Parsian Mono})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+\subsubsection*{پررنگ (\lr{Bold})}
+{\bfseries \sample}
+
+\subsubsection*{خوابیده به راست پررنگ (\lr{Bold Italic})}
+{\bfseries \itshape \sample}
+
+
+\newpage
+\setfont{Parsian TeX}
+
+\section*{پارسیان تِک (\lr{Parsian TeX})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+\subsubsection*{پررنگ (\lr{Bold})}
+{\bfseries \sample}
+
+\subsubsection*{خوابیده به راست پررنگ (\lr{Bold Italic})}
+{\bfseries \itshape \sample}
+
+
+\newpage
+\setfont{Parsian TeX Classic}
+
+\section*{پارسیان تِک کلاسیک (\lr{Parsian TeX Classic})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+\subsubsection*{پررنگ (\lr{Bold})}
+{\bfseries \sample}
+
+\subsubsection*{خوابیده به راست پررنگ (\lr{Bold Italic})}
+{\bfseries \itshape \sample}
+
+\newpage
+\setfont{Parsian Naskh}
+
+\section*{پارسیان نسخ (\lr{Parsian Naskh})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+\subsubsection*{پررنگ (\lr{Bold})}
+{\bfseries \sample}
+
+\subsubsection*{خوابیده به راست پررنگ (\lr{Bold Italic})}
+{\bfseries \itshape \sample}
+
+\newpage
+\setfont{Parsian Title}
+
+\section*{پارسیان عنوان (\lr{Parsian Title})}
+
+\subsubsection*{عادی (\lr{Regular})}
+{\sample}
+
+\subsubsection*{خوابیده به راست (\lr{Italic})}
+{\itshape \sample}
+
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Bold.ttf
new file mode 100644
index 00000000000..0ef7a18f851
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-BoldItalic.ttf
new file mode 100644
index 00000000000..d0f17988bb1
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Italic.ttf
new file mode 100644
index 00000000000..c53487218a9
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Regular.ttf
new file mode 100644
index 00000000000..daccea57d60
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/Parsian-Regular.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Bold.ttf
new file mode 100644
index 00000000000..bbac97874f1
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-BoldItalic.ttf
new file mode 100644
index 00000000000..2255f13f2bb
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Italic.ttf
new file mode 100644
index 00000000000..206c5e6ada6
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Regular.ttf
new file mode 100644
index 00000000000..5721bc23e92
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianMono-Regular.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Bold.ttf
new file mode 100644
index 00000000000..ca53d2f112c
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-BoldItalic.ttf
new file mode 100644
index 00000000000..50a32bfab61
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Italic.ttf
new file mode 100644
index 00000000000..c0d59cebe4f
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Regular.ttf
new file mode 100644
index 00000000000..4520de5ca87
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianNaskh-Regular.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Bold.ttf
new file mode 100644
index 00000000000..e6864e3f0ad
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-BoldItalic.ttf
new file mode 100644
index 00000000000..7d9a27a662e
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Italic.ttf
new file mode 100644
index 00000000000..297eeb71f36
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Regular.ttf
new file mode 100644
index 00000000000..c0f490eed65
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianSans-Regular.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Bold.ttf
new file mode 100644
index 00000000000..826bd7e3468
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-BoldItalic.ttf
new file mode 100644
index 00000000000..0cbbd09a6bb
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Italic.ttf
new file mode 100644
index 00000000000..00337bc30c3
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Regular.ttf
new file mode 100644
index 00000000000..2cd3937c515
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeX-Regular.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Bold.ttf
new file mode 100644
index 00000000000..83aaa937e6a
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-BoldItalic.ttf
new file mode 100644
index 00000000000..3fee60764c7
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Italic.ttf
new file mode 100644
index 00000000000..3789b69a1db
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Regular.ttf
new file mode 100644
index 00000000000..404b6dfd1cc
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTeXClassic-Regular.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Italic.ttf
new file mode 100644
index 00000000000..a0dfb1de7b2
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Regular.ttf
new file mode 100644
index 00000000000..6d301194715
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsianfonts/ParsianTitle-Regular.ttf
Binary files differ
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 1c057c0ba4e..949720164c9 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -626,7 +626,7 @@ my @TLP_working = qw(
pagella-otf pagenote pagerange pagesel pageslts
palatino palette pangram panneauxroute paper papercdcase papermas papertex
paracol parades paralist parallel paratype
- paresse parnotes parrun parsa parselines parskip
+ paresse parnotes parrun parsa parselines parsianfonts parskip
pas-cours pas-crosswords pas-cv pas-tableur pascaltriangle passivetex
patch patchcmd patgen2-tutorial path pauldoc pawpict pax
pbalance pbibtex-base pbox pb-diagram pbibtex-manual pbsheet
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 947ef9e2db7..daca3d329d1 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1065,7 +1065,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'pandora-type1', "die 'skipping, pandora is nosell'",
'paradigm', "die 'skipping, too old, for BLUe'",
'parse-split', "die 'skipping, requires compilation'",
- 'parsianfonts', "die 'skipping, licensing unclear'",
+ 'parsianfonts', "&MAKEflatten",
'pas-cours', "&MAKEflatten",
'pas-crosswords', "&MAKEflatten",
'pas-tableur', "&MAKEflatten",
diff --git a/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc b/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
index 94f4cacf362..9e556546c60 100644
--- a/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
@@ -24,6 +24,7 @@ depend kurdishlipsum
depend lshort-persian
depend luabidi
depend na-box
+depend parsianfonts
depend persian-bib
depend quran
depend sexam
diff --git a/Master/tlpkg/tlpsrc/parsianfonts.tlpsrc b/Master/tlpkg/tlpsrc/parsianfonts.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/parsianfonts.tlpsrc