From b7e54219e4294fa527035f0bd2819ca11c3c6964 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 5 Aug 2021 03:02:12 +0000 Subject: CTAN sync 202108050302 --- language/bengali/bangla/bangla.pdf | Bin 88933 -> 87498 bytes language/bengali/bangla/bangla.sty | 57 ++++++++++++++++++++++++------------- language/bengali/bangla/bangla.tex | 15 +++++----- 3 files changed, 46 insertions(+), 26 deletions(-) (limited to 'language/bengali') diff --git a/language/bengali/bangla/bangla.pdf b/language/bengali/bangla/bangla.pdf index 70ae83264b..8781f5098f 100644 Binary files a/language/bengali/bangla/bangla.pdf and b/language/bengali/bangla/bangla.pdf differ diff --git a/language/bengali/bangla/bangla.sty b/language/bengali/bangla/bangla.sty index a3a8cf1d80..63e5b5f643 100644 --- a/language/bengali/bangla/bangla.sty +++ b/language/bengali/bangla/bangla.sty @@ -1,7 +1,7 @@ % Copyright at Nahid Hossain , Asst. Professor, UIU % nahid@cse.uiu.ac.bd / mailbox.nahid@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} } } diff --git a/language/bengali/bangla/bangla.tex b/language/bengali/bangla/bangla.tex index 4b024e162c..a3b51a9543 100644 --- a/language/bengali/bangla/bangla.tex +++ b/language/bengali/bangla/bangla.tex @@ -8,9 +8,9 @@ \title{The \texttt{bangla} Package} -\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid@cse.uiu.ac.bd\\mailbox.nahid@gmail.com\\ \textbf{Version 1.9}} +\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid@cse.uiu.ac.bd\\mailbox.nahid@gmail.com\\ \textbf{Version 2.0}} -\date{July 1, 2021} +\date{August 4, 2021} \maketitle \tableofcontents @@ -172,11 +172,12 @@ Put \texttt{banglaallcounters} command before \textbackslash begin\{document\} c \section{Reporting issues} To report any error or issue please send an email at nahid@cse.uiu.ac.bd or mailbox.nahid@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} -- cgit v1.2.3