summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/libertine
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-21 21:01:12 +0000
committerKarl Berry <karl@freefriends.org>2019-05-21 21:01:12 +0000
commit039ae7ab3b77314590eb661c109cd4cadcc183ce (patch)
tree970e885da6c9146af76e4476260efe4d11829edd /Master/texmf-dist/tex/latex/libertine
parentb476d2c5eaf89499acf6c476b3b9c78101a6b783 (diff)
libertine (21may19)
git-svn-id: svn://tug.org/texlive/trunk@51174 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/libertine')
-rw-r--r--Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-LF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-Sup.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/LY1LinuxLibertineMonoT-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-LF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-Sup.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/OT1LinuxLibertineMonoT-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-LF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-Sup.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/T1LinuxLibertineMonoT-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-LF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/TS1LinuxLibertineMonoT-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/libertine/libertine.sty3
-rw-r--r--Master/texmf-dist/tex/latex/libertine/libertineMono.sty3
13 files changed, 565 insertions, 134 deletions
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,