summaryrefslogtreecommitdiff
path: root/fonts/noto/latex/noto.sty
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/noto/latex/noto.sty')
-rw-r--r--fonts/noto/latex/noto.sty175
1 files changed, 92 insertions, 83 deletions
diff --git a/fonts/noto/latex/noto.sty b/fonts/noto/latex/noto.sty
index 3f0ce07913..d78eead830 100644
--- a/fonts/noto/latex/noto.sty
+++ b/fonts/noto/latex/noto.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{noto}
- [2019/05/23 (Bob Tennent) Supports Noto fonts for all LaTeX engines.]
+ [2019/10/14 (Bob Tennent) Supports Noto fonts for all LaTeX engines.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -85,144 +85,145 @@
\ifnoto@medium\def\noto@regstyle{Medium}\fi
\else % type1
- \def\seriesdefault{\mdseries@rm}
- \ifnoto@rm\def\bfseries@rm{bold}\def\mdseries@rm{regular}\fi
- \ifnoto@sf\def\bfseries@sf{bold}\def\mdseries@sf{regular}\fi
- \ifnoto@tt\def\bfseries@tt{bold}\def\mdseries@tt{regular}\fi
+ \ifnoto@sf\def\bfseries@sf{b}\def\mdseries@sf{sl}\fi
+ \ifnoto@rm\def\bfseries@rm{b}\def\mdseries@rm{sl}\fi
+ \ifnoto@tt\def\bfseries@tt{b}\def\mdseries@tt{sl}\fi
\ifnoto@semibold
- \ifnoto@rm\def\bfseries@sf{semibold}\fi
- \ifnoto@sf\def\bfseries@sf{semibold}\fi
- \ifnoto@tt\def\bfseries@tt{semibold}\fi
+ \ifnoto@sf\def\bfseries@sf{sb}\fi
+ \ifnoto@rm\def\bfseries@rm{sb}\fi
+ \ifnoto@tt\def\bfseries@tt{sb}\fi
\fi
\ifnoto@extrabold
- \ifnoto@sf\def\bfseries@sf{extrabold}\fi
- \ifnoto@rm\def\bfseries@rm{extrabold}\fi
- \ifnoto@tt\def\bfseries@tt{extrabold}\fi
+ \ifnoto@sf\def\bfseries@sf{eb}\fi
+ \ifnoto@rm\def\bfseries@rm{eb}\fi
+ \ifnoto@tt\def\bfseries@tt{eb}\fi
\fi
\ifnoto@black
- \ifnoto@sf\def\bfseries@sf{black}\fi
- \ifnoto@rm\def\bfseries@rm{black}\fi
- \ifnoto@tt\def\bfseries@tt{black}\fi
+ \ifnoto@sf\def\bfseries@sf{ub}\fi
+ \ifnoto@rm\def\bfseries@rm{ub}\fi
+ \ifnoto@tt\def\bfseries@tt{ub}\fi
\fi
- \ifnoto@tt\def\mdseries@tt{regular}\fi
- \ifnoto@sf\def\mdseries@sf{regular}\fi
- \ifnoto@rm\def\mdseries@rm{regular}\fi
+ \ifnoto@tt\def\mdseries@tt{sl}\fi
+ \ifnoto@sf\def\mdseries@sf{sl}\fi
+ \ifnoto@rm\def\mdseries@rm{sl}\fi
\ifnoto@thin
- \ifnoto@sf\def\mdseries@sf{thin}\fi
- \ifnoto@rm\def\mdseries@rm{thin}\fi
- \ifnoto@tt\def\mdseries@tt{thin}\fi
+ \ifnoto@sf\def\mdseries@sf{ul}\fi
+ \ifnoto@rm\def\mdseries@rm{ul}\fi
+ \ifnoto@tt\def\mdseries@tt{ul}\fi
\fi
\ifnoto@extralight
- \ifnoto@sf\def\mdseries@sf{extralight}\fi
- \ifnoto@rm\def\mdseries@rm{extralight}\fi
- \ifnoto@tt\def\mdseries@tt{extralight}\fi
+ \ifnoto@sf\def\mdseries@sf{el}\fi
+ \ifnoto@rm\def\mdseries@rm{el}\fi
+ \ifnoto@tt\def\mdseries@tt{el}\fi
\fi
\ifnoto@light
- \ifnoto@sf\def\mdseries@sf{light}\fi
- \ifnoto@rm\def\mdseries@rm{light}\fi
- \ifnoto@tt\def\mdseries@tt{light}\fi
+ \ifnoto@sf\def\mdseries@sf{l}\fi
+ \ifnoto@rm\def\mdseries@rm{l}\fi
+ \ifnoto@tt\def\mdseries@tt{l}\fi
\fi
\ifnoto@medium
- \ifnoto@sf\def\mdseries@sf{medium}\fi
- \ifnoto@rm\def\mdseries@rm{medium}\fi
- \ifnoto@tt\def\mdseries@tt{medium}\fi
+ \ifnoto@sf\def\mdseries@sf{m}\fi
+ \ifnoto@rm\def\mdseries@rm{m}\fi
+ \ifnoto@tt\def\mdseries@tt{m}\fi
\fi
\ifnoto@condensed
- \ifnoto@sf\def\bfseries@sf{boldcondensed}\def\mdseries@sf{condensed}\fi
- \ifnoto@tt\def\bfseries@tt{boldcondensed}\def\mdseries@tt{condensed}\fi
+ \ifnoto@sf\def\bfseries@sf{bc}\def\mdseries@sf{slc}\fi
+ \ifnoto@tt\def\bfseries@tt{bc}\def\mdseries@tt{slc}\fi
\ifnoto@semibold
- \ifnoto@sf\def\bfseries@sf{semiboldcondensed}\fi
- \ifnoto@tt\def\bfseries@tt{semiboldcondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{sbc}\fi
+ \ifnoto@tt\def\bfseries@tt{sbc}\fi
\fi
\ifnoto@extrabold
- \ifnoto@sf\def\bfseries@sf{extraboldcondensed}\fi
- \ifnoto@tt\def\bfseries@tt{extraboldcondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{ebc}\fi
+ \ifnoto@tt\def\bfseries@tt{ebc}\fi
\fi
\ifnoto@black
- \ifnoto@sf\def\bfseries@sf{blackcondensed}\fi
- \ifnoto@tt\def\bfseries@tt{blackcondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{ubc}\fi
+ \ifnoto@tt\def\bfseries@tt{ubc}\fi
\fi
\ifnoto@thin
- \ifnoto@sf\def\mdseries@sf{thincondensed}\fi
- \ifnoto@tt\def\mdseries@tt{thincondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{ulc}\fi
+ \ifnoto@tt\def\mdseries@tt{ulc}\fi
\fi
\ifnoto@extralight
- \ifnoto@sf\def\mdseries@sf{extralightcondensed}\fi
- \ifnoto@tt\def\mdseries@tt{extralightcondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{elc}\fi
+ \ifnoto@tt\def\mdseries@tt{elc}\fi
\fi
\ifnoto@light
- \ifnoto@sf\def\mdseries@sf{lightcondensed}\fi
- \ifnoto@tt\def\mdseries@tt{lightcondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{lc}\fi
+ \ifnoto@tt\def\mdseries@tt{lc}\fi
\fi
\ifnoto@medium
- \ifnoto@sf\def\mdseries@sf{mediumcondensed}\fi
- \ifnoto@tt\def\mdseries@tt{mediumcondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{mc}\fi
+ \ifnoto@tt\def\mdseries@tt{mc}\fi
\fi
\else\ifnoto@semicondensed
- \ifnoto@sf\def\bfseries@sf{boldsemicondensed}\def\mdseries@sf{semicondensed}\fi
- \ifnoto@tt\def\bfseries@tt{boldsemicondensed}\def\mdseries@tt{semicondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{bsc}\def\mdseries@sf{slsc}\fi
+ \ifnoto@tt\def\bfseries@tt{bsc}\def\mdseries@tt{slsc}\fi
\ifnoto@semibold
- \ifnoto@sf\def\bfseries@sf{semiboldsemicondensed}\fi
- \ifnoto@tt\def\bfseries@tt{semiboldsemicondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{sbsc}\fi
+ \ifnoto@tt\def\bfseries@tt{sbsc}\fi
\fi
\ifnoto@extrabold
- \ifnoto@sf\def\bfseries@sf{extraboldsemicondensed}\fi
- \ifnoto@tt\def\bfseries@tt{extraboldsemicondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{ebsc}\fi
+ \ifnoto@tt\def\bfseries@tt{ebsc}\fi
\fi
\ifnoto@black
- \ifnoto@sf\def\bfseries@sf{blacksemicondensed}\fi
- \ifnoto@tt\def\bfseries@tt{blacksemicondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{ubsc}\fi
+ \ifnoto@tt\def\bfseries@tt{ubsc}\fi
\fi
\ifnoto@thin
- \ifnoto@sf\def\mdseries@sf{thinsemicondensed}\fi
- \ifnoto@tt\def\mdseries@tt{thinsemicondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{ulsc}\fi
+ \ifnoto@tt\def\mdseries@tt{ulsc}\fi
\fi
\ifnoto@extralight
- \ifnoto@sf\def\mdseries@sf{extralightsemicondensed}\fi
- \ifnoto@tt\def\mdseries@tt{extralightsemicondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{elsc}\fi
+ \ifnoto@tt\def\mdseries@tt{elsc}\fi
\fi
\ifnoto@light
- \ifnoto@sf\def\mdseries@sf{lightsemicondensed}\fi
- \ifnoto@tt\def\mdseries@tt{lightsemicondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{lsc}\fi
+ \ifnoto@tt\def\mdseries@tt{lsc}\fi
\fi
\ifnoto@medium
- \ifnoto@sf\def\mdseries@sf{mediumsemicondensed}\fi
- \ifnoto@tt\def\mdseries@rm{mediumsemicondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{msc}\fi
+ \ifnoto@tt\def\mdseries@tt{msc}\fi
\fi
\else\ifnoto@extracondensed
- \ifnoto@sf\def\bfseries@sf{boldextracondensed}\def\mdseries@sf{extracondensed}\fi
- \ifnoto@tt\def\bfseries@tt{boldextracondensed}\def\mdseries@tt{extracondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{bec}\def\mdseries@sf{slec}\fi
+ \ifnoto@tt\def\bfseries@tt{bec}\def\mdseries@tt{slec}\fi
\ifnoto@semibold
- \ifnoto@sf\def\bfseries@sf{semiboldextracondensed}\fi
- \ifnoto@tt\def\bfseries@tt{semiboldextracondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{sbec}\fi
+ \ifnoto@tt\def\bfseries@tt{sbsc}\fi
\fi
\ifnoto@extrabold
- \ifnoto@sf\def\bfseries@sf{extraboldextracondensed}\fi
- \ifnoto@tt\def\bfseries@tt{extraboldextracondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{ebec}\fi
+ \ifnoto@tt\def\bfseries@tt{ebec}\fi
\fi
\ifnoto@black
- \ifnoto@sf\def\bfseries@sf{blackextracondensed}\fi
- \ifnoto@tt\def\bfseries@tt{blackextracondensed}\fi
+ \ifnoto@sf\def\bfseries@sf{ubec}\fi
+ \ifnoto@tt\def\bfseries@tt{ubsc}\fi
\fi
\ifnoto@thin
- \ifnoto@sf\def\mdseries@sf{thinextracondensed}\fi
- \ifnoto@tt\def\mdseries@tt{thinextracondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{ulec}\fi
+ \ifnoto@tt\def\mdseries@tt{ulec}\fi
\fi
\ifnoto@extralight
- \ifnoto@sf\def\mdseries@sf{extralightextracondensed}\fi
- \ifnoto@tt\def\mdseries@tt{extralightextracondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{elec}\fi
+ \ifnoto@tt\def\mdseries@tt{elec}\fi
\fi
\ifnoto@light
- \ifnoto@sf\def\mdseries@sf{lightextracondensed}\fi
- \ifnoto@tt\def\mdseries@tt{lightextracondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{lec}\fi
+ \ifnoto@tt\def\mdseries@tt{lec}\fi
\fi
\ifnoto@medium
- \ifnoto@sf\def\mdseries@sf{mediumextracondensed}\fi
- \ifnoto@tt\def\mdseries@rm{mediumextracondensed}\fi
+ \ifnoto@sf\def\mdseries@sf{mec}\fi
+ \ifnoto@tt\def\mdseries@tt{mec}\fi
\fi
\fi\fi\fi
+
+ \def\seriesdefault{\mdseries@rm}
\fi
@@ -264,7 +265,9 @@
Numbers = {\noto@figurealign, \noto@figurestyle} ,
SmallCapsFeatures={Letters=SmallCaps} ,
UprightFont = *\ifx\noto@regstyle\noto@regular\else\noto@regstyle\fi ,
+ ItalicFont = *-\ifx\noto@regstyle\noto@regular Italic\else\noto@regstyle Italic\fi ,
BoldFont = *\noto@boldstyle ,
+ BoldItalicFont = *-\noto@boldstyle Italic ,
]
{NotoSans-Condensed}
\else\ifnoto@semicondensed
@@ -273,7 +276,9 @@
Numbers = {\noto@figurealign, \noto@figurestyle} ,
SmallCapsFeatures={Letters=SmallCaps} ,
UprightFont = *\ifx\noto@regstyle\noto@regular\else\noto@regstyle\fi ,
+ ItalicFont = *-\ifx\noto@regstyle\noto@regular Italic\else\noto@regstyle Italic\fi ,
BoldFont = *\noto@boldstyle ,
+ BoldItalicFont = *-\noto@boldstyle Italic ,
]
{NotoSans-SemiCondensed}
\else\ifnoto@extracondensed
@@ -282,7 +287,9 @@
Numbers = {\noto@figurealign, \noto@figurestyle} ,
SmallCapsFeatures={Letters=SmallCaps} ,
UprightFont = *\ifx\noto@regstyle\noto@regular\else\noto@regstyle\fi ,
+ ItalicFont = *-\ifx\noto@regstyle\noto@regular Italic\else\noto@regstyle Italic\fi ,
BoldFont = *\noto@boldstyle ,
+ BoldItalicFont = *-\noto@boldstyle Italic ,
]
{NotoSans-ExtraCondensed}
\else
@@ -291,7 +298,9 @@
Numbers = {\noto@figurealign, \noto@figurestyle} ,
SmallCapsFeatures={Letters=SmallCaps} ,
UprightFont = *-\noto@regstyle ,
+ ItalicFont = *-\ifx\noto@regstyle\noto@regular Italic\else\noto@regstyle Italic\fi ,
BoldFont = *-\noto@boldstyle ,
+ BoldItalicFont = *-\noto@boldstyle Italic ,
]
{NotoSans}
\fi\fi\fi
@@ -439,13 +448,13 @@
\def\notomonofamily{NotoSansMono-T\noto@tonefigurestyle}
\newcommand*\notoserif{\fontfamily{\notoseriffamily}\selectfont}
\newcommand*\notosans{\fontfamily{\notosansfamily}\selectfont}
- \newcommand*\notosanscondensed{\fontfamily{\notosansfamily}\fontseries{condensed}\selectfont}
- \newcommand*\notosanssemicondensed{\fontfamily{\notosansfamily}\fontseries{semicondensed}\selectfont}
- \newcommand*\notosansextracondensed{\fontfamily{\notosansfamily}\fontseries{extracondensed}\selectfont}
+ \newcommand*\notosanscondensed{\fontfamily{\notosansfamily}\fontseries{slc}\selectfont}
+ \newcommand*\notosanssemicondensed{\fontfamily{\notosansfamily}\fontseries{slsc}\selectfont}
+ \newcommand*\notosansextracondensed{\fontfamily{\notosansfamily}\fontseries{ebsc}\selectfont}
\newcommand*\notomono{\fontfamily{\notomonofamily}\selectfont}
- \newcommand*\notomonocondensed{\fontfamily{\notomonofamily}\fontseries{condensed}\selectfont}
- \newcommand*\notomonosemicondensed{\fontfamily{\notomonofamily}\fontseries{semicondensed}\selectfont}
- \newcommand*\notomonoextracondensed{\fontfamily{\notomonofamily}\fontseries{extracondensed}\selectfont}
+ \newcommand*\notomonocondensed{\fontfamily{\notomonofamily}\fontseries{slc}\selectfont}
+ \newcommand*\notomonosemicondensed{\fontfamily{\notomonofamily}\fontseries{slsc}\selectfont}
+ \newcommand*\notomonoextracondensed{\fontfamily{\notomonofamily}\fontseries{slec}\selectfont}
\ifnoto@rm \def\rmdefault{\notoseriffamily} \fi
\ifnoto@sf \def\sfdefault{\notosansfamily} \fi
\ifnoto@tt \def\ttdefault{\notomonofamily} \fi