summaryrefslogtreecommitdiff
path: root/language/bengali
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-08-05 03:02:12 +0000
committerNorbert Preining <norbert@preining.info>2021-08-05 03:02:12 +0000
commitb7e54219e4294fa527035f0bd2819ca11c3c6964 (patch)
tree6809ec5fe48f0c77fd85957a212fb223c3c3ab10 /language/bengali
parentda02fd6ad1c5fb45c5ec641bf236d8de4745709f (diff)
CTAN sync 202108050302
Diffstat (limited to 'language/bengali')
-rw-r--r--language/bengali/bangla/bangla.pdfbin88933 -> 87498 bytes
-rw-r--r--language/bengali/bangla/bangla.sty57
-rw-r--r--language/bengali/bangla/bangla.tex15
3 files changed, 46 insertions, 26 deletions
diff --git a/language/bengali/bangla/bangla.pdf b/language/bengali/bangla/bangla.pdf
index 70ae83264b..8781f5098f 100644
--- a/language/bengali/bangla/bangla.pdf
+++ b/language/bengali/bangla/bangla.pdf
Binary files 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}