From 039ae7ab3b77314590eb661c109cd4cadcc183ce Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 21 May 2019 21:01:12 +0000 Subject: libertine (21may19) git-svn-id: svn://tug.org/texlive/trunk@51174 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/libertine/LY1LinuxLibertineMonoT-LF.fd | 63 +++++++++++++++++----- .../latex/libertine/LY1LinuxLibertineMonoT-Sup.fd | 63 +++++++++++++++++----- .../latex/libertine/LY1LinuxLibertineMonoT-TLF.fd | 63 +++++++++++++++++----- .../latex/libertine/OT1LinuxLibertineMonoT-LF.fd | 63 +++++++++++++++++----- .../latex/libertine/OT1LinuxLibertineMonoT-Sup.fd | 63 +++++++++++++++++----- .../latex/libertine/OT1LinuxLibertineMonoT-TLF.fd | 63 +++++++++++++++++----- .../latex/libertine/T1LinuxLibertineMonoT-LF.fd | 63 +++++++++++++++++----- .../latex/libertine/T1LinuxLibertineMonoT-Sup.fd | 63 +++++++++++++++++----- .../latex/libertine/T1LinuxLibertineMonoT-TLF.fd | 63 +++++++++++++++++----- .../latex/libertine/TS1LinuxLibertineMonoT-LF.fd | 63 +++++++++++++++++----- .../latex/libertine/TS1LinuxLibertineMonoT-TLF.fd | 63 +++++++++++++++++----- .../texmf-dist/tex/latex/libertine/libertine.sty | 3 +- .../tex/latex/libertine/libertineMono.sty | 3 +- 13 files changed, 565 insertions(+), 134 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-LF.fd b/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-LF.fd index 4b0095ad11e..53335b27a22 100644 --- a/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-LF.fd +++ b/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{LY1LinuxLibertineMonoT-LF.fd} - [2017/03/20 (autoinst) Font definitions for LY1/LinuxLibertineMonoT-LF.] + [2019/05/20 (autoinst) Font definitions for LY1/LinuxLibertineMonoT-LF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{LY1}{LinuxLibertineMonoT-LF}{} +\DeclareFontFamily{LY1}{LinuxLibertineMonoT-LF}{\hyphenchar\font=-1} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-lf-ly1 }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{b}{sl}{ +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-lf-ly1 }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/b/sl +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-ly1 + <-> ssub * LinuxLibertineMonoT-LF/regular/n }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-ly1 + <-> ssub * LinuxLibertineMonoT-LF/regular/sl }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/m/sl + <-> ssub * LinuxLibertineMonoT-LF/regular/it }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-LF/b/n + +% b --> bold + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/n +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/it }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-LF/b/sl }{} +\DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/b/n +}{} + \DeclareFontShape{LY1}{LinuxLibertineMonoT-LF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-LF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-Sup.fd b/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-Sup.fd index 64474c7c47a..f6f31f9f242 100644 --- a/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-Sup.fd +++ b/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{LY1LinuxLibertineMonoT-Sup.fd} - [2017/03/20 (autoinst) Font definitions for LY1/LinuxLibertineMonoT-Sup.] + [2019/05/20 (autoinst) Font definitions for LY1/LinuxLibertineMonoT-Sup.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{LY1}{LinuxLibertineMonoT-Sup}{} +\DeclareFontFamily{LY1}{LinuxLibertineMonoT-Sup}{\hyphenchar\font=-1} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-sup-ly1 }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{b}{sl}{ +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-sup-ly1 }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-Sup/b/sl +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-sup-ly1 + <-> ssub * LinuxLibertineMonoT-Sup/regular/n }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-sup-ly1 + <-> ssub * LinuxLibertineMonoT-Sup/regular/sl }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-Sup/m/sl + <-> ssub * LinuxLibertineMonoT-Sup/regular/it }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-Sup/b/n + +% b --> bold + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/it }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-Sup/b/sl }{} +\DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-Sup/b/n +}{} + \DeclareFontShape{LY1}{LinuxLibertineMonoT-Sup}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-TLF.fd b/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-TLF.fd index 0510f22f91b..4510dbd37cd 100644 --- a/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-TLF.fd +++ b/Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{LY1LinuxLibertineMonoT-TLF.fd} - [2017/03/20 (autoinst) Font definitions for LY1/LinuxLibertineMonoT-TLF.] + [2019/05/20 (autoinst) Font definitions for LY1/LinuxLibertineMonoT-TLF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{LY1}{LinuxLibertineMonoT-TLF}{} +\DeclareFontFamily{LY1}{LinuxLibertineMonoT-TLF}{\hyphenchar\font=-1} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-tlf-ly1 }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{b}{sl}{ +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-tlf-ly1 }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/sl +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-ly1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/n }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-ly1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/m/sl + <-> ssub * LinuxLibertineMonoT-TLF/regular/it }{} -\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/n + +% b --> bold + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/it }{} \DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-TLF/b/sl }{} +\DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/b/n +}{} + \DeclareFontShape{LY1}{LinuxLibertineMonoT-TLF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-LF.fd b/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-LF.fd index fcb643f30af..a7ef7710245 100644 --- a/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-LF.fd +++ b/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{OT1LinuxLibertineMonoT-LF.fd} - [2017/03/20 (autoinst) Font definitions for OT1/LinuxLibertineMonoT-LF.] + [2019/05/20 (autoinst) Font definitions for OT1/LinuxLibertineMonoT-LF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{OT1}{LinuxLibertineMonoT-LF}{} +\DeclareFontFamily{OT1}{LinuxLibertineMonoT-LF}{\hyphenchar\font=-1} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-lf-ot1 }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{b}{sl}{ +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-lf-ot1 }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/b/sl +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-ot1 + <-> ssub * LinuxLibertineMonoT-LF/regular/n }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-ot1 + <-> ssub * LinuxLibertineMonoT-LF/regular/sl }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/m/sl + <-> ssub * LinuxLibertineMonoT-LF/regular/it }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-LF/b/n + +% b --> bold + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/n +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/it }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-LF/b/sl }{} +\DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/b/n +}{} + \DeclareFontShape{OT1}{LinuxLibertineMonoT-LF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-LF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-Sup.fd b/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-Sup.fd index 996c79964fb..b3657f74176 100644 --- a/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-Sup.fd +++ b/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{OT1LinuxLibertineMonoT-Sup.fd} - [2017/03/20 (autoinst) Font definitions for OT1/LinuxLibertineMonoT-Sup.] + [2019/05/20 (autoinst) Font definitions for OT1/LinuxLibertineMonoT-Sup.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{OT1}{LinuxLibertineMonoT-Sup}{} +\DeclareFontFamily{OT1}{LinuxLibertineMonoT-Sup}{\hyphenchar\font=-1} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-sup-ot1 }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{b}{sl}{ +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-sup-ot1 }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-Sup/b/sl +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-sup-ot1 + <-> ssub * LinuxLibertineMonoT-Sup/regular/n }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-sup-ot1 + <-> ssub * LinuxLibertineMonoT-Sup/regular/sl }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-Sup/m/sl + <-> ssub * LinuxLibertineMonoT-Sup/regular/it }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-Sup/b/n + +% b --> bold + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/it }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-Sup/b/sl }{} +\DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-Sup/b/n +}{} + \DeclareFontShape{OT1}{LinuxLibertineMonoT-Sup}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-TLF.fd b/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-TLF.fd index 4d5ab714a91..44f03cf9966 100644 --- a/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-TLF.fd +++ b/Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{OT1LinuxLibertineMonoT-TLF.fd} - [2017/03/20 (autoinst) Font definitions for OT1/LinuxLibertineMonoT-TLF.] + [2019/05/20 (autoinst) Font definitions for OT1/LinuxLibertineMonoT-TLF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{OT1}{LinuxLibertineMonoT-TLF}{} +\DeclareFontFamily{OT1}{LinuxLibertineMonoT-TLF}{\hyphenchar\font=-1} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-tlf-ot1 }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{b}{sl}{ +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-tlf-ot1 }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/sl +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-ot1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/n }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-ot1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/m/sl + <-> ssub * LinuxLibertineMonoT-TLF/regular/it }{} -\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/n + +% b --> bold + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/it }{} \DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-TLF/b/sl }{} +\DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/b/n +}{} + \DeclareFontShape{OT1}{LinuxLibertineMonoT-TLF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-LF.fd b/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-LF.fd index 0d69c00443c..753da36b2e1 100644 --- a/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-LF.fd +++ b/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{T1LinuxLibertineMonoT-LF.fd} - [2017/03/20 (autoinst) Font definitions for T1/LinuxLibertineMonoT-LF.] + [2019/05/20 (autoinst) Font definitions for T1/LinuxLibertineMonoT-LF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{T1}{LinuxLibertineMonoT-LF}{} +\DeclareFontFamily{T1}{LinuxLibertineMonoT-LF}{\hyphenchar\font=-1} -\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-t1 +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-t1 +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-lf-t1 }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{b}{sl}{ +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-lf-t1 }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/b/sl +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-t1 + <-> ssub * LinuxLibertineMonoT-LF/regular/n }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-t1 + <-> ssub * LinuxLibertineMonoT-LF/regular/sl }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/m/sl + <-> ssub * LinuxLibertineMonoT-LF/regular/it }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-LF/b/n + +% b --> bold + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/n +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/it }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-LF/b/sl }{} +\DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/b/n +}{} + \DeclareFontShape{T1}{LinuxLibertineMonoT-LF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-LF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-Sup.fd b/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-Sup.fd index b602e987b9b..cdf40de159e 100644 --- a/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-Sup.fd +++ b/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{T1LinuxLibertineMonoT-Sup.fd} - [2017/03/20 (autoinst) Font definitions for T1/LinuxLibertineMonoT-Sup.] + [2019/05/20 (autoinst) Font definitions for T1/LinuxLibertineMonoT-Sup.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{T1}{LinuxLibertineMonoT-Sup}{} +\DeclareFontFamily{T1}{LinuxLibertineMonoT-Sup}{\hyphenchar\font=-1} -\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-sup-t1 +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-sup-t1 +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-sup-t1 }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{b}{sl}{ +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-sup-t1 }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-Sup/b/sl +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-sup-t1 + <-> ssub * LinuxLibertineMonoT-Sup/regular/n }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-sup-t1 + <-> ssub * LinuxLibertineMonoT-Sup/regular/sl }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-Sup/m/sl + <-> ssub * LinuxLibertineMonoT-Sup/regular/it }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-Sup/b/n + +% b --> bold + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/n +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-Sup/bold/it }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-Sup/b/sl }{} +\DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-Sup/b/n +}{} + \DeclareFontShape{T1}{LinuxLibertineMonoT-Sup}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-TLF.fd b/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-TLF.fd index 2ade5110cb8..6d90f919798 100644 --- a/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-TLF.fd +++ b/Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{T1LinuxLibertineMonoT-TLF.fd} - [2017/03/20 (autoinst) Font definitions for T1/LinuxLibertineMonoT-TLF.] + [2019/05/20 (autoinst) Font definitions for T1/LinuxLibertineMonoT-TLF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{T1}{LinuxLibertineMonoT-TLF}{} +\DeclareFontFamily{T1}{LinuxLibertineMonoT-TLF}{\hyphenchar\font=-1} -\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-t1 +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-t1 +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-tlf-t1 }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{b}{sl}{ +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-tlf-t1 }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/sl +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-t1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/n }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-t1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/m/sl + <-> ssub * LinuxLibertineMonoT-TLF/regular/it }{} -\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/n + +% b --> bold + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/n +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/it }{} \DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-TLF/b/sl }{} +\DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/b/n +}{} + \DeclareFontShape{T1}{LinuxLibertineMonoT-TLF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-LF.fd b/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-LF.fd index 3cf2f1001d9..6ffe25a6367 100644 --- a/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-LF.fd +++ b/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{TS1LinuxLibertineMonoT-LF.fd} - [2017/03/20 (autoinst) Font definitions for TS1/LinuxLibertineMonoT-LF.] + [2019/05/20 (autoinst) Font definitions for TS1/LinuxLibertineMonoT-LF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{TS1}{LinuxLibertineMonoT-LF}{} +\DeclareFontFamily{TS1}{LinuxLibertineMonoT-LF}{\hyphenchar\font=-1} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-lf-ts1 }{} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{b}{sl}{ +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-lf-ts1 }{} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/b/sl +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-lf-ts1 + <-> ssub * LinuxLibertineMonoT-LF/regular/n }{} \DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-lf-ts1 + <-> ssub * LinuxLibertineMonoT-LF/regular/sl }{} \DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-LF/m/sl + <-> ssub * LinuxLibertineMonoT-LF/regular/it }{} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-LF/b/n + +% b --> bold + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/n +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-LF/bold/it }{} \DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-LF/b/sl }{} +\DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-LF/b/n +}{} + \DeclareFontShape{TS1}{LinuxLibertineMonoT-LF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-LF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-TLF.fd b/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-TLF.fd index 8ddfbcd99e6..f99d7ea836b 100644 --- a/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-TLF.fd +++ b/Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/20 +%% Generated by autoinst on 2019/05/20 %% \ProvidesFile{TS1LinuxLibertineMonoT-TLF.fd} - [2017/03/20 (autoinst) Font definitions for TS1/LinuxLibertineMonoT-TLF.] + [2019/05/20 (autoinst) Font definitions for TS1/LinuxLibertineMonoT-TLF.] \expandafter\ifx\csname LinuxLibertineMonoT@scale\endcsname\relax \let\LinuxLibertineMonoT@@scale\@empty @@ -9,40 +9,79 @@ \edef\LinuxLibertineMonoT@@scale{s*[\csname LinuxLibertineMonoT@scale\endcsname]}% \fi -\DeclareFontFamily{TS1}{LinuxLibertineMonoT-TLF}{} +\DeclareFontFamily{TS1}{LinuxLibertineMonoT-TLF}{\hyphenchar\font=-1} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{regular}{n}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{regular}{sl}{ + <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{regular}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bold}{n}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTB-tlf-ts1 }{} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{b}{sl}{ +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bold}{sl}{ <-> \LinuxLibertineMonoT@@scale LinLibertineMTBO-tlf-ts1 }{} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{b}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/sl +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bold}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl }{} +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + \DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{m}{n}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMT-tlf-ts1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/n }{} \DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{m}{sl}{ - <-> \LinuxLibertineMonoT@@scale LinLibertineMTO-tlf-ts1 + <-> ssub * LinuxLibertineMonoT-TLF/regular/sl }{} \DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{m}{it}{ - <-> ssub * LinuxLibertineMonoT-TLF/m/sl + <-> ssub * LinuxLibertineMonoT-TLF/regular/it }{} -\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bx}{n}{ - <-> ssub * LinuxLibertineMonoT-TLF/b/n + +% b --> bold + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{b}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{b}{sl}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{b}{it}{ + <-> ssub * LinuxLibertineMonoT-TLF/bold/it }{} \DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bx}{sl}{ <-> ssub * LinuxLibertineMonoT-TLF/b/sl }{} +\DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bx}{n}{ + <-> ssub * LinuxLibertineMonoT-TLF/b/n +}{} + \DeclareFontShape{TS1}{LinuxLibertineMonoT-TLF}{bx}{it}{ <-> ssub * LinuxLibertineMonoT-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/libertine/libertine.sty b/Master/texmf-dist/tex/latex/libertine/libertine.sty index a4b2e7f866c..6c29af2316e 100644 --- a/Master/texmf-dist/tex/latex/libertine/libertine.sty +++ b/Master/texmf-dist/tex/latex/libertine/libertine.sty @@ -410,7 +410,8 @@ \fi \defaultfontfeatures{} } - \defaultfontfeatures{ Extension = .otf } % Don't want ligatures for mono and keyboard + \defaultfontfeatures{ Extension = .otf, HyphenChar=None } + % Don't want ligatures or hyphenation for mono and keyboard \iflibertine@tt \setmonofont [ Scale = \LinuxLibertineMonoT@scale, diff --git a/Master/texmf-dist/tex/latex/libertine/libertineMono.sty b/Master/texmf-dist/tex/latex/libertine/libertineMono.sty index 9038f8a88cd..a5fc20f250d 100644 --- a/Master/texmf-dist/tex/latex/libertine/libertineMono.sty +++ b/Master/texmf-dist/tex/latex/libertine/libertineMono.sty @@ -39,7 +39,8 @@ \iflibertine@otf \def\libertine@base{LinLibertine} - \defaultfontfeatures{ Extension = .otf } % Don't want ligatures for mono + \defaultfontfeatures{ Extension = .otf , HyphenChar=None} + % Don't want ligatures or hyphenation for mono \setmonofont [ Scale = \LinuxLibertineMonoT@scale, UprightFont = *_M, -- cgit v1.2.3