From 8453b4092bc269968bd77aa4bf824035718fdec8 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 5 Apr 2019 21:02:17 +0000
Subject: fira (5apr19)

git-svn-id: svn://tug.org/texlive/trunk@50781 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/tex/latex/fira/LGRFiraMono-TOsF.fd  | 43 +++++++++++++++++++---
 1 file changed, 38 insertions(+), 5 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/fira/LGRFiraMono-TOsF.fd')

diff --git a/Master/texmf-dist/tex/latex/fira/LGRFiraMono-TOsF.fd b/Master/texmf-dist/tex/latex/fira/LGRFiraMono-TOsF.fd
index 0e73837b4dc..fd6013fd186 100644
--- a/Master/texmf-dist/tex/latex/fira/LGRFiraMono-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/fira/LGRFiraMono-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/05/23
+%% Generated by autoinst on 2019/04/04
 %%
 \ProvidesFile{LGRFiraMono-TOsF.fd}
-    [2018/05/23 (autoinst)  Font definitions for LGR/FiraMono-TOsF.]
+    [2019/04/04 (autoinst)  Font definitions for LGR/FiraMono-TOsF.]
 
 \expandafter\ifx\csname FiraMono@scale\endcsname\relax
     \let\FiraMono@@scale\@empty
@@ -11,16 +11,49 @@
 
 \DeclareFontFamily{LGR}{FiraMono-TOsF}{}
 
-\DeclareFontShape{LGR}{FiraMono-TOsF}{b}{n}{
+
+%   ----  regular  ----
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{regular}{n}{
+      <-> \FiraMono@@scale FiraMono-Regular-tosf-lgr
+}{}
+
+
+%   ----  bold  ----
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{bold}{n}{
       <-> \FiraMono@@scale FiraMono-Bold-tosf-lgr
 }{}
 
-\DeclareFontShape{LGR}{FiraMono-TOsF}{mb}{n}{
+
+%   ----  medium  ----
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{medium}{n}{
       <-> \FiraMono@@scale FiraMono-Medium-tosf-lgr
 }{}
 
+%
+%   ====  Extra 'ssub' rules to map the standard NFSS codes to our fancy names  ====
+%
+
+%   m --> regular
+
 \DeclareFontShape{LGR}{FiraMono-TOsF}{m}{n}{
-      <-> \FiraMono@@scale FiraMono-Regular-tosf-lgr
+      <-> ssub * FiraMono-TOsF/regular/n
+}{}
+
+
+%   sb --> medium
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{sb}{n}{
+      <-> ssub * FiraMono-TOsF/medium/n
+}{}
+
+
+%   b --> bold
+
+\DeclareFontShape{LGR}{FiraMono-TOsF}{b}{n}{
+      <-> ssub * FiraMono-TOsF/bold/n
 }{}
 
 \DeclareFontShape{LGR}{FiraMono-TOsF}{bx}{n}{
-- 
cgit v1.2.3

