diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/sourcecodepro/tex |
Initial commit
Diffstat (limited to 'fonts/sourcecodepro/tex')
24 files changed, 2707 insertions, 0 deletions
diff --git a/fonts/sourcecodepro/tex/LY1SourceCodePro-Dnom.fd b/fonts/sourcecodepro/tex/LY1SourceCodePro-Dnom.fd new file mode 100644 index 0000000000..f2d2525ba1 --- /dev/null +++ b/fonts/sourcecodepro/tex/LY1SourceCodePro-Dnom.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{LY1SourceCodePro-Dnom.fd} + [2018/02/18 (autoinst) Font definitions for LY1/SourceCodePro-Dnom.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{SourceCodePro-Dnom}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{el}{sl}{ + <-> ssub * SourceCodePro-Dnom/el/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{k}{sl}{ + <-> ssub * SourceCodePro-Dnom/k/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{m}{sl}{ + <-> ssub * SourceCodePro-Dnom/m/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{l}{sl}{ + <-> ssub * SourceCodePro-Dnom/l/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{b}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{sb}{sl}{ + <-> ssub * SourceCodePro-Dnom/sb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-dnom-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{mb}{sl}{ + <-> ssub * SourceCodePro-Dnom/mb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{bx}{n}{ + <-> ssub * SourceCodePro-Dnom/b/n +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{bx}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/sl +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Dnom}{bx}{it}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/LY1SourceCodePro-Numr.fd b/fonts/sourcecodepro/tex/LY1SourceCodePro-Numr.fd new file mode 100644 index 0000000000..0a30d557f4 --- /dev/null +++ b/fonts/sourcecodepro/tex/LY1SourceCodePro-Numr.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{LY1SourceCodePro-Numr.fd} + [2018/02/18 (autoinst) Font definitions for LY1/SourceCodePro-Numr.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{SourceCodePro-Numr}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{el}{sl}{ + <-> ssub * SourceCodePro-Numr/el/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{m}{sl}{ + <-> ssub * SourceCodePro-Numr/m/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{k}{sl}{ + <-> ssub * SourceCodePro-Numr/k/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{l}{sl}{ + <-> ssub * SourceCodePro-Numr/l/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{b}{sl}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{sb}{sl}{ + <-> ssub * SourceCodePro-Numr/sb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-numr-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{mb}{sl}{ + <-> ssub * SourceCodePro-Numr/mb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{bx}{it}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{bx}{n}{ + <-> ssub * SourceCodePro-Numr/b/n +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Numr}{bx}{sl}{ + <-> ssub * SourceCodePro-Numr/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/LY1SourceCodePro-Sup.fd b/fonts/sourcecodepro/tex/LY1SourceCodePro-Sup.fd new file mode 100644 index 0000000000..153b07589e --- /dev/null +++ b/fonts/sourcecodepro/tex/LY1SourceCodePro-Sup.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{LY1SourceCodePro-Sup.fd} + [2018/02/18 (autoinst) Font definitions for LY1/SourceCodePro-Sup.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{SourceCodePro-Sup}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{sb}{sl}{ + <-> ssub * SourceCodePro-Sup/sb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{b}{sl}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{mb}{sl}{ + <-> ssub * SourceCodePro-Sup/mb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{m}{sl}{ + <-> ssub * SourceCodePro-Sup/m/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{k}{sl}{ + <-> ssub * SourceCodePro-Sup/k/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{el}{sl}{ + <-> ssub * SourceCodePro-Sup/el/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-sup-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{l}{sl}{ + <-> ssub * SourceCodePro-Sup/l/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{bx}{it}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{bx}{n}{ + <-> ssub * SourceCodePro-Sup/b/n +}{} + +\DeclareFontShape{LY1}{SourceCodePro-Sup}{bx}{sl}{ + <-> ssub * SourceCodePro-Sup/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/LY1SourceCodePro-TLF.fd b/fonts/sourcecodepro/tex/LY1SourceCodePro-TLF.fd new file mode 100644 index 0000000000..d0b514f017 --- /dev/null +++ b/fonts/sourcecodepro/tex/LY1SourceCodePro-TLF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{LY1SourceCodePro-TLF.fd} + [2018/02/18 (autoinst) Font definitions for LY1/SourceCodePro-TLF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{SourceCodePro-TLF}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{sb}{sl}{ + <-> ssub * SourceCodePro-TLF/sb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{b}{sl}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{mb}{sl}{ + <-> ssub * SourceCodePro-TLF/mb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{m}{sl}{ + <-> ssub * SourceCodePro-TLF/m/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{k}{sl}{ + <-> ssub * SourceCodePro-TLF/k/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{el}{sl}{ + <-> ssub * SourceCodePro-TLF/el/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{l}{sl}{ + <-> ssub * SourceCodePro-TLF/l/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{bx}{sl}{ + <-> ssub * SourceCodePro-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{bx}{n}{ + <-> ssub * SourceCodePro-TLF/b/n +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TLF}{bx}{it}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/LY1SourceCodePro-TOsF.fd b/fonts/sourcecodepro/tex/LY1SourceCodePro-TOsF.fd new file mode 100644 index 0000000000..e9e6303ec1 --- /dev/null +++ b/fonts/sourcecodepro/tex/LY1SourceCodePro-TOsF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{LY1SourceCodePro-TOsF.fd} + [2018/02/18 (autoinst) Font definitions for LY1/SourceCodePro-TOsF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{SourceCodePro-TOsF}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{mb}{sl}{ + <-> ssub * SourceCodePro-TOsF/mb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{b}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{sb}{sl}{ + <-> ssub * SourceCodePro-TOsF/sb/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{l}{sl}{ + <-> ssub * SourceCodePro-TOsF/l/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{el}{sl}{ + <-> ssub * SourceCodePro-TOsF/el/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{k}{sl}{ + <-> ssub * SourceCodePro-TOsF/k/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{m}{sl}{ + <-> ssub * SourceCodePro-TOsF/m/it +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{bx}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/sl +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{bx}{n}{ + <-> ssub * SourceCodePro-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{SourceCodePro-TOsF}{bx}{it}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/OT1SourceCodePro-Dnom.fd b/fonts/sourcecodepro/tex/OT1SourceCodePro-Dnom.fd new file mode 100644 index 0000000000..07c23b83f8 --- /dev/null +++ b/fonts/sourcecodepro/tex/OT1SourceCodePro-Dnom.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{OT1SourceCodePro-Dnom.fd} + [2018/02/18 (autoinst) Font definitions for OT1/SourceCodePro-Dnom.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{SourceCodePro-Dnom}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{b}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{sb}{sl}{ + <-> ssub * SourceCodePro-Dnom/sb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{mb}{sl}{ + <-> ssub * SourceCodePro-Dnom/mb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{el}{sl}{ + <-> ssub * SourceCodePro-Dnom/el/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{m}{sl}{ + <-> ssub * SourceCodePro-Dnom/m/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{k}{sl}{ + <-> ssub * SourceCodePro-Dnom/k/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-dnom-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{l}{sl}{ + <-> ssub * SourceCodePro-Dnom/l/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{bx}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/sl +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{bx}{n}{ + <-> ssub * SourceCodePro-Dnom/b/n +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Dnom}{bx}{it}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/OT1SourceCodePro-Numr.fd b/fonts/sourcecodepro/tex/OT1SourceCodePro-Numr.fd new file mode 100644 index 0000000000..60f65206cb --- /dev/null +++ b/fonts/sourcecodepro/tex/OT1SourceCodePro-Numr.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{OT1SourceCodePro-Numr.fd} + [2018/02/18 (autoinst) Font definitions for OT1/SourceCodePro-Numr.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{SourceCodePro-Numr}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{sb}{sl}{ + <-> ssub * SourceCodePro-Numr/sb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{b}{sl}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{mb}{sl}{ + <-> ssub * SourceCodePro-Numr/mb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{k}{sl}{ + <-> ssub * SourceCodePro-Numr/k/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{m}{sl}{ + <-> ssub * SourceCodePro-Numr/m/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{el}{sl}{ + <-> ssub * SourceCodePro-Numr/el/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-numr-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{l}{sl}{ + <-> ssub * SourceCodePro-Numr/l/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{bx}{sl}{ + <-> ssub * SourceCodePro-Numr/b/sl +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{bx}{n}{ + <-> ssub * SourceCodePro-Numr/b/n +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Numr}{bx}{it}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/OT1SourceCodePro-Sup.fd b/fonts/sourcecodepro/tex/OT1SourceCodePro-Sup.fd new file mode 100644 index 0000000000..d8ad301e67 --- /dev/null +++ b/fonts/sourcecodepro/tex/OT1SourceCodePro-Sup.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{OT1SourceCodePro-Sup.fd} + [2018/02/18 (autoinst) Font definitions for OT1/SourceCodePro-Sup.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{SourceCodePro-Sup}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{el}{sl}{ + <-> ssub * SourceCodePro-Sup/el/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{m}{sl}{ + <-> ssub * SourceCodePro-Sup/m/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{k}{sl}{ + <-> ssub * SourceCodePro-Sup/k/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{l}{sl}{ + <-> ssub * SourceCodePro-Sup/l/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{b}{sl}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{sb}{sl}{ + <-> ssub * SourceCodePro-Sup/sb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-sup-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{mb}{sl}{ + <-> ssub * SourceCodePro-Sup/mb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{bx}{n}{ + <-> ssub * SourceCodePro-Sup/b/n +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{bx}{sl}{ + <-> ssub * SourceCodePro-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{SourceCodePro-Sup}{bx}{it}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/OT1SourceCodePro-TLF.fd b/fonts/sourcecodepro/tex/OT1SourceCodePro-TLF.fd new file mode 100644 index 0000000000..dd978389a8 --- /dev/null +++ b/fonts/sourcecodepro/tex/OT1SourceCodePro-TLF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{OT1SourceCodePro-TLF.fd} + [2018/02/18 (autoinst) Font definitions for OT1/SourceCodePro-TLF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{SourceCodePro-TLF}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{l}{sl}{ + <-> ssub * SourceCodePro-TLF/l/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{m}{sl}{ + <-> ssub * SourceCodePro-TLF/m/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{k}{sl}{ + <-> ssub * SourceCodePro-TLF/k/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{el}{sl}{ + <-> ssub * SourceCodePro-TLF/el/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{mb}{sl}{ + <-> ssub * SourceCodePro-TLF/mb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{sb}{sl}{ + <-> ssub * SourceCodePro-TLF/sb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{b}{sl}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{bx}{it}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{bx}{n}{ + <-> ssub * SourceCodePro-TLF/b/n +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TLF}{bx}{sl}{ + <-> ssub * SourceCodePro-TLF/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/OT1SourceCodePro-TOsF.fd b/fonts/sourcecodepro/tex/OT1SourceCodePro-TOsF.fd new file mode 100644 index 0000000000..a82228e7b5 --- /dev/null +++ b/fonts/sourcecodepro/tex/OT1SourceCodePro-TOsF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{OT1SourceCodePro-TOsF.fd} + [2018/02/18 (autoinst) Font definitions for OT1/SourceCodePro-TOsF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{SourceCodePro-TOsF}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{b}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{sb}{sl}{ + <-> ssub * SourceCodePro-TOsF/sb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{mb}{sl}{ + <-> ssub * SourceCodePro-TOsF/mb/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{el}{sl}{ + <-> ssub * SourceCodePro-TOsF/el/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{k}{sl}{ + <-> ssub * SourceCodePro-TOsF/k/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{m}{sl}{ + <-> ssub * SourceCodePro-TOsF/m/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{l}{sl}{ + <-> ssub * SourceCodePro-TOsF/l/it +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{bx}{n}{ + <-> ssub * SourceCodePro-TOsF/b/n +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{bx}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/sl +}{} + +\DeclareFontShape{OT1}{SourceCodePro-TOsF}{bx}{it}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T1SourceCodePro-Dnom.fd b/fonts/sourcecodepro/tex/T1SourceCodePro-Dnom.fd new file mode 100644 index 0000000000..0a3b17a71a --- /dev/null +++ b/fonts/sourcecodepro/tex/T1SourceCodePro-Dnom.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T1SourceCodePro-Dnom.fd} + [2018/02/18 (autoinst) Font definitions for T1/SourceCodePro-Dnom.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{SourceCodePro-Dnom}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{l}{sl}{ + <-> ssub * SourceCodePro-Dnom/l/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{el}{sl}{ + <-> ssub * SourceCodePro-Dnom/el/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{m}{sl}{ + <-> ssub * SourceCodePro-Dnom/m/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{k}{sl}{ + <-> ssub * SourceCodePro-Dnom/k/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{mb}{sl}{ + <-> ssub * SourceCodePro-Dnom/mb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{b}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-dnom-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{sb}{sl}{ + <-> ssub * SourceCodePro-Dnom/sb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{bx}{it}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{bx}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/sl +}{} + +\DeclareFontShape{T1}{SourceCodePro-Dnom}{bx}{n}{ + <-> ssub * SourceCodePro-Dnom/b/n +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T1SourceCodePro-Numr.fd b/fonts/sourcecodepro/tex/T1SourceCodePro-Numr.fd new file mode 100644 index 0000000000..4448d8f984 --- /dev/null +++ b/fonts/sourcecodepro/tex/T1SourceCodePro-Numr.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T1SourceCodePro-Numr.fd} + [2018/02/18 (autoinst) Font definitions for T1/SourceCodePro-Numr.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{SourceCodePro-Numr}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{sb}{sl}{ + <-> ssub * SourceCodePro-Numr/sb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{b}{sl}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{mb}{sl}{ + <-> ssub * SourceCodePro-Numr/mb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{m}{sl}{ + <-> ssub * SourceCodePro-Numr/m/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{k}{sl}{ + <-> ssub * SourceCodePro-Numr/k/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{el}{sl}{ + <-> ssub * SourceCodePro-Numr/el/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-numr-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{l}{sl}{ + <-> ssub * SourceCodePro-Numr/l/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{bx}{n}{ + <-> ssub * SourceCodePro-Numr/b/n +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{bx}{sl}{ + <-> ssub * SourceCodePro-Numr/b/sl +}{} + +\DeclareFontShape{T1}{SourceCodePro-Numr}{bx}{it}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T1SourceCodePro-Sup.fd b/fonts/sourcecodepro/tex/T1SourceCodePro-Sup.fd new file mode 100644 index 0000000000..9ed85ff920 --- /dev/null +++ b/fonts/sourcecodepro/tex/T1SourceCodePro-Sup.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T1SourceCodePro-Sup.fd} + [2018/02/18 (autoinst) Font definitions for T1/SourceCodePro-Sup.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{SourceCodePro-Sup}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{b}{sl}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{sb}{sl}{ + <-> ssub * SourceCodePro-Sup/sb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{mb}{sl}{ + <-> ssub * SourceCodePro-Sup/mb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{el}{sl}{ + <-> ssub * SourceCodePro-Sup/el/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{m}{sl}{ + <-> ssub * SourceCodePro-Sup/m/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{k}{sl}{ + <-> ssub * SourceCodePro-Sup/k/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-sup-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{l}{sl}{ + <-> ssub * SourceCodePro-Sup/l/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{bx}{sl}{ + <-> ssub * SourceCodePro-Sup/b/sl +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{bx}{n}{ + <-> ssub * SourceCodePro-Sup/b/n +}{} + +\DeclareFontShape{T1}{SourceCodePro-Sup}{bx}{it}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T1SourceCodePro-TLF.fd b/fonts/sourcecodepro/tex/T1SourceCodePro-TLF.fd new file mode 100644 index 0000000000..df39fe8dd4 --- /dev/null +++ b/fonts/sourcecodepro/tex/T1SourceCodePro-TLF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T1SourceCodePro-TLF.fd} + [2018/02/18 (autoinst) Font definitions for T1/SourceCodePro-TLF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{SourceCodePro-TLF}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{sb}{sl}{ + <-> ssub * SourceCodePro-TLF/sb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{b}{sl}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{mb}{sl}{ + <-> ssub * SourceCodePro-TLF/mb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{m}{sl}{ + <-> ssub * SourceCodePro-TLF/m/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{k}{sl}{ + <-> ssub * SourceCodePro-TLF/k/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{el}{sl}{ + <-> ssub * SourceCodePro-TLF/el/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tlf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{l}{sl}{ + <-> ssub * SourceCodePro-TLF/l/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{bx}{it}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{bx}{n}{ + <-> ssub * SourceCodePro-TLF/b/n +}{} + +\DeclareFontShape{T1}{SourceCodePro-TLF}{bx}{sl}{ + <-> ssub * SourceCodePro-TLF/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T1SourceCodePro-TOsF.fd b/fonts/sourcecodepro/tex/T1SourceCodePro-TOsF.fd new file mode 100644 index 0000000000..435be9a17e --- /dev/null +++ b/fonts/sourcecodepro/tex/T1SourceCodePro-TOsF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T1SourceCodePro-TOsF.fd} + [2018/02/18 (autoinst) Font definitions for T1/SourceCodePro-TOsF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{SourceCodePro-TOsF}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{l}{sl}{ + <-> ssub * SourceCodePro-TOsF/l/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{k}{sl}{ + <-> ssub * SourceCodePro-TOsF/k/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{m}{sl}{ + <-> ssub * SourceCodePro-TOsF/m/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{el}{sl}{ + <-> ssub * SourceCodePro-TOsF/el/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{mb}{sl}{ + <-> ssub * SourceCodePro-TOsF/mb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{sb}{sl}{ + <-> ssub * SourceCodePro-TOsF/sb/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{b}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{bx}{it}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{bx}{n}{ + <-> ssub * SourceCodePro-TOsF/b/n +}{} + +\DeclareFontShape{T1}{SourceCodePro-TOsF}{bx}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T2ASourceCodePro-Dnom.fd b/fonts/sourcecodepro/tex/T2ASourceCodePro-Dnom.fd new file mode 100644 index 0000000000..9e563321ae --- /dev/null +++ b/fonts/sourcecodepro/tex/T2ASourceCodePro-Dnom.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T2ASourceCodePro-Dnom.fd} + [2018/02/18 (autoinst) Font definitions for T2A/SourceCodePro-Dnom.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{SourceCodePro-Dnom}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{sb}{sl}{ + <-> ssub * SourceCodePro-Dnom/sb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{b}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{mb}{sl}{ + <-> ssub * SourceCodePro-Dnom/mb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{m}{sl}{ + <-> ssub * SourceCodePro-Dnom/m/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{k}{sl}{ + <-> ssub * SourceCodePro-Dnom/k/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{el}{sl}{ + <-> ssub * SourceCodePro-Dnom/el/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-dnom-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{l}{sl}{ + <-> ssub * SourceCodePro-Dnom/l/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{bx}{it}{ + <-> ssub * SourceCodePro-Dnom/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{bx}{sl}{ + <-> ssub * SourceCodePro-Dnom/b/sl +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Dnom}{bx}{n}{ + <-> ssub * SourceCodePro-Dnom/b/n +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T2ASourceCodePro-Numr.fd b/fonts/sourcecodepro/tex/T2ASourceCodePro-Numr.fd new file mode 100644 index 0000000000..93c7f0e273 --- /dev/null +++ b/fonts/sourcecodepro/tex/T2ASourceCodePro-Numr.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T2ASourceCodePro-Numr.fd} + [2018/02/18 (autoinst) Font definitions for T2A/SourceCodePro-Numr.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{SourceCodePro-Numr}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{mb}{sl}{ + <-> ssub * SourceCodePro-Numr/mb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{b}{sl}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{sb}{sl}{ + <-> ssub * SourceCodePro-Numr/sb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{l}{sl}{ + <-> ssub * SourceCodePro-Numr/l/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{el}{sl}{ + <-> ssub * SourceCodePro-Numr/el/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{m}{sl}{ + <-> ssub * SourceCodePro-Numr/m/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-numr-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{k}{sl}{ + <-> ssub * SourceCodePro-Numr/k/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{bx}{it}{ + <-> ssub * SourceCodePro-Numr/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{bx}{n}{ + <-> ssub * SourceCodePro-Numr/b/n +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Numr}{bx}{sl}{ + <-> ssub * SourceCodePro-Numr/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T2ASourceCodePro-Sup.fd b/fonts/sourcecodepro/tex/T2ASourceCodePro-Sup.fd new file mode 100644 index 0000000000..ec5a371503 --- /dev/null +++ b/fonts/sourcecodepro/tex/T2ASourceCodePro-Sup.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T2ASourceCodePro-Sup.fd} + [2018/02/18 (autoinst) Font definitions for T2A/SourceCodePro-Sup.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{SourceCodePro-Sup}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{el}{sl}{ + <-> ssub * SourceCodePro-Sup/el/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{k}{sl}{ + <-> ssub * SourceCodePro-Sup/k/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{m}{sl}{ + <-> ssub * SourceCodePro-Sup/m/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{l}{sl}{ + <-> ssub * SourceCodePro-Sup/l/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{b}{sl}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{sb}{sl}{ + <-> ssub * SourceCodePro-Sup/sb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-sup-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{mb}{sl}{ + <-> ssub * SourceCodePro-Sup/mb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{bx}{it}{ + <-> ssub * SourceCodePro-Sup/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{bx}{n}{ + <-> ssub * SourceCodePro-Sup/b/n +}{} + +\DeclareFontShape{T2A}{SourceCodePro-Sup}{bx}{sl}{ + <-> ssub * SourceCodePro-Sup/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T2ASourceCodePro-TLF.fd b/fonts/sourcecodepro/tex/T2ASourceCodePro-TLF.fd new file mode 100644 index 0000000000..ee03eb41e7 --- /dev/null +++ b/fonts/sourcecodepro/tex/T2ASourceCodePro-TLF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T2ASourceCodePro-TLF.fd} + [2018/02/18 (autoinst) Font definitions for T2A/SourceCodePro-TLF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{SourceCodePro-TLF}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{l}{sl}{ + <-> ssub * SourceCodePro-TLF/l/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{el}{sl}{ + <-> ssub * SourceCodePro-TLF/el/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{k}{sl}{ + <-> ssub * SourceCodePro-TLF/k/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{m}{sl}{ + <-> ssub * SourceCodePro-TLF/m/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{mb}{sl}{ + <-> ssub * SourceCodePro-TLF/mb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{b}{sl}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{sb}{sl}{ + <-> ssub * SourceCodePro-TLF/sb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{bx}{it}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{bx}{n}{ + <-> ssub * SourceCodePro-TLF/b/n +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TLF}{bx}{sl}{ + <-> ssub * SourceCodePro-TLF/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/T2ASourceCodePro-TOsF.fd b/fonts/sourcecodepro/tex/T2ASourceCodePro-TOsF.fd new file mode 100644 index 0000000000..66990ef474 --- /dev/null +++ b/fonts/sourcecodepro/tex/T2ASourceCodePro-TOsF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{T2ASourceCodePro-TOsF.fd} + [2018/02/18 (autoinst) Font definitions for T2A/SourceCodePro-TOsF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{SourceCodePro-TOsF}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{b}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{sb}{sl}{ + <-> ssub * SourceCodePro-TOsF/sb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{mb}{sl}{ + <-> ssub * SourceCodePro-TOsF/mb/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{el}{sl}{ + <-> ssub * SourceCodePro-TOsF/el/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{m}{sl}{ + <-> ssub * SourceCodePro-TOsF/m/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{k}{sl}{ + <-> ssub * SourceCodePro-TOsF/k/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tosf-t2a +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{l}{sl}{ + <-> ssub * SourceCodePro-TOsF/l/it +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{bx}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/sl +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{bx}{n}{ + <-> ssub * SourceCodePro-TOsF/b/n +}{} + +\DeclareFontShape{T2A}{SourceCodePro-TOsF}{bx}{it}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/TS1SourceCodePro-TLF.fd b/fonts/sourcecodepro/tex/TS1SourceCodePro-TLF.fd new file mode 100644 index 0000000000..b06b112ce7 --- /dev/null +++ b/fonts/sourcecodepro/tex/TS1SourceCodePro-TLF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{TS1SourceCodePro-TLF.fd} + [2018/02/18 (autoinst) Font definitions for TS1/SourceCodePro-TLF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{SourceCodePro-TLF}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{sb}{sl}{ + <-> ssub * SourceCodePro-TLF/sb/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{b}{sl}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{mb}{sl}{ + <-> ssub * SourceCodePro-TLF/mb/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{k}{sl}{ + <-> ssub * SourceCodePro-TLF/k/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{m}{sl}{ + <-> ssub * SourceCodePro-TLF/m/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{el}{sl}{ + <-> ssub * SourceCodePro-TLF/el/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{l}{sl}{ + <-> ssub * SourceCodePro-TLF/l/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{bx}{it}{ + <-> ssub * SourceCodePro-TLF/b/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{bx}{sl}{ + <-> ssub * SourceCodePro-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TLF}{bx}{n}{ + <-> ssub * SourceCodePro-TLF/b/n +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/TS1SourceCodePro-TOsF.fd b/fonts/sourcecodepro/tex/TS1SourceCodePro-TOsF.fd new file mode 100644 index 0000000000..0e5f122905 --- /dev/null +++ b/fonts/sourcecodepro/tex/TS1SourceCodePro-TOsF.fd @@ -0,0 +1,110 @@ +%% Generated by autoinst on 2018/02/18 +%% +\ProvidesFile{TS1SourceCodePro-TOsF.fd} + [2018/02/18 (autoinst) Font definitions for TS1/SourceCodePro-TOsF.] + +\expandafter\ifx\csname SourceCodePro@scale\endcsname\relax + \let\SourceCodePro@@scale\@empty +\else + \edef\SourceCodePro@@scale{s*[\csname SourceCodePro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{SourceCodePro-TOsF}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{l}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Light-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{l}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-LightIt-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{l}{sl}{ + <-> ssub * SourceCodePro-TOsF/l/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{m}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-It-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{m}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{m}{sl}{ + <-> ssub * SourceCodePro-TOsF/m/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{k}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Black-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{k}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BlackIt-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{k}{sl}{ + <-> ssub * SourceCodePro-TOsF/k/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{el}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLight-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{el}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-ExtraLightIt-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{el}{sl}{ + <-> ssub * SourceCodePro-TOsF/el/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{mb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Medium-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{mb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-MediumIt-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{mb}{sl}{ + <-> ssub * SourceCodePro-TOsF/mb/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{sb}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-SemiboldIt-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{sb}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Semibold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{sb}{sl}{ + <-> ssub * SourceCodePro-TOsF/sb/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{b}{it}{ + <-> \SourceCodePro@@scale SourceCodePro-BoldIt-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{b}{n}{ + <-> \SourceCodePro@@scale SourceCodePro-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{b}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{bx}{it}{ + <-> ssub * SourceCodePro-TOsF/b/it +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{bx}{n}{ + <-> ssub * SourceCodePro-TOsF/b/n +}{} + +\DeclareFontShape{TS1}{SourceCodePro-TOsF}{bx}{sl}{ + <-> ssub * SourceCodePro-TOsF/b/sl +}{} + +\endinput diff --git a/fonts/sourcecodepro/tex/sourcecodepro-type1-autoinst.sty b/fonts/sourcecodepro/tex/sourcecodepro-type1-autoinst.sty new file mode 100644 index 0000000000..4a0eca1f07 --- /dev/null +++ b/fonts/sourcecodepro/tex/sourcecodepro-type1-autoinst.sty @@ -0,0 +1,55 @@ +%% Generated by autoinst on 2018/02/18 +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{SourceCodePro} + [2018/02/18 (autoinst) Style file for SourceCodePro.] + +\RequirePackage[T1,LY1,T2A]{fontenc} +\RequirePackage{textcomp} +\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} +\IfFileExists{fontaxes.sty}{ + \RequirePackage{fontaxes} + \fa@naming@exception{figures}{{superior}{proportional}}{Sup} + \fa@naming@exception{figures}{{superior}{tabular}}{Sup} + \def\sufigures{\@nomath\sufigures + \fontfigurestyle{superior}\selectfont} + \DeclareTextFontCommand{\textsu}{\sufigures} + \let\textsuperior\textsu + + \fa@naming@exception{figures}{{numerators}{proportional}}{Numr} + \fa@naming@exception{figures}{{numerators}{tabular}}{Numr} + + \fa@naming@exception{figures}{{denominators}{proportional}}{Dnom} + \fa@naming@exception{figures}{{denominators}{tabular}}{Dnom} + +}{} + +\IfFileExists{xkeyval.sty}{ + \newcommand*{\SourceCodePro@scale}{1} + \RequirePackage{xkeyval} + \DeclareOptionX{scale}{\renewcommand*{\SourceCodePro@scale}{##1}} + \DeclareOptionX{scaled}{\renewcommand*{\SourceCodePro@scale}{##1}} +}{ + \let\DeclareOptionX\DeclareOption + \let\ExecuteOptionsX\ExecuteOptions + \let\ProcessOptionsX\ProcessOptions +} + +\DeclareOptionX{lining}{\edef\SourceCodePro@figurestyle{LF}} +\DeclareOptionX{oldstyle}{\edef\SourceCodePro@figurestyle{OsF}} +\DeclareOptionX{tabular}{\edef\SourceCodePro@figurealign{T}} +\DeclareOptionX{black}{\edef\bfseries@tt{k}} +\DeclareOptionX{semibold}{\edef\bfseries@tt{sb}} +\DeclareOptionX{bold}{\edef\bfseries@tt{b}} +\DeclareOptionX{light}{\edef\mdseries@tt{l}} +\DeclareOptionX{medium}{\edef\mdseries@tt{mb}} +\DeclareOptionX{regular}{\edef\mdseries@tt{m}} +\ExecuteOptionsX{oldstyle,tabular,bold,regular} +\ProcessOptionsX\relax + +\renewcommand* + {\ttdefault} + {SourceCodePro-\SourceCodePro@figurealign\SourceCodePro@figurestyle} +\renewcommand*{\familydefault}{\ttdefault} + +\endinput diff --git a/fonts/sourcecodepro/tex/sourcecodepro.sty b/fonts/sourcecodepro/tex/sourcecodepro.sty new file mode 100644 index 0000000000..cb8b1d08d4 --- /dev/null +++ b/fonts/sourcecodepro/tex/sourcecodepro.sty @@ -0,0 +1,232 @@ +% Source Code Pro for LaTeX +% +% Silke Hofstra, tex@slxh.nl +% +% This file selects either the OTF or the TYPE1 fonts based on +% the LaTeX engine used. +% +% Licenced under the LPPL v1.3 or higher. +% +\NeedsTeXFormat{LaTeX2e}[1994/12/01] +\ProvidesPackage{sourcecodepro}[2018/01/13 v2.7 Adobe's Source Code Pro typeface] + +\RequirePackage{ifxetex,ifluatex,xkeyval} + +% Switches +\newif\ifsourcecodepro@otf +\newif\ifsourcecodepro@default +\newif\ifsourcecodepro@ttdefault +\newif\ifsourcecodepro@oldstyle +\newif\ifsourcecodepro@black +\newif\ifsourcecodepro@semibold +\newif\ifsourcecodepro@light +\newif\ifsourcecodepro@extralight +\newif\ifsourcecodepro@medium + +% Scaling command +\newcommand*{\SourceCodePro@scale}{1} +\newcommand*{\sourcecodepro@ligatures}{} + +% Use OpenType fonts for XeTeX and LuaTeX. +\ifxetex + \sourcecodepro@otftrue +\else + \ifluatex + \sourcecodepro@otftrue + \fi +\fi + +\DeclareOptionX{lining} {\sourcecodepro@oldstylefalse} +\DeclareOptionX{nf} {\sourcecodepro@oldstylefalse} +\DeclareOptionX{lf} {\sourcecodepro@oldstylefalse} +\DeclareOptionX{oldstyle} {\sourcecodepro@oldstyletrue} +\DeclareOptionX{osf} {\sourcecodepro@oldstyletrue} +\DeclareOptionX{black} {\sourcecodepro@blacktrue \sourcecodepro@semiboldfalse} +\DeclareOptionX{semibold} {\sourcecodepro@blackfalse\sourcecodepro@semiboldtrue } +\DeclareOptionX{bold} {\sourcecodepro@blackfalse\sourcecodepro@semiboldfalse} +\DeclareOptionX{light} {\sourcecodepro@lighttrue \sourcecodepro@extralightfalse\sourcecodepro@mediumfalse} +\DeclareOptionX{extralight} {\sourcecodepro@lightfalse\sourcecodepro@extralighttrue \sourcecodepro@mediumfalse} +\DeclareOptionX{regular} {\sourcecodepro@lightfalse\sourcecodepro@extralightfalse\sourcecodepro@mediumfalse} +\DeclareOptionX{medium} {\sourcecodepro@lightfalse\sourcecodepro@extralightfalse\sourcecodepro@mediumtrue } +\DeclareOptionX{scale} {\renewcommand*{\SourceCodePro@scale}{#1}} +\DeclareOptionX{scaled} {\renewcommand*{\SourceCodePro@scale}{#1}} +\DeclareOptionX{default} {\sourcecodepro@defaulttrue} +\DeclareOptionX{ttdefault} {\sourcecodepro@ttdefaulttrue} +\DeclareOptionX{nottdefault} {\sourcecodepro@ttdefaultfalse} +\DeclareOptionX{type1} {\sourcecodepro@otffalse} +\DeclareOptionX{t1} {\sourcecodepro@otffalse} +\DeclareOptionX{opentype} {\sourcecodepro@otftrue} +\DeclareOptionX{otf} {\sourcecodepro@otftrue} +\DeclareOptionX{ligatures} {\renewcommand*{\sourcecodepro@ligatures}{#1}} + +% Default options +\ExecuteOptionsX{ttdefault,lining,bold,regular} +\ProcessOptionsX\relax + +% Load OpenType files +\ifsourcecodepro@otf + \RequirePackage{fontspec} + + % Create a fixed liningnums command: + \renewcommand*\liningnums[1]{{\addfontfeature{RawFeature=+lnum;-onum}#1}} + + % Oldstyle/Lining + \ifsourcecodepro@oldstyle + \def\sourcecodepro@figurestyle{OldStyle} + \else + \def\sourcecodepro@figurestyle{} + \fi + + % Black/Semibold/Bold + \ifsourcecodepro@black + \def\sourcecodepro@boldstyle{Black} + \else + \ifsourcecodepro@semibold + \def\sourcecodepro@boldstyle{Semibold} + \else + \def\sourcecodepro@boldstyle{Bold} + \fi + \fi + + % Light/ExtraLight/Regular/Medium + \ifsourcecodepro@light + \def\sourcecodepro@regstyle{Light} + \else + \ifsourcecodepro@extralight + \def\sourcecodepro@regstyle{ExtraLight} + \else + \ifsourcecodepro@medium + \def\sourcecodepro@regstyle{Medium} + \else + \def\sourcecodepro@regstyle{Regular} + \fi + \fi + \fi + + % Shared features + \defaultfontfeatures{ + Ligatures = \sourcecodepro@ligatures , + Numbers = \sourcecodepro@figurestyle , + Scale = \SourceCodePro@scale , + Extension = .otf } + + % Monospace font + \ifsourcecodepro@ttdefault + \setmonofont + [ UprightFont = *-\sourcecodepro@regstyle , + ItalicFont = *-\sourcecodepro@regstyle It , + BoldFont = *-\sourcecodepro@boldstyle , + BoldItalicFont = *-\sourcecodepro@boldstyle It ] + {SourceCodePro} + \fi + + % Font families + % Regular/Bold + \newfontfamily\sourcecodepro + [ UprightFont = *-Regular , + ItalicFont = *-RegularIt , + BoldFont = *-Bold , + BoldItalicFont = *-BoldIt ] + {SourceCodePro} + + % Medium/Bold + \newfontfamily\sourcecodepromedium + [ UprightFont = *-Medium , + ItalicFont = *-MediumIt , + BoldFont = *-Bold , + BoldItalicFont = *-BoldIt ] + {SourceCodePro} + + % Light/Semibold + \newfontfamily\sourcecodeprolight + [ UprightFont = *-Light , + ItalicFont = *-LightIt , + BoldFont = *-Semibold , + BoldItalicFont = *-SemiboldIt ] + {SourceCodePro} + + % ExtraLight/Black + \newfontfamily\sourcecodeproextreme + [ UprightFont = *-ExtraLight , + ItalicFont = *-ExtraLightIt , + BoldFont = *-Black , + BoldItalicFont = *-BlackIt ] + {SourceCodePro} + + % Lining figures + \newfontfamily\sourcecodeprolf + [ Numbers = , + UprightFont = *-\sourcecodepro@regstyle , + ItalicFont = *-\sourcecodepro@regstyle It , + BoldFont = *-\sourcecodepro@boldstyle , + BoldItalicFont = *-\sourcecodepro@boldstyle It ] + {SourceCodePro} + + % Dont keep all default font features + \defaultfontfeatures{} + +% Load type1 font. +\else + \RequirePackage[OT1,LY1,T1]{fontenc} + \RequirePackage{mweights} + + % Oldstyle/Lining + \ifsourcecodepro@oldstyle + \def\sourcecodepro@figurestyle{OsF} + \else + \def\sourcecodepro@figurestyle{LF} + \fi + + % Black/Semibold/Bold + \ifsourcecodepro@black + \def\bfseries@tt{k} + \else + \ifsourcecodepro@semibold + \def\bfseries@tt{sb} + \else + \def\bfseries@tt{b} + \fi + \fi + + % Light/ExtraLight/Regular/Medium + \ifsourcecodepro@light + \def\mdseries@tt{l} + \else + \ifsourcecodepro@extralight + \def\mdseries@tt{el} + \else + \ifsourcecodepro@medium + \def\mdseries@tt{mb} + \else + \def\mdseries@tt{m} + \fi + \fi + \fi + + % Monospace font + \ifsourcecodepro@ttdefault + \edef\ttdefault{SourceCodePro-T\sourcecodepro@figurestyle} + \fi + + % If source code pro is the default font \oldstylenums needs a new definition. + \ifsourcecodepro@default + \let\nativeoldstylenums\oldstylenums + \renewcommand*\oldstylenums[1]{% + \begingroup + \ifmmode + \mathgroup\symletters #1% + \else + \fontfamily{SourceCodePro-TOsF}\selectfont #1% + \fi + \endgroup + } + \edef\seriesdefault{\mdseries@tt} + \fi +\fi + +% Set default font family +\ifsourcecodepro@default + \edef\familydefault{\ttdefault} +\fi + +\endinput |