texlive[60159] Master/texmf-dist: bangla (4aug21)

commits+karl at tug.org commits+karl at tug.org
Wed Aug 4 23:13:25 CEST 2021


Revision: 60159
          http://tug.org/svn/texlive?view=revision&revision=60159
Author:   karl
Date:     2021-08-04 23:13:25 +0200 (Wed, 04 Aug 2021)
Log Message:
-----------
bangla (4aug21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/bangla/bangla.pdf
    trunk/Master/texmf-dist/doc/latex/bangla/bangla.tex
    trunk/Master/texmf-dist/tex/latex/bangla/bangla.sty

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

Modified: trunk/Master/texmf-dist/doc/latex/bangla/bangla.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bangla/bangla.tex	2021-08-04 21:13:13 UTC (rev 60158)
+++ trunk/Master/texmf-dist/doc/latex/bangla/bangla.tex	2021-08-04 21:13:25 UTC (rev 60159)
@@ -8,9 +8,9 @@
 
 \title{The \texttt{bangla} Package}
 
-\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid at cse.uiu.ac.bd\\mailbox.nahid at gmail.com\\ \textbf{Version 1.9}}
+\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid at cse.uiu.ac.bd\\mailbox.nahid at gmail.com\\ \textbf{Version 2.0}}
 
-\date{July 1, 2021}
+\date{August 4, 2021}
 \maketitle
 \tableofcontents
 
@@ -172,11 +172,12 @@
 \section{Reporting issues}
 To report any error or issue please send an email at nahid at cse.uiu.ac.bd or mailbox.nahid at gmail.com. 
 \section{Revision History}
-Version 1.9 new command added. minor bug fixed.\\
-Version 1.8 bug fixed.\\
-Version 1.7 bug fixed.\\  
-Version 1.6 a new OFL SIL font added. bug fixed.\\  
-Version 1.5 solved font licence issues and fixed some bugs.\\ 
+Version 2.0 bug fixes.\\
+Version 1.9 new command added. minor bug fixes.\\
+Version 1.8 bug fixes.\\
+Version 1.7 bug fixes.\\  
+Version 1.6 a new OFL SIL font added. bug fixes.\\  
+Version 1.5 solved font licence issues and bug fixes.\\ 
 Version 1.0 primary version.\\
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/bangla/bangla.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bangla/bangla.sty	2021-08-04 21:13:13 UTC (rev 60158)
+++ trunk/Master/texmf-dist/tex/latex/bangla/bangla.sty	2021-08-04 21:13:25 UTC (rev 60159)
@@ -1,7 +1,7 @@
 % Copyright at Nahid Hossain , Asst. Professor, UIU
 % nahid at cse.uiu.ac.bd    / mailbox.nahid at gmail.com
 \NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{bangla}[2021/07/01]
+\ProvidesPackage{bangla}[2021/08/04]
 \RequirePackage{fontspec}
 \RequirePackage{etoolbox}
 \RequirePackage{polyglossia}
@@ -9,12 +9,13 @@
 
 \setmainlanguage{english}
 \setotherlanguage{bengali}
-\newfontface\translitfont{CharisSIL-R.ttf}
+\newfontface\bdnhtranslitfont{CharisSIL-R.ttf}
+\DeclareTextFontCommand{\translitfont}{\bdnhtranslitfont}
 \newfontface\banglaipafont{CharisSIL-R.ttf}
 \makeatletter
 \def\zztable#1{#1}
 \def\zzrow#1#2{\expandafter\gdef\csname B-#2\endcsname{#1}}
-\def\banglaipa#1{\banglaipafont\xgenerateTransliteration#1@}
+\def\banglaipa#1{{\banglaipafont\xgenerateTransliteration#1@}}
 \def\xgenerateTransliteration{\futurelet\tmp\xxgenerateTransliteration}
 \def\xxgenerateTransliteration{%
 \ifx\tmp\@sptoken\space\fi
@@ -128,8 +129,11 @@
 % the mapping 
 \newcommand\doindictrans{
 \tl_replace_all:Nnn \l_mytrans_tl { ড় } { r^^^^0323a } 
+\tl_replace_all:Nnn \l_mytrans_tl { ড় } { r^^^^0323a } 
 \tl_replace_all:Nnn \l_mytrans_tl { ঢ় } { r^^^^0323ha } 
-\tl_replace_all:Nnn \l_mytrans_tl { য় } { y^^^^0307a } 
+\tl_replace_all:Nnn \l_mytrans_tl { ঢ় } { r^^^^0323ha } 
+\tl_replace_all:Nnn \l_mytrans_tl { য় } { y^^^^0307a}
+\tl_replace_all:Nnn \l_mytrans_tl { য় } { y^^^^0307a}  
 \tl_replace_all:Nnn \l_mytrans_tl { ক় } { qa } 
 \tl_replace_all:Nnn \l_mytrans_tl { খ় } { k͟ha } 
 \tl_replace_all:Nnn \l_mytrans_tl { গ় } { g^^^^0307a } 
@@ -235,32 +239,47 @@
 \ProcessOptions
 
 \ifdefstring{\fooA}{font1}{
-\newfontface{\banglatext}{fontshimanto.ttf}
-\newfontfamily{\banglabold}{fontshimanto.ttf}[FakeBold=4.0]
-\newfontfamily{\banglaitalic}{fontshimanto.ttf}[FakeSlant=0.2]
+\newfontface{\bdnhtext}{fontshimanto.ttf}
+\DeclareTextFontCommand{\banglatext}{\bdnhtext}
+\newfontfamily{\bdnhbold}{fontshimanto.ttf}[FakeBold=4.0]
+\DeclareTextFontCommand{\banglabold}{\bdnhbold}
+\newfontfamily{\bdnhitalic}{fontshimanto.ttf}[FakeSlant=0.2]
+\DeclareTextFontCommand{\banglaitalic}{\bdnhitalic}
 }
 {
     \ifdefstring{\fooA}{font2}{
-            \newfontface\banglatext{Noto Sans Bengali}
-            \newfontfamily{\banglabold}{Noto Sans Bengali}[FakeBold=4.0]
-            \newfontfamily{\banglaitalic}{Noto Sans Bengali}[FakeSlant=0.2]
+            \newfontface{\bdnhtext}{Noto Sans Bengali}
+            \DeclareTextFontCommand{\banglatext}{\bdnhtext}
+            \newfontfamily{\bdnhbold}{Noto Sans Bengali}[FakeBold=4.0]
+            \DeclareTextFontCommand{\banglabold}{\bdnhbold}
+            \newfontfamily{\bdnhitalic}{Noto Sans Bengali}[FakeSlant=0.2]
+            \DeclareTextFontCommand{\banglaitalic}{\bdnhitalic}
     }
     {
         \ifdefstring{\fooA}{font3}{
-            \newfontface\banglatext{Noto Serif Bengali}
-            \newfontfamily{\banglabold}{Noto Serif Bengali}[FakeBold=4.0]
-            \newfontfamily{\banglaitalic}{Noto Serif Bengali}[FakeSlant=0.2]
+            \newfontface{\bdnhtext}{Noto Serif Bengali}
+            \DeclareTextFontCommand{\banglatext}{\bdnhtext}
+            \newfontfamily{\bdnhbold}{Noto Serif Bengali}[FakeBold=4.0]
+            \DeclareTextFontCommand{\banglabold}{\bdnhbold}
+            \newfontfamily{\bdnhitalic}{Noto Serif Bengali}[FakeSlant=0.2]
+            \DeclareTextFontCommand{\banglaitalic}{\bdnhitalic}
         }
         {
             \ifdefstring{\fooA}{font4}{
-            \newfontface{\banglatext}{fontkalpurush.ttf}
-             \newfontfamily{\banglabold}{fontkalpurush.ttf}[FakeBold=4.0]
-             \newfontfamily{\banglaitalic}{fontkalpurush.ttf}[FakeSlant=0.2]
+            \newfontface{\bdnhtext}{fontkalpurush.ttf}
+            \DeclareTextFontCommand{\banglatext}{\bdnhtext}
+             \newfontfamily{\bdnhbold}{fontkalpurush.ttf}[FakeBold=4.0]
+             \DeclareTextFontCommand{\banglabold}{\bdnhbold}
+             \newfontfamily{\bdnhitalic}{fontkalpurush.ttf}[FakeSlant=0.2]
+             \DeclareTextFontCommand{\banglaitalic}{\bdnhitalic}
             }
             {
-             \newfontface{\banglatext}{fontkalpurush.ttf}
-             \newfontfamily{\banglabold}{fontkalpurush.ttf}[FakeBold=4.0]
-             \newfontfamily{\banglaitalic}{fontkalpurush.ttf}[FakeSlant=0.2]
+             \newfontface{\bdnhtext}{fontkalpurush.ttf}
+            \DeclareTextFontCommand{\banglatext}{\bdnhtext}
+             \newfontfamily{\bdnhbold}{fontkalpurush.ttf}[FakeBold=4.0]
+             \DeclareTextFontCommand{\banglabold}{\bdnhbold}
+             \newfontfamily{\bdnhitalic}{fontkalpurush.ttf}[FakeSlant=0.2]
+             \DeclareTextFontCommand{\banglaitalic}{\bdnhitalic}
             }
              
         }



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