texlive[55977] Master/texmf-dist: marathi (28jul20)

commits+karl at tug.org commits+karl at tug.org
Tue Jul 28 23:53:23 CEST 2020


Revision: 55977
          http://tug.org/svn/texlive?view=revision&revision=55977
Author:   karl
Date:     2020-07-28 23:53:23 +0200 (Tue, 28 Jul 2020)
Log Message:
-----------
marathi (28jul20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/marathi/README.txt
    trunk/Master/texmf-dist/doc/latex/marathi/marathi.pdf
    trunk/Master/texmf-dist/source/latex/marathi/marathi.dtx
    trunk/Master/texmf-dist/source/latex/marathi/marathi.ins
    trunk/Master/texmf-dist/tex/latex/marathi/marathi.sty

Modified: trunk/Master/texmf-dist/doc/latex/marathi/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/marathi/README.txt	2020-07-28 21:53:09 UTC (rev 55976)
+++ trunk/Master/texmf-dist/doc/latex/marathi/README.txt	2020-07-28 21:53:23 UTC (rev 55977)
@@ -1,6 +1,6 @@
 आज्ञासंच:      marathi
 लेखक:       निरंजन
-आवृत्ती:      १.२  (१६ जून, २०२०)
+आवृत्ती:      १.३  (२८ जुलै, २०२०)
 माहिती:  लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा
 सुलभ वापर करण्यासाठी. इथून पुढे लाटेक्-वरील मराठीच्या
 स्थानिकीकरणाचे काम ह्या आज्ञासंचामार्फत केले जाईल.
@@ -22,7 +22,7 @@
 --------------------------------------------------------------------------
 Package:      marathi
 Author:       Niranjan
-Version:      1.2 (16 June, 2020)
+Version:      1.3 (28 July, 2020)
 Description:  For conveniently typesetting Marathi
 language with LuaLaTeX and XeLaTeX. This package
 will now onwards host localizations needed for Marathi

Modified: trunk/Master/texmf-dist/doc/latex/marathi/marathi.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/marathi/marathi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/marathi/marathi.dtx	2020-07-28 21:53:09 UTC (rev 55976)
+++ trunk/Master/texmf-dist/source/latex/marathi/marathi.dtx	2020-07-28 21:53:23 UTC (rev 55977)
@@ -32,7 +32,7 @@
 %<*readme>
 आज्ञासंच:      marathi
 लेखक:       निरंजन
-आवृत्ती:      १.२  (१६ जून, २०२०)
+आवृत्ती:      १.३  (२८ जुलै, २०२०)
 माहिती:  लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा 
 सुलभ वापर करण्यासाठी. इथून पुढे लाटेक्-वरील मराठीच्या
 स्थानिकीकरणाचे काम ह्या आज्ञासंचामार्फत केले जाईल.
@@ -54,7 +54,7 @@
 --------------------------------------------------------------------------
 Package:      marathi
 Author:       Niranjan
-Version:      1.2 (16 June, 2020)
+Version:      1.3 (28 July, 2020)
 Description:  For conveniently typesetting Marathi
 language with LuaLaTeX and XeLaTeX. This package
 will now onwards host localizations needed for Marathi
@@ -78,8 +78,8 @@
 %</internal>
 %<*driver|package>
 \def\marathiPackageName{marathi}
-\def\marathiPackageVersion{१.२}
-\def\marathiPackageDate{१६ जून, २०२०}
+\def\marathiPackageVersion{१.३}
+\def\marathiPackageDate{२८ जुलै, २०२०}
 \def\marathiPackageDescription{लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी. इथून पुढे लाटेक्-वरील मराठीच्या स्थानिकीकरणाचे काम ह्या आज्ञासंचामार्फत केले जाईल. तूर्त expex व blindtext ह्या आज्ञासंचांचे स्थानिकीकरण ह्या आज्ञासंचामार्फत पुरवले आहे.}
 %</driver|package>
 %<*driver>
@@ -220,7 +220,6 @@
 % \section{आज्ञासंचाची घडण}
 % आता आपण आज्ञासंचाची घडण व त्यातील आज्ञांचा उपयोग लक्षात घेऊयात.
 %    \begin{macrocode}
-%<@@=marathi>
 %<*package>
 %    \end{macrocode}
 %    \begin{macrocode}
@@ -239,7 +238,7 @@
 \def\बदल#1{\pgfkeys{marathi/.cd,#1}}
 \pgfkeys{
     marathi/.is family,marathi/.cd,
-    अंतर/.code={\setstretch{#1}\selectfont},
+    अंतर/.code={\@ifclassloaded{memoir}{\linespread{#1}}{\setstretch{#1}}\selectfont},
     अंतर=1.5,
     अंतर/.default=1
 }
@@ -254,13 +253,11 @@
 %    \begin{macrocode}
 \@ifclassloaded{standalone}{\RequirePackage{fontspec}}{}
 %    \end{macrocode}
-% \subsection{लुआ-लाटेक्}
-% लुआ-लाटेक् हा अत्याधुनिक चालक आता देवनागरीसाठी उपलब्ध झाला आहे. हर्फ़बझ ह्या लुआविशिष्ट आज्ञावलीच्या मदतीने देवनागरी व्यवस्थित दाखवली जात आहे. अशा वेळी तिचा पुरेपुर उपयोग का करू नये? लुआ-लाटेक् \verb|polyglossia| पेक्षा \verb|babel| सह चांगले फलित देते. त्यामुळे बेबलविशिष्ट आज्ञा पुढीलप्रमाणे पुरवल्या आहेत.
+% \subsection{भाषा व टंक}
+% लुआ-लाटेक् हा अत्याधुनिक चालक आता देवनागरीसाठी उपलब्ध झाला आहे. हर्फ़बझ ह्या लुआविशिष्ट आज्ञावलीच्या मदतीने देवनागरी व्यवस्थित दाखवली जाते. अशा वेळी तिचा पुरेपुर उपयोग का करू नये? लुआ-लाटेक् \verb|polyglossia| पेक्षा \verb|babel| सह चांगले फलित देते व झी-लाटेक् \verb|polyglossia| आज्ञासंचासह चांगले फलित देते. त्यामुळे लुआ-लाटेक् वापरले जात असल्यास \verb|babel| व झी-लाटेक् वापरले जात असल्यास \verb|polyglossia| अशी निवड करून ठेवली आहे. शोभिका हा टंक टेक्-वितरणासह येत असल्याने त्याची निवड मूलटंक म्हणून करण्यात आली आहे. \verb|\टंक| ह्या आज्ञेसह मूलटंक बदलता येतो. \verb|\दुसराटंक| ह्या आज्ञेसह अधिकचे टंक निवडता येतात.
 %    \begin{macrocode}
 \RequirePackage{iftex}
-
 \ifluatex
-
 \usepackage{babel}
 \babelprovide[import, main, maparabic, mapdigits,
 counters/swar = अ आ इ ई उ ऊ ए ऐ ओ औ अं अः ॲ ऋ ऌ ऑ , 
@@ -284,45 +281,23 @@
 प फ ब भ म
 य र ल व श ष स ह ळ
 ]{marathi}
-
 \renewcommand\thepart{\localecounter{anka}{part}}
 \renewcommand\theenumiii{\localecounter{vyanjan}{enumiii}}
-%    \end{macrocode}
-% \subsection{झी-लाटेक् व टंक}
-% शोभिका हा लाटेक्-वितरणासह येणारा व देवनागरीची अतिशय चांगली अक्षरजुळणी करणारा टंक आहे. तो मूलटंक म्हणून ह्या आज्ञासंचाद्वारे निवडला जातो. अर्थात तो बदलण्याच्या सुविधेसकट. शिवाय \verb|\दुसराटंक| ह्या आज्ञेमार्फत तात्पुरता टंक निवडता येतो. शिवाय कुठल्याही देवनागरी टंकाचे योग्य फलित दिसण्यासाठी \verb|Script=Devanagari| हे प्राचल वापरावे लागते व लुआ-लाटेक्-मध्ये ह्यासह हर्फ़बझ ही आज्ञावली वापरावी लागते. \mintinline{latex}{\टंक} ह्या आज्ञेद्वारे निवडल्या जाणाऱ्या टंकासदेखील ती प्राचले वापरणे हे पुढील आज्ञांनी साधले जाते. झी-लाटेक्-सह \verb|polyglossia| वापरणं हाच चांगला पर्याय आहे. त्यामुळे तशी निवड करून ठेवली आहे.
-% \begin{macrocode}
-\usepackage{fontspec}
-\defaultfontfeatures{Renderer=HarfBuzz}
-\babelfont{rm}{Shobhika}
-
+\defaultfontfeatures[\rmfamily,\sffamily,\ttfamily]{Script=Devanagari,Renderer=HarfBuzz}
 \else
-
 \RequirePackage{polyglossia}
 \setdefaultlanguage{marathi}
-\setmainfont[Script=Devanagari,Mapping=devanagarinumerals]{Shobhika}
+\defaultfontfeatures[\rmfamily,\sffamily,\ttfamily]{Script=Devanagari,Mapping=devanagarinumerals}
 \fi
-
-\providecommand{\टंक}[1]
-{\ifluatex
-\babelfont{rm}{#1}
-
-\else
-
-\setmainfont[
-Script=Devanagari,
-Mapping=devanagarinumerals
-]
-{#1}
-\fi
-}
-
+\setmainfont{Shobhika}
+\providecommand{\टंक}[1]{\setmainfont{#1}}
 \providecommand{\दुसराटंक}[2]{
-\ifluatex
-\newfontfamily{#1}[Renderer=Harfbuzz,Script=Devanagari]{#2}
-\else
-\ifxetex
-\newfontfamily{#1}[Script=Devanagari,Mapping=devanagarinumerals]{#2}
-\fi\fi
+    \ifluatex
+    \newfontfamily{#1}[Renderer=Harfbuzz,Script=Devanagari]{#2}
+    \else
+    \ifxetex
+    \newfontfamily{#1}[Script=Devanagari,Mapping=devanagarinumerals]{#2}
+    \fi\fi
 }
 %    \end{macrocode}
 % ह्या आज्ञांमुळे धारिका लुआ-लाटेक् अथवा झी-लाटेक् ह्यांपैकी कोणत्याही चालकासह चालवता येते.

Modified: trunk/Master/texmf-dist/source/latex/marathi/marathi.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/marathi/marathi.ins	2020-07-28 21:53:09 UTC (rev 55976)
+++ trunk/Master/texmf-dist/source/latex/marathi/marathi.ins	2020-07-28 21:53:23 UTC (rev 55977)
@@ -9,7 +9,7 @@
 -------------------------------------------------------------------------
 आज्ञासंच:      marathi
 लेखक:       निरंजन
-आवृत्ती:      १.२  (१६ जून, २०२०)
+आवृत्ती:      १.३  (२८ जुलै, २०२०)
 माहिती:  लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी.
 दुवा:   https://gitlab.com/niranjanvikastambe/marathi
 अडचणी:  https://gitlab.com/niranjanvikastambe/marathi/-/issues
@@ -32,7 +32,7 @@
 --------------------------------------------------------------------------
 Package:      marathi
 Author:       Niranjan
-Version:      1.2  (16 June, 2020)
+Version:      1.3  (28 July, 2020)
 Description:  For conveniently typesetting Marathi language with LuaLaTeX and XeLaTeX.
 Repository:   https://gitlab.com/niranjanvikastambe/marathi
 Bug tracker:  https://gitlab.com/niranjanvikastambe/marathi/-/issues

Modified: trunk/Master/texmf-dist/tex/latex/marathi/marathi.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/marathi/marathi.sty	2020-07-28 21:53:09 UTC (rev 55976)
+++ trunk/Master/texmf-dist/tex/latex/marathi/marathi.sty	2020-07-28 21:53:23 UTC (rev 55977)
@@ -9,7 +9,7 @@
 %% -------------------------------------------------------------------------
 %% आज्ञासंच:      marathi
 %% लेखक:       निरंजन
-%% आवृत्ती:      १.२  (१६ जून, २०२०)
+%% आवृत्ती:      १.३  (२८ जुलै, २०२०)
 %% माहिती:  लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी.
 %% दुवा:   https://gitlab.com/niranjanvikastambe/marathi
 %% अडचणी:  https://gitlab.com/niranjanvikastambe/marathi/-/issues
@@ -32,7 +32,7 @@
 %% --------------------------------------------------------------------------
 %% Package:      marathi
 %% Author:       Niranjan
-%% Version:      1.2  (16 June, 2020)
+%% Version:      1.3  (28 July, 2020)
 %% Description:  For conveniently typesetting Marathi language with LuaLaTeX and XeLaTeX.
 %% Repository:   https://gitlab.com/niranjanvikastambe/marathi
 %% Bug tracker:  https://gitlab.com/niranjanvikastambe/marathi/-/issues
@@ -40,8 +40,8 @@
 %% ---------------------------------------------------------------------------
 %% 
 \def\marathiPackageName{marathi}
-\def\marathiPackageVersion{१.२}
-\def\marathiPackageDate{१६ जून, २०२०}
+\def\marathiPackageVersion{१.३}
+\def\marathiPackageDate{२८ जुलै, २०२०}
 \def\marathiPackageDescription{लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी. इथून पुढे लाटेक्-वरील मराठीच्या स्थानिकीकरणाचे काम ह्या आज्ञासंचामार्फत केले जाईल. तूर्त expex व blindtext ह्या आज्ञासंचांचे स्थानिकीकरण ह्या आज्ञासंचामार्फत पुरवले आहे.}
 
 \ProvidesPackage{marathi}
@@ -52,7 +52,7 @@
 \def\बदल#1{\pgfkeys{marathi/.cd,#1}}
 \pgfkeys{
     marathi/.is family,marathi/.cd,
-    अंतर/.code={\setstretch{#1}\selectfont},
+    अंतर/.code={\@ifclassloaded{memoir}{\linespread{#1}}{\setstretch{#1}}\selectfont},
     अंतर=1.5,
     अंतर/.default=1
 }
@@ -63,9 +63,7 @@
 \def\arraystretch{1.2}
 \@ifclassloaded{standalone}{\RequirePackage{fontspec}}{}
 \RequirePackage{iftex}
-
 \ifluatex
-
 \usepackage{babel}
 \babelprovide[import, main, maparabic, mapdigits,
 counters/swar = अ आ इ ई उ ऊ ए ऐ ओ औ अं अः ॲ ऋ ऌ ऑ ,
@@ -89,41 +87,23 @@
 प फ ब भ म
 य र ल व श ष स ह ळ
 ]{marathi}
-
 \renewcommand\thepart{\localecounter{anka}{part}}
 \renewcommand\theenumiii{\localecounter{vyanjan}{enumiii}}
-\usepackage{fontspec}
-\defaultfontfeatures{Renderer=HarfBuzz}
-\babelfont{rm}{Shobhika}
-
+\defaultfontfeatures[\rmfamily,\sffamily,\ttfamily]{Script=Devanagari,Renderer=HarfBuzz}
 \else
-
 \RequirePackage{polyglossia}
 \setdefaultlanguage{marathi}
-\setmainfont[Script=Devanagari,Mapping=devanagarinumerals]{Shobhika}
+\defaultfontfeatures[\rmfamily,\sffamily,\ttfamily]{Script=Devanagari,Mapping=devanagarinumerals}
 \fi
-
-\providecommand{\टंक}[1]
-{\ifluatex
-\babelfont{rm}{#1}
-
-\else
-
-\setmainfont[
-Script=Devanagari,
-Mapping=devanagarinumerals
-]
-{#1}
-\fi
-}
-
+\setmainfont{Shobhika}
+\providecommand{\टंक}[1]{\setmainfont{#1}}
 \providecommand{\दुसराटंक}[2]{
-\ifluatex
-\newfontfamily{#1}[Renderer=Harfbuzz,Script=Devanagari]{#2}
-\else
-\ifxetex
-\newfontfamily{#1}[Script=Devanagari,Mapping=devanagarinumerals]{#2}
-\fi\fi
+    \ifluatex
+    \newfontfamily{#1}[Renderer=Harfbuzz,Script=Devanagari]{#2}
+    \else
+    \ifxetex
+    \newfontfamily{#1}[Script=Devanagari,Mapping=devanagarinumerals]{#2}
+    \fi\fi
 }
 
 \providecommand{\परिच्छेद}{\input{namuna-para}}



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