summaryrefslogtreecommitdiff
path: root/language/bengali/bangla/bangla.sty
diff options
context:
space:
mode:
Diffstat (limited to 'language/bengali/bangla/bangla.sty')
-rw-r--r--language/bengali/bangla/bangla.sty43
1 files changed, 27 insertions, 16 deletions
diff --git a/language/bengali/bangla/bangla.sty b/language/bengali/bangla/bangla.sty
index 0d30055aa2..2ad61d1bce 100644
--- a/language/bengali/bangla/bangla.sty
+++ b/language/bengali/bangla/bangla.sty
@@ -1,3 +1,5 @@
+% Copyright at Nahid Hossain
+% nahid@cse.uiu.ac.bd / mailbox.nahid@gmail.com
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{bangla}[2021/05/13]
\RequirePackage{fontspec}
@@ -25,7 +27,7 @@
\csname B-#1\endcsname
\xgenerateTransliteration}
\expandafter\def\csname B-@\endcsname#1{}
-\input{b-map}
+\input{banglamap}
\makeatother
\makeatletter
@@ -235,32 +237,41 @@
\ExplSyntaxOff
\newtoggle{langen}
-\DeclareOption{vrinda}{\newcommand{\fooA}{font1}}
-\DeclareOption{kalpurush}{\newcommand{\fooA}{font2}}
-\DeclareOption{solaimanlipi}{\newcommand{\fooA}{font3}}
+\DeclareOption{shimanto}{\newcommand{\fooA}{font1}}
+\DeclareOption{notosansbengali}{\newcommand{\fooA}{font2}}
+\DeclareOption{notoserifbengali}{\newcommand{\fooA}{font3}}
+\DeclareOption{kalpurush}{\newcommand{\fooA}{font4}}
\ProcessOptions
\ifdefstring{\fooA}{font1}{
-\newfontface{\banglatext}{vrinda.ttf}
-\newfontfamily{\banglabold}{vrinda.ttf}[FakeBold=4.0]
-\newfontfamily{\banglaitalic}{vrinda.ttf}[FakeSlant=0.2]
+\newfontface{\banglatext}{fontshimanto.ttf}
+\newfontfamily{\banglabold}{fontshimanto.ttf}[FakeBold=4.0]
+\newfontfamily{\banglaitalic}{fontshimanto.ttf}[FakeSlant=0.2]
}
{
\ifdefstring{\fooA}{font2}{
- \newfontface{\banglatext}{kalpurush.ttf}
- \newfontfamily{\banglabold}{kalpurush.ttf}[FakeBold=4.0]
- \newfontfamily{\banglaitalic}{kalpurush.ttf}[FakeSlant=0.2]
+ \newfontface\banglatext{Noto Sans Bengali}
+ \newfontfamily{\banglabold}{Noto Sans Bengali}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{Noto Sans Bengali}[FakeSlant=0.2]
}
{
\ifdefstring{\fooA}{font3}{
- \newfontface{\banglatext}{solaimanlipi.ttf}
- \newfontfamily{\banglabold}{solaimanlipi.ttf}[FakeBold=4.0]
- \newfontfamily{\banglaitalic}{solaimanlipi.ttf}[FakeSlant=0.2]
+ \newfontface\banglatext{Noto Serif Bengali}
+ \newfontfamily{\banglabold}{Noto Serif Bengali}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{Noto Serif Bengali}[FakeSlant=0.2]
}
{
- \newfontface{\banglatext}{kalpurush.ttf}
- \newfontfamily{\banglabold}{kalpurush.ttf}[FakeBold=4.0]
- \newfontfamily{\banglaitalic}{kalpurush.ttf}[FakeSlant=0.2]
+ \ifdefstring{\fooA}{font4}{
+ \newfontface{\banglatext}{fontkalpurush.ttf}
+ \newfontfamily{\banglabold}{fontkalpurush.ttf}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{fontkalpurush.ttf}[FakeSlant=0.2]
+ }
+ {
+ \newfontface{\banglatext}{fontkalpurush.ttf}
+ \newfontfamily{\banglabold}{fontkalpurush.ttf}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{fontkalpurush.ttf}[FakeSlant=0.2]
+ }
+
}
}