diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-15 21:39:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-15 21:39:36 +0000 |
commit | f5a7706b84266148ab8fff0ed558327060edefcb (patch) | |
tree | 679f99e15f04736cebe2a058a8dcf6f7d291d35f /Master/texmf-dist/tex/latex/noto/noto.sty | |
parent | 6101fa400d8cbfb5c390b739bd27c5f12cf2383f (diff) |
noto (15oct19)
git-svn-id: svn://tug.org/texlive/trunk@52391 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/noto/noto.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/noto/noto.sty | 175 |
1 files changed, 92 insertions, 83 deletions
diff --git a/Master/texmf-dist/tex/latex/noto/noto.sty b/Master/texmf-dist/tex/latex/noto/noto.sty index 3f0ce07913f..d78eead830e 100644 --- a/Master/texmf-dist/tex/latex/noto/noto.sty +++ b/Master/texmf-dist/tex/latex/noto/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 |