diff options
Diffstat (limited to 'fonts/sansmathfonts/tex')
-rw-r--r-- | fonts/sansmathfonts/tex/omxcmssex.fd | 2 | ||||
-rw-r--r-- | fonts/sansmathfonts/tex/ot1cmsmf.fd | 8 | ||||
-rw-r--r-- | fonts/sansmathfonts/tex/ot1xcmss.fd | 8 | ||||
-rw-r--r-- | fonts/sansmathfonts/tex/sansmathfonts.sty | 64 | ||||
-rw-r--r-- | fonts/sansmathfonts/tex/t1xcmss.fd | 8 | ||||
-rw-r--r-- | fonts/sansmathfonts/tex/ucmsmf.fd | 8 | ||||
-rw-r--r-- | fonts/sansmathfonts/tex/uxcmss.fd | 8 |
7 files changed, 93 insertions, 13 deletions
diff --git a/fonts/sansmathfonts/tex/omxcmssex.fd b/fonts/sansmathfonts/tex/omxcmssex.fd index 434b6b2734..2df949dce1 100644 --- a/fonts/sansmathfonts/tex/omxcmssex.fd +++ b/fonts/sansmathfonts/tex/omxcmssex.fd @@ -14,7 +14,7 @@ %% %% \ProvidesFile{omxcmssex.fd} - [2019/06/10] + [2021/06/22] \DeclareFontFamily{OMX}{cmssex}{} \DeclareFontShape{OMX}{cmssex}{m}{n}{ <-7.5> cmssex7 diff --git a/fonts/sansmathfonts/tex/ot1cmsmf.fd b/fonts/sansmathfonts/tex/ot1cmsmf.fd index 98f17cf6b2..ad57f77c0d 100644 --- a/fonts/sansmathfonts/tex/ot1cmsmf.fd +++ b/fonts/sansmathfonts/tex/ot1cmsmf.fd @@ -14,7 +14,7 @@ %% %% \ProvidesFile{ot1cmsmf.fd} - [2019/04/04] + [2021/06/22] \DeclareFontFamily{OT1}{cmsmf}{\hyphenchar\font45 } % Serifed I, Pi, Xi \DeclareFontShape{OT1}{cmsmf}{m}{n} @@ -78,6 +78,12 @@ {% <->cmsmfxicsc10% }{} +\DeclareFontShape{OT1}{cmsmf}{b}{n}{<->sub*xcmss/bx/n}{} +\DeclareFontShape{OT1}{cmsmf}{b}{it}{<->sub*xcmss/bx/it}{} +\DeclareFontShape{OT1}{cmsmf}{b}{sl}{<->sub*xcmss/bx/sl}{} +\DeclareFontShape{OT1}{cmsmf}{b}{sc}{<->sub*xcmss/bx/sc}{} +\DeclareFontShape{OT1}{cmsmf}{b}{scsl}{<->sub*xcmss/bx/scsl}{} +\DeclareFontShape{OT1}{cmsmf}{b}{scit}{<->sub*xcmss/bx/scit}{} % Odd shapes \DeclareFontShape{OT1}{cmsmf}{sbc}{n} {% diff --git a/fonts/sansmathfonts/tex/ot1xcmss.fd b/fonts/sansmathfonts/tex/ot1xcmss.fd index 68ef66e78a..38e3618d91 100644 --- a/fonts/sansmathfonts/tex/ot1xcmss.fd +++ b/fonts/sansmathfonts/tex/ot1xcmss.fd @@ -13,7 +13,7 @@ %% %% \ProvidesFile{ot1xcmss.fd} - [2019/04/04] + [2021/06/22] \DeclareFontFamily{OT1}{xcmss}{\hyphenchar\font45 } \DeclareFontShape{OT1}{xcmss}{m}{n} {% @@ -77,6 +77,12 @@ {% <->cmssxicsc10% }{} +\DeclareFontShape{OT1}{xcmss}{b}{n}{<->sub*xcmss/bx/n}{} +\DeclareFontShape{OT1}{xcmss}{b}{it}{<->sub*xcmss/bx/it}{} +\DeclareFontShape{OT1}{xcmss}{b}{sl}{<->sub*xcmss/bx/sl}{} +\DeclareFontShape{OT1}{xcmss}{b}{sc}{<->sub*xcmss/bx/sc}{} +\DeclareFontShape{OT1}{xcmss}{b}{scsl}{<->sub*xcmss/bx/scsl}{} +\DeclareFontShape{OT1}{xcmss}{b}{scit}{<->sub*xcmss/bx/scit}{} % Odd shapes \DeclareFontShape{OT1}{xcmss}{sbc}{n} {% diff --git a/fonts/sansmathfonts/tex/sansmathfonts.sty b/fonts/sansmathfonts/tex/sansmathfonts.sty index bb47e5ff75..3c2dfd41b8 100644 --- a/fonts/sansmathfonts/tex/sansmathfonts.sty +++ b/fonts/sansmathfonts/tex/sansmathfonts.sty @@ -21,17 +21,46 @@ % the file `sansmathfonts.pdf' and its source code `sansmathfonts.tex'. % -\ProvidesPackage{sansmathfonts}[2013/03/22] +\ProvidesPackage{sansmathfonts}[2021/06/22] \newif \ifmath@sansmathfonts \math@sansmathfontstrue +\newif \iftext@sansmathfonts \text@sansmathfontstrue +\newif \ifI@sansmathfonts \I@sansmathfontsfalse -\def\sfdefault@sansmathfonts{xcmss} - -\DeclareOption{notmath}{\math@sansmathfontsfalse} -\DeclareOption{I}{\def\sfdefault@sansmathfonts{cmsmf}} +\DeclareOption{notmath} {\math@sansmathfontsfalse} +\DeclareOption{onlytext}{\math@sansmathfontsfalse} +\DeclareOption{onlymath}{\text@sansmathfontsfalse} +\DeclareOption{nottext} {\text@sansmathfontsfalse} +\DeclareOption{I}{\I@sansmathfontstrue} \ProcessOptions +\def\OTOne@sansmathfonts{OT1} +\def\TOne@sansmathfonts{T1} +\def\U@sansmathfonts{U} + +\ifx\OTOne@sansmathfonts \f@encoding \else +\ifx\U@sansmathfonts \f@encoding \else + \I@sansmathfontsfalse + \PackageWarning{sansmathfonts} + {The [I] package option is only compatible with the OT1 and U + font encodings. I will ignore the [I] package option.} + \ifx\TOne@sansmathfonts \f@encoding \else + \text@sansmathfontsfalse + \PackageWarning{sansmathfonts} + {Sans serif text fonts are only provided for OT1, T1, and U font + encodings. I will not change the sans serif text font.} + \fi +\fi\fi + +\let\sfdefault@sansmathfonts\sfdefault +\iftext@sansmathfonts + \def\sfdefault@sansmathfonts{xcmss} + \ifI@sansmathfonts + \def\sfdefault@sansmathfonts{cmsmf}% + \fi +\fi + \ifmath@sansmathfonts % Turn off Beamer math replacements @@ -61,6 +90,27 @@ \@ifpackageloaded{esint}{% \DeclareSymbolFont{largesymbolsA}{U}{ssesint}{m}{n} }{} + % + \ifx\OTOne@sansmathfonts \f@encoding \else + \ifx\U@sansmathfonts \f@encoding \else + \ifI@sansmathfonts + \PackageError{sansmathfonts} + {The [I] package option is only compatible with + the OT1 and U font encodings.} + {Please do not use the [I] option for the sansmathfonts + package, or select your font encoding before you load + the sansmathfonts package.} + \fi + \ifx\TOne@sansmathfonts \f@encoding \else + \iftext@sansmathfonts + \PackageError{sansmathfonts} + {Sans serif text fonts are only + provided for OT1, T1, and U font encodings.} + {Please use the [onlymath] option for the sansmathfonts + package, or select your font encoding before you + load the sansmathfonts package.} + \fi \fi + \fi \fi } % beamer currently sets @@ -77,7 +127,6 @@ \DeclareSymbolFontAlphabet{\mathnormal}{letters} \DeclareSymbolFontAlphabet{\mathcal} {symbols} \DeclareMathAlphabet {\mathbf}{OT1}{cmsmf}{bx}{n} -\DeclareMathAlphabet {\mathsf}{OT1}{cmsmf}{m}{n} \DeclareMathAlphabet {\mathit}{OT1}{cmsmf}{m}{it} \DeclareMathAlphabet {\mathtt}{OT1}{cmtt}{m}{n} \SetMathAlphabet\mathsf{bold}{OT1}{cmsmf}{bx}{n} @@ -86,8 +135,9 @@ \fi \DeclareMathAlphabet {\mathserif}{OT1}{cmr}{m}{n} +\DeclareMathAlphabet {\mathsf}{OT1}{cmsmf}{m}{n} % Use the improved sans family % (provides sans serif small caps fonts) -\def\sfdefault{\sfdefault@sansmathfonts} +\let\sfdefault\sfdefault@sansmathfonts diff --git a/fonts/sansmathfonts/tex/t1xcmss.fd b/fonts/sansmathfonts/tex/t1xcmss.fd index 225221fde2..dc1a25d4a2 100644 --- a/fonts/sansmathfonts/tex/t1xcmss.fd +++ b/fonts/sansmathfonts/tex/t1xcmss.fd @@ -14,7 +14,7 @@ %% %% \ProvidesFile{t1xcmss.fd} - [2019/04/04] + [2021/06/22] \providecommand{\EC@family}[5]{% \DeclareFontShape{#1}{#2}{#3}{#4}% { @@ -46,6 +46,12 @@ \EC@family{T1}{xcmss}{bx}{sc}{eczx} % New: bold sans serif small caps \EC@family{T1}{xcmss}{bx}{scsl}{eczo} % New: slanted bold sans serif small caps \EC@family{T1}{xcmss}{bx}{scit}{eczo} % New: slanted bold sans serif small caps +\DeclareFontShape{T1}{xcmss}{b}{n}{<->sub*xcmss/bx/n}{} +\DeclareFontShape{T1}{xcmss}{b}{it}{<->sub*xcmss/bx/it}{} +\DeclareFontShape{T1}{xcmss}{b}{sl}{<->sub*xcmss/bx/sl}{} +\DeclareFontShape{T1}{xcmss}{b}{sc}{<->sub*xcmss/bx/sc}{} +\DeclareFontShape{T1}{xcmss}{b}{scsl}{<->sub*xcmss/bx/scsl}{} +\DeclareFontShape{T1}{xcmss}{b}{scit}{<->sub*xcmss/bx/scit}{} %%%%%%% semibold condensed series \DeclareFontShape{T1}{xcmss}{sbc}{n}{% <->ecssdc10 diff --git a/fonts/sansmathfonts/tex/ucmsmf.fd b/fonts/sansmathfonts/tex/ucmsmf.fd index e7fbd1a876..e2cec723cc 100644 --- a/fonts/sansmathfonts/tex/ucmsmf.fd +++ b/fonts/sansmathfonts/tex/ucmsmf.fd @@ -14,7 +14,7 @@ %% %% \ProvidesFile{ucmsmf.fd} - [2019/04/04] + [2021/06/22] \DeclareFontFamily{U}{cmsmf}{\hyphenchar\font45 } % Serifed I, Pi, Xi \DeclareFontShape{U}{cmsmf}{m}{n} @@ -78,6 +78,12 @@ {% <->cmsmfxicsc10% }{} +\DeclareFontShape{U}{cmsmf}{b}{n}{<->sub*xcmss/bx/n}{} +\DeclareFontShape{U}{cmsmf}{b}{it}{<->sub*xcmss/bx/it}{} +\DeclareFontShape{U}{cmsmf}{b}{sl}{<->sub*xcmss/bx/sl}{} +\DeclareFontShape{U}{cmsmf}{b}{sc}{<->sub*xcmss/bx/sc}{} +\DeclareFontShape{U}{cmsmf}{b}{scsl}{<->sub*xcmss/bx/scsl}{} +\DeclareFontShape{U}{cmsmf}{b}{scit}{<->sub*xcmss/bx/scit}{} % Odd shapes \DeclareFontShape{U}{cmsmf}{sbc}{n} {% diff --git a/fonts/sansmathfonts/tex/uxcmss.fd b/fonts/sansmathfonts/tex/uxcmss.fd index 91e045eba7..86aa793694 100644 --- a/fonts/sansmathfonts/tex/uxcmss.fd +++ b/fonts/sansmathfonts/tex/uxcmss.fd @@ -13,7 +13,7 @@ %% %% \ProvidesFile{uxcmss.fd} - [2019/04/04] + [2021/06/22] \DeclareFontFamily{U}{xcmss}{\hyphenchar\font45 } \DeclareFontShape{U}{xcmss}{m}{n} {% @@ -77,6 +77,12 @@ {% <->cmssxicsc10% }{} +\DeclareFontShape{U}{xcmss}{b}{n}{<->sub*xcmss/bx/n}{} +\DeclareFontShape{U}{xcmss}{b}{it}{<->sub*xcmss/bx/it}{} +\DeclareFontShape{U}{xcmss}{b}{sl}{<->sub*xcmss/bx/sl}{} +\DeclareFontShape{U}{xcmss}{b}{sc}{<->sub*xcmss/bx/sc}{} +\DeclareFontShape{U}{xcmss}{b}{scsl}{<->sub*xcmss/bx/scsl}{} +\DeclareFontShape{U}{xcmss}{b}{scit}{<->sub*xcmss/bx/scit}{} % Odd shapes \DeclareFontShape{U}{xcmss}{sbc}{n} {% |