summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-09-13 22:09:54 +0000
committerKarl Berry <karl@freefriends.org>2023-09-13 22:09:54 +0000
commitc167e0a5bb767292da0aeef68f0bc336fc06ec0f (patch)
tree4b450ca695b527aa9898a8442b36d0d7f9f334bb
parent99bdd2e42bf8c8ec861eb8b6a7708f63396c5d8e (diff)
parsimatn (14sep23)
git-svn-id: svn://tug.org/texlive/trunk@68271 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/parsimatn/OFL.txt96
-rw-r--r--Master/texmf-dist/doc/fonts/parsimatn/README.md31
-rw-r--r--Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.pdfbin0 -> 91046 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.tex109
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Bold.ttfbin0 -> 84572 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-BoldItalic.ttfbin0 -> 87512 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Italic.ttfbin0 -> 90440 bytes
-rw-r--r--Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Regular.ttfbin0 -> 87168 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/parsimatn.tlpsrc0
11 files changed, 238 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/parsimatn/OFL.txt b/Master/texmf-dist/doc/fonts/parsimatn/OFL.txt
new file mode 100644
index 00000000000..fbc0d2bdd79
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsimatn/OFL.txt
@@ -0,0 +1,96 @@
+Copyright (c) 1994-2023, SIL International (http://www.sil.org/),
+with Reserved Font Names "Scheherazade" and "SIL".
+
+Copyright (c) 2023, Sajad Kazemi (https://github.com/SajadKazemi/parsimatn)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/Master/texmf-dist/doc/fonts/parsimatn/README.md b/Master/texmf-dist/doc/fonts/parsimatn/README.md
new file mode 100644
index 00000000000..b87789f6a71
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsimatn/README.md
@@ -0,0 +1,31 @@
+# parsimatn
+v 1.0 -- September 13, 2023
+
+=======================
+
+### License
+
+SIL OFL license version 1.1 <https://scripts.sil.org/OFL>
+
+=======================
+
+### Design
+
+Entire Persian/Arabic letters and numbers designed by Sajad Kazemi.
+
+The following parts are from "Scheherazade New":
+- Latin Letters
+- Latin punctuation marks
+- Arabic punctuation marks
+- Arabic marks
+
+Scheherazade New has SIL OFL license.
+Visit <https://software.sil.org/scheherazade/> to read more about the Scheherazade New.
+
+=======================
+
+Author: Sajad Kazemi <sajad.kazemi.ctan@gmail.com>
+
+Copyright (c) 2023 by Sajad Kazemi (https://github.com/SajadKazemi)
+Copyright (c) 1994-2023, SIL International (http://www.sil.org/),
+with Reserved Font Names "Scheherazade" and "SIL". \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.pdf b/Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.pdf
new file mode 100644
index 00000000000..b9e1913a853
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.tex b/Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.tex
new file mode 100644
index 00000000000..3a9b6bcc3b4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/parsimatn/parsimatn-example-of-use.tex
@@ -0,0 +1,109 @@
+\documentclass[10pt,a5paper]{article}
+\usepackage[a5paper,margin=1.5cm]{geometry}
+
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage{amssymb}
+\usepackage{amsthm}
+
+
+\theoremstyle{definition}
+\newtheorem{definition}{تعریف}[subsection]
+
+\theoremstyle{plain}
+\newtheorem{proposition}[definition]{گزاره}
+
+\usepackage[computeautoilg=on]{xepersian}
+\settextfont[Numbers=Proportional]{Parsi Matn}
+\settextdigitfont[Numbers=Proportional]{Parsi Matn}
+\setmathdigitfont{Parsi Matn}
+
+\SepMark{-}
+
+\title{\textbf{فونت «پارسی متن» - \lr{``Parsi Matn''}}}
+\author{ساده، کارا، آشنا، زیبا}
+
+\date{%
+گونۀ 0.1
+\quad - \quad \today \\
+\lr{Version 1.0 \quad - \quad \latintoday}
+}
+
+\usepackage{ptext}
+\begin{document}
+\maketitle
+
+\vspace*{1cm}
+
+
+\begin{abstract}
+ساخت و توسعۀ فونتِ رایگان، کاری است که انجام آن، با ترکیبِ «علاقه+بیکاری» شدنی است. مقداری از علاقۀ من به سیستم \TeX\ به این خاطر است که سیستمی مانند \TeX\ آن‌قدر از فونت‌ها شناخت دارد و در استفاده از قدرتِ فونت‌ها ورزیده است که حتی شناخته‌شده‌ترین نرم‌افزارهای حروف‌چینی و صفحه‌آرایی، هنوز برخی از امکاناتی که \TeX\ دهه‌ها پیش در استفاده از فونت‌ها به‌کار برده را به‌کار نمی‌برند.
+
+آشنا، زیبا، ساده، کارا -- نام‌هایی که می‌توان از آن‌ها برای توصیف این فونت استفاده کرد. این فونت تلاشی بوده تا نوشتارهای پارسی که با \TeX\ و سیستم‌های برگرفته از آن حروفچینی می‌شوند، در کنار نمادها و فرمول‌های ریاضیاتی، ظاهری شایسته داشته‌باشند.
+\end{abstract}
+
+\newpage
+
+\section{نمونه‌های گوناگون}
+در این قسمت، متن‌هایی با محتواهای گوناگون نوشته‌شده، که به کاربر کمک می‌کند تا یک دیدِ کلی دربارۀ فونت داشته‌باشد.
+
+\subsection{متن عادی}
+با نگاه دقیق‌تر به قلم و کیفیت خوانایی آن و اثر آن بر روی مخاطب، می‌توانیم بپذیریم که تایپوگرافی و حروف‌چینی یک متن به رعایت اصول و ضوابط طراحی قلم بیشتر نیازمند است تا مسائل طراحی گرافیک. استفاده از قلم مناسب راحت خوانده شدن را به خواننده هدیه می‌کند و بی آن‌که خواننده حس کند که طراح در تنظیم حروف‌چینی هنرنمایی کرده است، محیط مناسبی برای خوانایی او ایجاد می‌شود. استفاده از قلم مناسب در یک متن به‌ضرورت نظر دارد و نه به هنر. ما از خواندن بسیاری از متن‌ها لذت می‌بریم، بی آن‌که شیفتهٔ شکل خاص طراحی قلم بشویم، یا حتی ظرایف طراحی آن در ذهن ما حک شود. اگرچه تنوع قلم در نرم‌افزارهای جدید فارسی رو به افزایش است اما لازم به توجه است که در هر یک از این نرم‌افزارها فقط چهار یا پنج قلم مناسب برای متن می‌توان یافت. قلم‌هایی که با فرم‌های تزیینی، دست خط و یا فرم‌های خاص و آزاد طراحی شده‌اند، هیچ‌یک برای کاربرد در یک متن مناسب نیستند. فرم خاص حروف قلم‌های ذکرشده علاوه بر آن‌که برای خوانده شدن متن را دشوار می‌کند، از وقار و تشخص صورت بیرونی متن می‌کاهد. بنابراین لازم است گزینش نوع قلم متن با توجه به محتوا با جدیت و دقت نظر بیشتری انجام گیرد.
+
+\subsection{متن همراه با نمادها و فرمول‌های ریاضی}
+مجموع اعضای $E$، آن هم وقتی که $E=\{0,\pm2,\pm4,\ldots\}$ برابر با صفر است. با دسته‌بندی، می‌توان به سادگی پاسخ را یافت. کافی است دسته‌بندی را به شکل $(0)+(-2+2)+(-4+4)+\cdots$ انجام داد که خاصیتِ قرینه‌بودنِ اعداد، بهتر به چشم می‌آید.
+\begin{definition}[عدد خوب]
+عدد طبیعیِ $k$، یک \emph{عدد خوب }است، اگر معادلۀ درجه دومِ
+\[kx^2-(2k-1)x+\ln(k-0.1)=0\]
+در بازۀ $(-\pi,\pi^2)$ جواب داشته‌باشد.
+\end{definition}
+در اینجا ممکن است پرسشی مطرح شود که آیا
+\[\lim_{x\to\infty} f(2x-\alpha_0)=\cos^{-1}(0.02)
+=\prod_{i=1}^{5000} \frac{A_\alpha B_{\frac{1}{2}-\alpha}}{2.06\times10^{-23}}
+\]
+در حالت کلی برای هر $\alpha\leq0$ برقرار است؟
+
+\begin{proposition}[بخش‌پذیری بر $35$]
+عددی بر $35$ بخش‌پذیر است که بر $7$ و $5$ بخش‌پذیر باشد.
+\end{proposition}
+
+\begin{proof}
+چون $7$ و $5$ نسبت به یکدیگر اوّل هستند، پس اگر عددی بر آن‌ها بخش‌پذیر باشد، بر حاصل‌ضرب آن‌ها، یعنی $35$ نیز بخش‌پذیر است.
+\end{proof}
+
+دربارۀ جمع توان دومِ اعداد طبیعی، در گزارۀ زیر آمده‌است.
+
+\begin{proposition}
+عدد $n\in\mathbb{N}$ دلخواه است. تساوی زیر برای این $n$ برقرار است
+\[
+1^2+2^2+3^2+\cdots+n^2=\sum_{k=1}^n k^2 = \frac{1}{6}(n)(n+1)(2n+1).
+\]
+\end{proposition}
+
+\begin{proof}
+اثبات با استقرای ریاضی. تمرین.
+\end{proof}
+
+\subsection{حالت‌های فونتِ «پارسی متن»}
+
+\subsubsection{عادی (\lr{Regular})}
+
+پیش از آن‌که به تعریف حروف‌چینی بپردازیم، لازم است مقدمه‌ای دربارۀ خوشنویسی (خطاطی) و تفاوت آن با حروف‌چینی ارائه شود. شباهت و یکی دانستن حروف‌چینی و خوشنویسی بر دریافت و آشنایی ما از نوشتن با ماشین حروف‌چینی بی‌اثر نیست. خوشنویسی ظرف مدت کوتاهی پس از پیدایش خط، تولد یافته. خط دست‌نویس، مسیر غیرقابل پیش‌بینی و حسی را طی می‌کند تا به تکامل برسد. هنگام نوشتن با دست، خطاط از همه حالات نو و بدیع در گردش‌های قلم و نقطه‌گذاری‌ها، در ترکیب‌بندی نوشته استفاده می‌کند که شکل تکامل‌یافتۀ آن در ترکیبات و سیاه‌مشق‌های خوشنویسی کاملاً مشهود است.
+
+\subsubsection{پررنگ (\lr{Bold})}
+{\bfseries
+پیش از آن‌که به تعریف حروف‌چینی بپردازیم، لازم است مقدمه‌ای دربارۀ خوشنویسی (خطاطی) و تفاوت آن با حروف‌چینی ارائه شود. شباهت و یکی دانستن حروف‌چینی و خوشنویسی بر دریافت و آشنایی ما از نوشتن با ماشین حروف‌چینی بی‌اثر نیست. خوشنویسی ظرف مدت کوتاهی پس از پیدایش خط، تولد یافته. خط دست‌نویس، مسیر غیرقابل پیش‌بینی و حسی را طی می‌کند تا به تکامل برسد. هنگام نوشتن با دست، خطاط از همه حالات نو و بدیع در گردش‌های قلم و نقطه‌گذاری‌ها، در ترکیب‌بندی نوشته استفاده می‌کند که شکل تکامل‌یافتۀ آن در ترکیبات و سیاه‌مشق‌های خوشنویسی کاملاً مشهود است.
+}
+
+\subsubsection{خوابیده به راست (\lr{Italic})}
+{\itshape
+پیش از آن‌که به تعریف حروف‌چینی بپردازیم، لازم است مقدمه‌ای دربارۀ خوشنویسی (خطاطی) و تفاوت آن با حروف‌چینی ارائه شود. شباهت و یکی دانستن حروف‌چینی و خوشنویسی بر دریافت و آشنایی ما از نوشتن با ماشین حروف‌چینی بی‌اثر نیست. خوشنویسی ظرف مدت کوتاهی پس از پیدایش خط، تولد یافته. خط دست‌نویس، مسیر غیرقابل پیش‌بینی و حسی را طی می‌کند تا به تکامل برسد. هنگام نوشتن با دست، خطاط از همه حالات نو و بدیع در گردش‌های قلم و نقطه‌گذاری‌ها، در ترکیب‌بندی نوشته استفاده می‌کند که شکل تکامل‌یافتۀ آن در ترکیبات و سیاه‌مشق‌های خوشنویسی کاملاً مشهود است.
+}
+
+\subsubsection{خوابیده به راست، پررنگ (\lr{Bold Italic})}
+{\bfseries\itshape
+پیش از آن‌که به تعریف حروف‌چینی بپردازیم، لازم است مقدمه‌ای دربارۀ خوشنویسی (خطاطی) و تفاوت آن با حروف‌چینی ارائه شود. شباهت و یکی دانستن حروف‌چینی و خوشنویسی بر دریافت و آشنایی ما از نوشتن با ماشین حروف‌چینی بی‌اثر نیست. خوشنویسی ظرف مدت کوتاهی پس از پیدایش خط، تولد یافته. خط دست‌نویس، مسیر غیرقابل پیش‌بینی و حسی را طی می‌کند تا به تکامل برسد. هنگام نوشتن با دست، خطاط از همه حالات نو و بدیع در گردش‌های قلم و نقطه‌گذاری‌ها، در ترکیب‌بندی نوشته استفاده می‌کند که شکل تکامل‌یافتۀ آن در ترکیبات و سیاه‌مشق‌های خوشنویسی کاملاً مشهود است.
+}
+
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Bold.ttf b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Bold.ttf
new file mode 100644
index 00000000000..1777321fc02
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Bold.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-BoldItalic.ttf b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-BoldItalic.ttf
new file mode 100644
index 00000000000..59ad1e020b1
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-BoldItalic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Italic.ttf b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Italic.ttf
new file mode 100644
index 00000000000..54113085673
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Italic.ttf
Binary files differ
diff --git a/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Regular.ttf b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Regular.ttf
new file mode 100644
index 00000000000..e1246b4528e
--- /dev/null
+++ b/Master/texmf-dist/fonts/truetype/public/parsimatn/ParsiMatn-Regular.ttf
Binary files differ
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index b4f7f9214e9..4e8d1215462 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -628,7 +628,7 @@ my @TLP_working = qw(
pagella-otf pagenote pagerange pagesel pageslts
palatino palette pangram panneauxroute paper papercdcase papermas papertex
papiergurvan paracol parades paralist parallel paratype
- paresse parnotes parrun parsa parsinevis parselines parskip
+ paresse parnotes parrun parsa parsimatn parsinevis parselines 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/tlpsrc/collection-langarabic.tlpsrc b/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
index b6b53973e6d..3bb379f0139 100644
--- a/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
@@ -25,6 +25,7 @@ depend kurdishlipsum
depend lshort-persian
depend luabidi
depend na-box
+depend parsimatn
depend parsinevis
depend persian-bib
depend quran
diff --git a/Master/tlpkg/tlpsrc/parsimatn.tlpsrc b/Master/tlpkg/tlpsrc/parsimatn.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/parsimatn.tlpsrc