Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
diff docs/_latex/my-doc-fonts.sty @ 203:ede8b44f6faf
Refactor the PDF font style: select only the mono font by internal flag
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 13 May 2026 13:56:29 +0200 |
| parents | d57cf1bb96d6 |
| children | afecfdcfd288 |
line wrap: on
line diff
--- a/docs/_latex/my-doc-fonts.sty Wed May 13 12:54:22 2026 +0200 +++ b/docs/_latex/my-doc-fonts.sty Wed May 13 13:56:29 2026 +0200 @@ -14,7 +14,7 @@ \RequirePackage{color} } -\newif\if@mdf@@sspro\@mdf@@ssprofalse +\newif\if@mdf@@sscode\@mdf@@sscodefalse \newif\if@mdf@WithDejaVuSansMono \newif\if@mdf@WithPlexMono @@ -84,7 +84,13 @@ ItalicFont = * Italic, BoldItalicFont = * Bold Italic, ] - \@mdf@@ssprotrue + \setsansfont{Source Sans Pro}[ + UprightFont = *, + BoldFont = * Bold, + ItalicFont = * Italic, + BoldItalicFont = * Bold Italic, + ] + \@mdf@@sscodetrue \fi \if@mdf@WithSpectral \defaultfontfeatures{Ligatures=TeX,Numbers={Lining,Tabular}} @@ -94,20 +100,20 @@ ItalicFont = * Italic, BoldItalicFont = * Bold Italic, ] - \@mdf@@ssprotrue -\fi - -\defaultfontfeatures{} - -\if@mdf@@sspro - \RequirePackage{newunicodechar} - \defaultfontfeatures{Ligatures=TeX,Numbers={Lining,Tabular},Scale=MatchLowercase} \setsansfont{Source Sans Pro}[ UprightFont = *, BoldFont = * Bold, ItalicFont = * Italic, BoldItalicFont = * Bold Italic, ] + \@mdf@@sscodetrue +\fi + +\defaultfontfeatures{} + +\if@mdf@@sscode + \RequirePackage{newunicodechar} + \defaultfontfeatures{Ligatures=TeX,Numbers={Lining,Tabular},Scale=MatchLowercase} \setmonofont{Source Code Pro}[ UprightFont = *, BoldFont = * Bold,
