diff options
Diffstat (limited to 'language/bengali/bangla/bangla.sty')
-rw-r--r-- | language/bengali/bangla/bangla.sty | 43 |
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] + } + } } |