From 0037d4691bf89c9d148f35a149c9baccb0f27ecd Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 28 May 2019 21:21:31 +0000
Subject: libertinus-type1 (28may19)

git-svn-id: svn://tug.org/texlive/trunk@51244 c570f23f-e606-0410-a88d-b1316a301751
---
 .../libertinus-type1/LY1LibertinusMono-TLF.fd      | 65 +++++++++++++++++-----
 1 file changed, 52 insertions(+), 13 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd')

diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd
index 846ed87564d..3e097f23b9e 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
 %%
 \ProvidesFile{LY1LibertinusMono-TLF.fd}
-    [2018/09/01 (autoinst)  Font definitions for LY1/LibertinusMono-TLF.]
+    [2019/05/28 (autoinst)  Font definitions for LY1/LibertinusMono-TLF.]
 
 \expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
     \let\LibertinusMono@@scale\@empty
@@ -9,30 +9,69 @@
     \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
 \fi
 
-\DeclareFontFamily{LY1}{LibertinusMono-TLF}{}
+\DeclareFontFamily{LY1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
 
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{
-      <-> \LibertinusMono@@scale LibertinusMonoBold-tlf-ly1
+
+%   ----  regular  ----
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{n}{
+      <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ly1
 }{}
 
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{
-      <-> \LibertinusMono@@scale LibertinusMonoBoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{sl}{
+      <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ly1
 }{}
 
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{
-      <-> ssub * LibertinusMono-TLF/b/it
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{it}{
+      <-> ssub * LibertinusMono-TLF/regular/sl
 }{}
 
+
+%   ----  bold  ----
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{n}{
+      <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{sl}{
+      <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{it}{
+      <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+%  Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+%   m --> regular
+
 \DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{n}{
-      <-> \LibertinusMono@@scale LibertinusMono-tlf-ly1
+      <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{
+      <-> ssub * LibertinusMono-TLF/regular/sl
 }{}
 
 \DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{it}{
-      <-> \LibertinusMono@@scale LibertinusMonoItalic-tlf-ly1
+      <-> ssub * LibertinusMono-TLF/regular/it
 }{}
 
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{
-      <-> ssub * LibertinusMono-TLF/m/it
+
+%   b --> bold
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{
+      <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{
+      <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{
+      <-> ssub * LibertinusMono-TLF/bold/it
 }{}
 
 \DeclareFontShape{LY1}{LibertinusMono-TLF}{bx}{sl}{
-- 
cgit v1.2.3

