From 20ad7d2d73f4e2e86ac49c389e3b9a2a7f9777b0 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 11 Oct 2019 21:10:33 +0000
Subject: coelacanth (11oct19)

git-svn-id: svn://tug.org/texlive/trunk@52338 c570f23f-e606-0410-a88d-b1316a301751
---
 .../tex/latex/coelacanth/LY1Coelacanth-LF.fd       | 173 +++++++++++++--------
 1 file changed, 110 insertions(+), 63 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-LF.fd')

diff --git a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-LF.fd b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-LF.fd
index 42fd1811462..a12f15b124e 100644
--- a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-LF.fd
+++ b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2017/09/10
+%% Generated by autoinst on 2019/10/10
 %%
 \ProvidesFile{LY1Coelacanth-LF.fd}
-    [2017/09/10 (autoinst)  Font definitions for LY1/Coelacanth-LF.]
+    [2019/10/10 (autoinst)  Font definitions for LY1/Coelacanth-LF.]
 
 \expandafter\ifx\csname Coelacanth@scale\endcsname\relax
     \let\Coelacanth@@scale\@empty
@@ -11,132 +11,179 @@
 
 \DeclareFontFamily{LY1}{Coelacanth-LF}{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{l}{tl}{
-      <-> \Coelacanth@@scale CoelacanthLt-lf-titling-ly1
+
+%   ----  regular  ----
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{regular}{sc}{
+      <-> \Coelacanth@@scale Coelacanth-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{l}{sc}{
-      <-> \Coelacanth@@scale CoelacanthLt-lf-sc-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{regular}{n}{
+      <-> \Coelacanth@@scale Coelacanth-lf-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{l}{n}{
-      <-> \Coelacanth@@scale CoelacanthLt-lf-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{regular}{it}{
+      <-> \Coelacanth@@scale CoelacanthItalic-lf-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{h}{tl}{
-      <-> \Coelacanth@@scale CoelacanthHeavy-lf-titling-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{regular}{scit}{
+      <-> \Coelacanth@@scale CoelacanthItalic-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{h}{sc}{
-      <-> \Coelacanth@@scale CoelacanthHeavy-lf-sc-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{regular}{scsl}{
+      <-> ssub * Coelacanth-LF/regular/scit
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{h}{n}{
-      <-> \Coelacanth@@scale CoelacanthHeavy-lf-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{regular}{sl}{
+      <-> ssub * Coelacanth-LF/regular/it
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{b}{tl}{
-      <-> \Coelacanth@@scale CoelacanthBold-lf-titling-ly1
+
+%   ----  semibold  ----
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{semibold}{sc}{
+      <-> \Coelacanth@@scale CoelacanthSemibd-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{b}{sc}{
+\DeclareFontShape{LY1}{Coelacanth-LF}{semibold}{n}{
+      <-> \Coelacanth@@scale CoelacanthSemibd-lf-ly1
+}{}
+
+
+%   ----  bold  ----
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{bold}{sc}{
       <-> \Coelacanth@@scale CoelacanthBold-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{b}{n}{
+\DeclareFontShape{LY1}{Coelacanth-LF}{bold}{n}{
       <-> \Coelacanth@@scale CoelacanthBold-lf-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{sb}{tl}{
-      <-> \Coelacanth@@scale CoelacanthSemibd-lf-titling-ly1
+
+%   ----  light  ----
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{light}{sc}{
+      <-> \Coelacanth@@scale CoelacanthLt-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{sb}{sc}{
-      <-> \Coelacanth@@scale CoelacanthSemibd-lf-sc-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{light}{n}{
+      <-> \Coelacanth@@scale CoelacanthLt-lf-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{sb}{n}{
-      <-> \Coelacanth@@scale CoelacanthSemibd-lf-ly1
+
+%   ----  heavy  ----
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{heavy}{sc}{
+      <-> \Coelacanth@@scale CoelacanthHeavy-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{tl}{
-      <-> \Coelacanth@@scale Coelacanth-lf-titling-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{heavy}{n}{
+      <-> \Coelacanth@@scale CoelacanthHeavy-lf-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{sc}{
-      <-> \Coelacanth@@scale Coelacanth-lf-sc-ly1
+
+%   ----  extralight  ----
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{extralight}{sc}{
+      <-> \Coelacanth@@scale CoelacanthExtraLt-lf-sc-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{n}{
-      <-> \Coelacanth@@scale Coelacanth-lf-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{extralight}{n}{
+      <-> \Coelacanth@@scale CoelacanthExtraLt-lf-ly1
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{it}{
-      <-> \Coelacanth@@scale CoelacanthItalic-lf-ly1
+%
+%  Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+%   el --> extralight
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{el}{sc}{
+      <-> ssub * Coelacanth-LF/extralight/sc
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{tlit}{
-      <-> \Coelacanth@@scale CoelacanthItalic-lf-titling-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{el}{n}{
+      <-> ssub * Coelacanth-LF/extralight/n
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{scit}{
-      <-> \Coelacanth@@scale CoelacanthItalic-lf-sc-ly1
+
+%   l --> light
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{l}{sc}{
+      <-> ssub * Coelacanth-LF/light/sc
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{scsl}{
-      <-> ssub * Coelacanth-LF/m/scit
+\DeclareFontShape{LY1}{Coelacanth-LF}{l}{n}{
+      <-> ssub * Coelacanth-LF/light/n
 }{}
 
+
+%   m --> regular
+
 \DeclareFontShape{LY1}{Coelacanth-LF}{m}{sl}{
-      <-> ssub * Coelacanth-LF/m/it
+      <-> ssub * Coelacanth-LF/regular/sl
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{m}{tlsl}{
-      <-> ssub * Coelacanth-LF/m/tlit
+\DeclareFontShape{LY1}{Coelacanth-LF}{m}{scsl}{
+      <-> ssub * Coelacanth-LF/regular/scsl
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{el}{tl}{
-      <-> \Coelacanth@@scale CoelacanthExtraLt-lf-titling-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{m}{sc}{
+      <-> ssub * Coelacanth-LF/regular/sc
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{el}{sc}{
-      <-> \Coelacanth@@scale CoelacanthExtraLt-lf-sc-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{m}{n}{
+      <-> ssub * Coelacanth-LF/regular/n
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{el}{n}{
-      <-> \Coelacanth@@scale CoelacanthExtraLt-lf-ly1
+\DeclareFontShape{LY1}{Coelacanth-LF}{m}{it}{
+      <-> ssub * Coelacanth-LF/regular/it
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{bx}{tl}{
-      <-> ssub * Coelacanth-LF/b/tl
+\DeclareFontShape{LY1}{Coelacanth-LF}{m}{scit}{
+      <-> ssub * Coelacanth-LF/regular/scit
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{bx}{sc}{
-      <-> ssub * Coelacanth-LF/b/sc
+
+%   sb --> semibold
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{sb}{sc}{
+      <-> ssub * Coelacanth-LF/semibold/sc
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{bx}{n}{
-      <-> ssub * Coelacanth-LF/b/n
+\DeclareFontShape{LY1}{Coelacanth-LF}{sb}{n}{
+      <-> ssub * Coelacanth-LF/semibold/n
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{el}{it}{
-      <-> ssub * Coelacanth-LF/m/it
+
+%   b --> bold
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{b}{sc}{
+      <-> ssub * Coelacanth-LF/bold/sc
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{l}{it}{
-      <-> ssub * Coelacanth-LF/m/it
+\DeclareFontShape{LY1}{Coelacanth-LF}{b}{n}{
+      <-> ssub * Coelacanth-LF/bold/n
+}{}
+
+
+%   eb --> heavy
+
+\DeclareFontShape{LY1}{Coelacanth-LF}{eb}{sc}{
+      <-> ssub * Coelacanth-LF/heavy/sc
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{sb}{it}{
-      <-> ssub * Coelacanth-LF/m/it
+\DeclareFontShape{LY1}{Coelacanth-LF}{eb}{n}{
+      <-> ssub * Coelacanth-LF/heavy/n
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{b}{it}{
-      <-> ssub * Coelacanth-LF/m/it
+\DeclareFontShape{LY1}{Coelacanth-LF}{bx}{n}{
+      <-> ssub * Coelacanth-LF/b/n
 }{}
 
-\DeclareFontShape{LY1}{Coelacanth-LF}{h}{it}{
-      <-> ssub * Coelacanth-LF/m/it
+\DeclareFontShape{LY1}{Coelacanth-LF}{bx}{sc}{
+      <-> ssub * Coelacanth-LF/b/sc
 }{}
 
 \endinput
-- 
cgit v1.2.3

