From 96a040213de74c5aa5f3a5af41c874589fea17a7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 16 Oct 2020 20:58:07 +0000 Subject: quran (15oct20) git-svn-id: svn://tug.org/texlive/trunk@56677 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/xelatex/quran/README | 4 +- Master/texmf-dist/doc/xelatex/quran/quran-doc.pdf | Bin 335927 -> 341562 bytes Master/texmf-dist/doc/xelatex/quran/quran-doc.tex | 43 ++++++++++++++------- Master/texmf-dist/doc/xelatex/quran/quran-test.pdf | Bin 33629 -> 34025 bytes Master/texmf-dist/doc/xelatex/quran/quran-test.tex | 1 + .../texmf-dist/doc/xelatex/quran/quran-test1.pdf | Bin 54266 -> 56688 bytes .../texmf-dist/doc/xelatex/quran/quran-test1.tex | 1 + .../texmf-dist/doc/xelatex/quran/quran-test2.pdf | Bin 63297 -> 63299 bytes 8 files changed, 33 insertions(+), 16 deletions(-) (limited to 'Master/texmf-dist/doc/xelatex') diff --git a/Master/texmf-dist/doc/xelatex/quran/README b/Master/texmf-dist/doc/xelatex/quran/README index 10bf2560b3e..14f65959b0f 100644 --- a/Master/texmf-dist/doc/xelatex/quran/README +++ b/Master/texmf-dist/doc/xelatex/quran/README @@ -1,6 +1,6 @@ _____________________ The quran package -v1.7a +v1.8 The package is prepared for typesetting the holy Quran. This work provides several macros for typesetting the whole or @@ -8,7 +8,7 @@ any parts of the holy Quran based on its popular divisions. For more information, please see the documentation. -Current version release date: 2020/06/12 +Current version release date: 2020/10/14 ___________________ Seiied-Mohammad-Javad Razvian javadr@gmail.com diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-doc.pdf b/Master/texmf-dist/doc/xelatex/quran/quran-doc.pdf index 0d4e50e6e33..0414df7d874 100644 Binary files a/Master/texmf-dist/doc/xelatex/quran/quran-doc.pdf and b/Master/texmf-dist/doc/xelatex/quran/quran-doc.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-doc.tex b/Master/texmf-dist/doc/xelatex/quran/quran-doc.tex index 11c342bb76a..be17489b30f 100644 --- a/Master/texmf-dist/doc/xelatex/quran/quran-doc.tex +++ b/Master/texmf-dist/doc/xelatex/quran/quran-doc.tex @@ -516,31 +516,40 @@ It means that the macro can enable/disable the ayahs' index in output text. \centerline{\mxf{ToggleAyahNumber\textbackslash{}quransurah*[89]} {\ToggleAyahNumber\quransurah*[89]}} +\medskip + +Version 1.6 comes wtih the \xmgpar{wordwise} option +which makes the package capable of outputing any chunks of an ayah. +See section~\ref{chunk} for more details. + + \centerline{\mx{quranayah[9][111][1-23]}{\quranayah[9][111][1-23]}} + \centerline{\mxf{ToggleAyahNumber\textbackslash{}quranayah[An-Nisa][171-172][14-64]} + {\ToggleAyahNumber\quranayah[An-Nisa][171-172][14-64]}} + + \medskip The package, by default, typesets the text of the holy Quran in simple script, -but \xmgpar{uthmani} changes the default to Uthmani script. -Compare the following texts to figure out the differences between ``default'' and ``uthmani'' scripts. +but \xmgpar{uthmani} and \xmgpar{uthmani-min} change the default to Uthmani script. +Compare the following texts to figure out the differences between ``default'', ``uthmani'', and ``uthmani-min'' scripts. - \centerline{\mxf{quransurah*[1] (default)}{\quransurah*[1]}} + %\makeatletter\let\qt@newcmd\renewcommand + %\input{qurantext-simple.def}% + %\makeatother + \centerline{\mxf{quranayah*[Al-Araf][54-56] (default)}{\quranayah*[al-araf][54-56]}} \makeatletter\let\qt@newcmd\renewcommand \input{qurantext-uthmani.def}% \makeatother - \centerline{\mxf{quransurah*[1] (uthmani)}{\quransurah*[1]}} + \centerline{\mxf{quranayah*[Al-Araf][54-56] (uthmani)}{\quranayah*[al-araf][54-56]}} + \makeatletter\let\qt@newcmd\renewcommand + \input{qurantext-uthmani-min.def}% + \makeatother + \centerline{\mxf{quranayah*[Al-Araf][54-56] (uthmani-min)}{\quranayah*[al-araf][54-56]}} \makeatletter\let\qt@newcmd\renewcommand \input{qurantext-simple.def}% \makeatother - \medskip -Version 1.6 comes wtih the \xmgpar{wordwise} option -which makes the package capable of outputing any chunks of an ayah. -See section~\ref{chunk} for more details. - - \centerline{\mx{quranayah[9][111][1-23]}{\quranayah[9][111][1-23]}} - - -\medskip By version 1.3, the package can typeset the transliteration of the holy Quran. This option will be useful for whom doesn't really know how to read the arabic text. By loading \xmgpar{translt} @@ -680,7 +689,6 @@ these options will add the following macros: unicoded databases. The \xpackage{polyglossia}, \xpackage{fontspec}, and \xpackage{bidi} will do that for you. You can also use \xpackage{xepersian} that relies on \xpackage{fontspec}, too. - Another choices are \xpackage{arabxetex} and \xpackage{arabluatex} that the latter just works with \LuaLaTeX{} while former ways work with \XeLaTeX. The \xpackage{arabxetex} and \xpackage{arabluatex} use Amiri font by default. The following demonstrates some examples for all four approaches: @@ -1039,6 +1047,11 @@ fontspec{,} and bidi"] \begin{Version}{2020/06/12 v1.7a} \item Some of missed files (the French part) uploaded to CTAN. \end{Version} + + \begin{Version}{2020/10/14 v1.8} + \item New option `\xoption{uthmani-min}'; same behavior like `\xoption{uthmani}' option prior to this release. + \item Now, the `\xoption{uthmani}' option typesets the text of the Holy Quran with more diacritical marks; requested on \href{https://github.com/javadr/quran/issues/4}{this issue}. + \end{Version} \def\cb{{\tiny$\bullet$\space}} \def\mrule{\leaders\vrule height 2.5pt depth -1.5pt \hfill} @@ -1110,6 +1123,8 @@ fontspec{,} and bidi"] \xoption{transfr} option, or \xoption{trans} option with ‘\xoption{fr}’ value\\ 2020/06/12 & 1.7a & \cb CTAN upload correction. \\ + 2020/10/14 & 1.8 & \cb `\xoption{uthmani}' is renamed to `\xoption{uthmani-min}' \par + \cb `\xoption{uthmani}' typesets text of the Holy Quran with more diacritical marks.\\ \bottomrule \end{longtable} \end{small} diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-test.pdf b/Master/texmf-dist/doc/xelatex/quran/quran-test.pdf index 0e95ceecdd4..b87c37543ed 100644 Binary files a/Master/texmf-dist/doc/xelatex/quran/quran-test.pdf and b/Master/texmf-dist/doc/xelatex/quran/quran-test.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-test.tex b/Master/texmf-dist/doc/xelatex/quran/quran-test.tex index 3d1d5ae13da..54820b29198 100644 --- a/Master/texmf-dist/doc/xelatex/quran/quran-test.tex +++ b/Master/texmf-dist/doc/xelatex/quran/quran-test.tex @@ -6,6 +6,7 @@ \begin{document} + \begin{arab}[utf] \qurantext\par \titlerule{\beginL Persian Translation\endL} diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-test1.pdf b/Master/texmf-dist/doc/xelatex/quran/quran-test1.pdf index 175b03ad31e..9a12565e158 100644 Binary files a/Master/texmf-dist/doc/xelatex/quran/quran-test1.pdf and b/Master/texmf-dist/doc/xelatex/quran/quran-test1.pdf differ diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-test1.tex b/Master/texmf-dist/doc/xelatex/quran/quran-test1.tex index ab69571355c..06141c715d9 100644 --- a/Master/texmf-dist/doc/xelatex/quran/quran-test1.tex +++ b/Master/texmf-dist/doc/xelatex/quran/quran-test1.tex @@ -11,6 +11,7 @@ \usepackage{bidi} \begin{document} + \setRTL \textarabic{\quranayah[2][10-20][1-99]} \textarabic{\textbf{\quranayah*[2][10-20][100]}} diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-test2.pdf b/Master/texmf-dist/doc/xelatex/quran/quran-test2.pdf index cbb9441af3b..5146a28baec 100644 Binary files a/Master/texmf-dist/doc/xelatex/quran/quran-test2.pdf and b/Master/texmf-dist/doc/xelatex/quran/quran-test2.pdf differ -- cgit v1.2.3