diff options
author | Karl Berry <karl@freefriends.org> | 2020-07-28 21:53:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-07-28 21:53:23 +0000 |
commit | 9b94f7189e834e69685fe5b7881110fa804c2858 (patch) | |
tree | 4cce924c3aeece91cfa019f80d44c8d9a9a9f8b5 /Master/texmf-dist | |
parent | 7c8866b9ff9e7f4debc872329ff829777d106a7c (diff) |
marathi (28jul20)
git-svn-id: svn://tug.org/texlive/trunk@55977 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/marathi/README.txt | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/marathi/marathi.pdf | bin | 87223 -> 80862 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/marathi/marathi.dtx | 59 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/marathi/marathi.ins | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/marathi/marathi.sty | 50 |
5 files changed, 36 insertions, 81 deletions
diff --git a/Master/texmf-dist/doc/latex/marathi/README.txt b/Master/texmf-dist/doc/latex/marathi/README.txt index 8056cffd9ae..5753c5aaa70 100644 --- a/Master/texmf-dist/doc/latex/marathi/README.txt +++ b/Master/texmf-dist/doc/latex/marathi/README.txt @@ -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 diff --git a/Master/texmf-dist/doc/latex/marathi/marathi.pdf b/Master/texmf-dist/doc/latex/marathi/marathi.pdf Binary files differindex e4d33e36069..4017714409b 100644 --- a/Master/texmf-dist/doc/latex/marathi/marathi.pdf +++ b/Master/texmf-dist/doc/latex/marathi/marathi.pdf diff --git a/Master/texmf-dist/source/latex/marathi/marathi.dtx b/Master/texmf-dist/source/latex/marathi/marathi.dtx index fe893e642dd..58110b53c25 100644 --- a/Master/texmf-dist/source/latex/marathi/marathi.dtx +++ b/Master/texmf-dist/source/latex/marathi/marathi.dtx @@ -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 @@ Copy the following files in the following path texmf-dist/tex/latex/marathi %</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 @@ Copy the following files in the following path texmf-dist/tex/latex/marathi % \section{आज्ञासंचाची घडण} % आता आपण आज्ञासंचाची घडण व त्यातील आज्ञांचा उपयोग लक्षात घेऊयात. % \begin{macrocode} -%<@@=marathi> %<*package> % \end{macrocode} % \begin{macrocode} @@ -239,7 +238,7 @@ Copy the following files in the following path texmf-dist/tex/latex/marathi \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 @@ Copy the following files in the following path texmf-dist/tex/latex/marathi % \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 @@ counters/vyanjan = क ख ग घ ङ प फ ब भ म य र ल व श ष स ह ळ ]{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} -\fi - -\providecommand{\टंक}[1] -{\ifluatex -\babelfont{rm}{#1} - -\else - -\setmainfont[ -Script=Devanagari, -Mapping=devanagarinumerals -] -{#1} +\defaultfontfeatures[\rmfamily,\sffamily,\ttfamily]{Script=Devanagari,Mapping=devanagarinumerals} \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} % ह्या आज्ञांमुळे धारिका लुआ-लाटेक् अथवा झी-लाटेक् ह्यांपैकी कोणत्याही चालकासह चालवता येते. diff --git a/Master/texmf-dist/source/latex/marathi/marathi.ins b/Master/texmf-dist/source/latex/marathi/marathi.ins index 9905589e215..b7ee9ee8f28 100644 --- a/Master/texmf-dist/source/latex/marathi/marathi.ins +++ b/Master/texmf-dist/source/latex/marathi/marathi.ins @@ -9,7 +9,7 @@ ------------------------------------------------------------------------- आज्ञासंच: marathi लेखक: निरंजन -आवृत्ती: १.२ (१६ जून, २०२०) +आवृत्ती: १.३ (२८ जुलै, २०२०) माहिती: लुआ-लाटेक् व झी-लाटेक् ह्यांच्यासह मराठीचा सुलभ वापर करण्यासाठी. दुवा: https://gitlab.com/niranjanvikastambe/marathi अडचणी: https://gitlab.com/niranjanvikastambe/marathi/-/issues @@ -32,7 +32,7 @@ marathi.sty ही धारिका समाविष्ट आहे. -------------------------------------------------------------------------- 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 diff --git a/Master/texmf-dist/tex/latex/marathi/marathi.sty b/Master/texmf-dist/tex/latex/marathi/marathi.sty index 6f7b24cd149..43038c3db34 100644 --- a/Master/texmf-dist/tex/latex/marathi/marathi.sty +++ b/Master/texmf-dist/tex/latex/marathi/marathi.sty @@ -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 @@ counters/vyanjan = क ख ग घ ङ प फ ब भ म य र ल व श ष स ह ळ ]{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} -\fi - -\providecommand{\टंक}[1] -{\ifluatex -\babelfont{rm}{#1} - -\else - -\setmainfont[ -Script=Devanagari, -Mapping=devanagarinumerals -] -{#1} +\defaultfontfeatures[\rmfamily,\sffamily,\ttfamily]{Script=Devanagari,Mapping=devanagarinumerals} \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}} |