diff options
author | Norbert Preining <norbert@preining.info> | 2022-03-12 03:00:45 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-03-12 03:00:45 +0000 |
commit | 0c73359c915c22297090c6c23c5ac23a8ec9603e (patch) | |
tree | 71530d469eba822bbed05346a76335bd276a602d /macros/latex/contrib/projlib/projlib-font.sty | |
parent | dc086771e418d7c66a541d2831b468375c5f7090 (diff) |
CTAN sync 202203120300
Diffstat (limited to 'macros/latex/contrib/projlib/projlib-font.sty')
-rw-r--r-- | macros/latex/contrib/projlib/projlib-font.sty | 144 |
1 files changed, 0 insertions, 144 deletions
diff --git a/macros/latex/contrib/projlib/projlib-font.sty b/macros/latex/contrib/projlib/projlib-font.sty deleted file mode 100644 index c308c1c66d..0000000000 --- a/macros/latex/contrib/projlib/projlib-font.sty +++ /dev/null @@ -1,144 +0,0 @@ -\NeedsTeXFormat{LaTeX2e}[2020-10-01] -\RequirePackage{l3keys2e} -\ProvidesExplPackage - {projlib-font} - {2022/03/01} {} - {Font selection and configuration} - -\keys_define:nn { projlib-font } - { - , useosf .bool_set:N = \l__projlib_font_useosf_bool - , useosf .initial:n = { false } - , old-style-figures.bool_set:N = \l__projlib_font_useosf_bool - , old~style~figures.bool_set:N = \l__projlib_font_useosf_bool - , old style figures.bool_set:N = \l__projlib_font_useosf_bool - , lmodern .bool_set:N = \l__projlib_font_lmodern_bool - , lmodern .initial:n = { false } - , latin-modern .bool_set:N = \l__projlib_font_lmodern_bool - , latin~modern .bool_set:N = \l__projlib_font_lmodern_bool - , latin modern .bool_set:N = \l__projlib_font_lmodern_bool - , palatino .bool_set:N = \l__projlib_font_palatino_bool - , palatino .initial:n = { false } - , times .bool_set:N = \l__projlib_font_times_bool - , times .initial:n = { false } - , garamond .bool_set:N = \l__projlib_font_garamond_bool - , garamond .initial:n = { false } - , noto .bool_set:N = \l__projlib_font_noto_bool - , noto .initial:n = { false } - , biolinum .bool_set:N = \l__projlib_font_biolinum_bool - , biolinum .initial:n = { false } - , unknown .code:n = {} - } -\ProcessKeysOptions { projlib-font } - -\RequirePackage { setspace } - -\cs_new:Nn \projlib_font_set_linespacing_latin:n - { - \cs_if_exist:NTF \projlib_language_set_linespacing_latin:n - { - \projlib_language_set_linespacing_latin:n { #1 } - } - { - #1 - } - } - -\bool_if:NT \l__projlib_font_lmodern_bool - { - \RequirePackage { amssymb } - \bool_if:NTF \l__projlib_font_useosf_bool - { - \RequirePackage { cfr-lm } - } - { - \RequirePackage { lmodern } - } - \projlib_font_set_linespacing_latin:n { \setstretch { 1.00 } } - } - -\bool_if:NT \l__projlib_font_palatino_bool - { - \RequirePackage { mathpazo } - \PassOptionsToPackage { defaultsups } { newpxtext } - \RequirePackage { newpxtext } - \cs_undefine:c { openbox } - \projlib_font_set_linespacing_latin:n { \setstretch { 1.07 } } - \bool_if:NT \l__projlib_font_useosf_bool { \useosf } - } - -\bool_if:NT \l__projlib_font_times_bool - { - \PassOptionsToPackage { defaultsups } { newtxtext } - \RequirePackage { newtxtext } - \RequirePackage { newtxmath } - \cs_undefine:c { openbox } - \projlib_font_set_linespacing_latin:n { \setstretch { 1.00 } } - \bool_if:NT \l__projlib_font_useosf_bool { \useosf } - } - -\bool_if:NT \l__projlib_font_garamond_bool - { - \bool_if:NF \l__projlib_font_useosf_bool - { - \PassOptionsToPackage { lining } { ebgaramond } - } - \RequirePackage [ cmintegrals, cmbraces ] { newtxmath } - \cs_undefine:c { openbox } - \RequirePackage { ebgaramond-maths } - \RequirePackage { ebgaramond } - \projlib_font_set_linespacing_latin:n { \setstretch { 1.00 } } - } - -\bool_if:NT \l__projlib_font_noto_bool - { - \bool_if:NT \l__projlib_font_useosf_bool - { - \PassOptionsToPackage { oldstyle } { notomath } - } - \RequirePackage { anyfontsize } - \RequirePackage { notomath } - \projlib_font_set_linespacing_latin:n { \setstretch { 1.00 } } - } - -\bool_if:NT \l__projlib_font_biolinum_bool - { - \RequirePackage [ OT1 ] { eulervm } - \sys_if_engine_pdftex:TF - { - \bool_if:NT \l__projlib_font_useosf_bool - { - \PassOptionsToPackage { osf } { biolinum } - } - \RequirePackage { biolinum } - \tl_gset:Nn \familydefault { \biolinum@family } - } - { - \PassOptionsToPackage { no-math } { fontspec } - \RequirePackage { fontspec } - \bool_if:NTF \l__projlib_font_useosf_bool - { - \setmainfont { LinBiolinum_R.otf } [ - BoldFont = LinBiolinum_RB.otf , - ItalicFont = LinBiolinum_RI.otf , - BoldItalicFont = LinBiolinum_RBO.otf , - Numbers = OldStyle , ] - } - { - \setmainfont { LinBiolinum_R.otf } [ - BoldFont = LinBiolinum_RB.otf , - ItalicFont = LinBiolinum_RI.otf , - BoldItalicFont = LinBiolinum_RBO.otf , ] - } - } - \projlib_font_set_linespacing_latin:n { \setstretch { 1.05 } } - \RequirePackage [ italic, defaultmathsizes ] { mathastext } - } - -\RequirePackage { silence } -\WarningFilter { microtype } { Unable } -\RequirePackage { microtype } - -\endinput -%% -%% End of file `projlib-font.sty'. |