From 20ad7d2d73f4e2e86ac49c389e3b9a2a7f9777b0 Mon Sep 17 00:00:00 2001 From: Karl Berry 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 +++++++++++++-------- .../tex/latex/coelacanth/LY1Coelacanth-OsF.fd | 170 +++++++++++++++----- .../tex/latex/coelacanth/LY1Coelacanth-TLF.fd | 173 +++++++++++++-------- .../tex/latex/coelacanth/LY1Coelacanth-TOsF.fd | 169 +++++++++++++++----- .../tex/latex/coelacanth/OT1Coelacanth-LF.fd | 173 +++++++++++++-------- .../tex/latex/coelacanth/OT1Coelacanth-OsF.fd | 168 +++++++++++++++----- .../tex/latex/coelacanth/OT1Coelacanth-TLF.fd | 172 ++++++++++++-------- .../tex/latex/coelacanth/OT1Coelacanth-TOsF.fd | 169 +++++++++++++++----- .../tex/latex/coelacanth/T1Coelacanth-LF.fd | 173 +++++++++++++-------- .../tex/latex/coelacanth/T1Coelacanth-OsF.fd | 169 +++++++++++++++----- .../tex/latex/coelacanth/T1Coelacanth-TLF.fd | 173 +++++++++++++-------- .../tex/latex/coelacanth/T1Coelacanth-TOsF.fd | 169 +++++++++++++++----- .../tex/latex/coelacanth/TS1Coelacanth-LF.fd | 106 +++++++++---- .../tex/latex/coelacanth/TS1Coelacanth-OsF.fd | 108 +++++++++---- .../tex/latex/coelacanth/TS1Coelacanth-TLF.fd | 108 +++++++++---- .../tex/latex/coelacanth/TS1Coelacanth-TOsF.fd | 107 +++++++++---- .../texmf-dist/tex/latex/coelacanth/coelacanth.sty | 4 +- 17 files changed, 1734 insertions(+), 750 deletions(-) (limited to 'Master/texmf-dist/tex/latex') 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 diff --git a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-OsF.fd b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-OsF.fd index d114be4d846..96fa6ac0d89 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-OsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-OsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{LY1Coelacanth-OsF.fd} - [2017/09/10 (autoinst) Font definitions for LY1/Coelacanth-OsF.] + [2019/10/10 (autoinst) Font definitions for LY1/Coelacanth-OsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,95 +11,179 @@ \DeclareFontFamily{LY1}{Coelacanth-OsF}{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{l}{sc}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{Coelacanth-OsF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-osf-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{regular}{scsl}{ + <-> ssub * Coelacanth-OsF/regular/scit +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{regular}{sl}{ + <-> ssub * Coelacanth-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{Coelacanth-OsF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-osf-ly1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{Coelacanth-OsF}{bold}{sc}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-ly1 +}{} + + +% ---- light ---- + +\DeclareFontShape{LY1}{Coelacanth-OsF}{light}{sc}{ <-> \Coelacanth@@scale CoelacanthLt-osf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{l}{n}{ +\DeclareFontShape{LY1}{Coelacanth-OsF}{light}{n}{ <-> \Coelacanth@@scale CoelacanthLt-osf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{h}{sc}{ + +% ---- heavy ---- + +\DeclareFontShape{LY1}{Coelacanth-OsF}{heavy}{sc}{ <-> \Coelacanth@@scale CoelacanthHeavy-osf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{h}{n}{ +\DeclareFontShape{LY1}{Coelacanth-OsF}{heavy}{n}{ <-> \Coelacanth@@scale CoelacanthHeavy-osf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{b}{sc}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-sc-ly1 + +% ---- extralight ---- + +\DeclareFontShape{LY1}{Coelacanth-OsF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-osf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-ly1 +\DeclareFontShape{LY1}{Coelacanth-OsF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-osf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-osf-sc-ly1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{LY1}{Coelacanth-OsF}{el}{sc}{ + <-> ssub * Coelacanth-OsF/extralight/sc }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-osf-ly1 +\DeclareFontShape{LY1}{Coelacanth-OsF}{el}{n}{ + <-> ssub * Coelacanth-OsF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{LY1}{Coelacanth-OsF}{l}{sc}{ + <-> ssub * Coelacanth-OsF/light/sc +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{l}{n}{ + <-> ssub * Coelacanth-OsF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{Coelacanth-OsF}{m}{sl}{ + <-> ssub * Coelacanth-OsF/regular/sl +}{} + +\DeclareFontShape{LY1}{Coelacanth-OsF}{m}{scsl}{ + <-> ssub * Coelacanth-OsF/regular/scsl }{} \DeclareFontShape{LY1}{Coelacanth-OsF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-osf-sc-ly1 + <-> ssub * Coelacanth-OsF/regular/sc }{} \DeclareFontShape{LY1}{Coelacanth-OsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-osf-ly1 + <-> ssub * Coelacanth-OsF/regular/n }{} \DeclareFontShape{LY1}{Coelacanth-OsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-ly1 + <-> ssub * Coelacanth-OsF/regular/it }{} \DeclareFontShape{LY1}{Coelacanth-OsF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-sc-ly1 + <-> ssub * Coelacanth-OsF/regular/scit }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{m}{scsl}{ - <-> ssub * Coelacanth-OsF/m/scit -}{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{m}{sl}{ - <-> ssub * Coelacanth-OsF/m/it -}{} +% sb --> semibold -\DeclareFontShape{LY1}{Coelacanth-OsF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-osf-sc-ly1 +\DeclareFontShape{LY1}{Coelacanth-OsF}{sb}{sc}{ + <-> ssub * Coelacanth-OsF/semibold/sc }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-osf-ly1 +\DeclareFontShape{LY1}{Coelacanth-OsF}{sb}{n}{ + <-> ssub * Coelacanth-OsF/semibold/n }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{bx}{sc}{ - <-> ssub * Coelacanth-OsF/b/sc -}{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{bx}{n}{ - <-> ssub * Coelacanth-OsF/b/n +% b --> bold + +\DeclareFontShape{LY1}{Coelacanth-OsF}{b}{sc}{ + <-> ssub * Coelacanth-OsF/bold/sc }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{el}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{LY1}{Coelacanth-OsF}{b}{n}{ + <-> ssub * Coelacanth-OsF/bold/n }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{l}{it}{ - <-> ssub * Coelacanth-OsF/m/it + +% eb --> heavy + +\DeclareFontShape{LY1}{Coelacanth-OsF}{eb}{sc}{ + <-> ssub * Coelacanth-OsF/heavy/sc }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{sb}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{LY1}{Coelacanth-OsF}{eb}{n}{ + <-> ssub * Coelacanth-OsF/heavy/n }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{b}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{LY1}{Coelacanth-OsF}{bx}{n}{ + <-> ssub * Coelacanth-OsF/b/n }{} -\DeclareFontShape{LY1}{Coelacanth-OsF}{h}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{LY1}{Coelacanth-OsF}{bx}{sc}{ + <-> ssub * Coelacanth-OsF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TLF.fd b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TLF.fd index 3fe26f5de83..b83d8d7a6a8 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TLF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{LY1Coelacanth-TLF.fd} - [2017/09/10 (autoinst) Font definitions for LY1/Coelacanth-TLF.] + [2019/10/10 (autoinst) Font definitions for LY1/Coelacanth-TLF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,132 +11,179 @@ \DeclareFontFamily{LY1}{Coelacanth-TLF}{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{l}{tl}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-titling-ly1 + +% ---- regular ---- + +\DeclareFontShape{LY1}{Coelacanth-TLF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{l}{sc}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-sc-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tlf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{h}{tl}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-titling-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{h}{sc}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-sc-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{regular}{scsl}{ + <-> ssub * Coelacanth-TLF/regular/scit }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{regular}{sl}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{b}{tl}{ - <-> \Coelacanth@@scale CoelacanthBold-tlf-titling-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{Coelacanth-TLF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{b}{sc}{ +\DeclareFontShape{LY1}{Coelacanth-TLF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tlf-ly1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{Coelacanth-TLF}{bold}{sc}{ <-> \Coelacanth@@scale CoelacanthBold-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{b}{n}{ +\DeclareFontShape{LY1}{Coelacanth-TLF}{bold}{n}{ <-> \Coelacanth@@scale CoelacanthBold-tlf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{sb}{tl}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-titling-ly1 + +% ---- light ---- + +\DeclareFontShape{LY1}{Coelacanth-TLF}{light}{sc}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-sc-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-ly1 + +% ---- heavy ---- + +\DeclareFontShape{LY1}{Coelacanth-TLF}{heavy}{sc}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{tl}{ - <-> \Coelacanth@@scale Coelacanth-tlf-titling-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-tlf-sc-ly1 + +% ---- extralight ---- + +\DeclareFontShape{LY1}{Coelacanth-TLF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tlf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-ly1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{LY1}{Coelacanth-TLF}{el}{sc}{ + <-> ssub * Coelacanth-TLF/extralight/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{tlit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-titling-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{el}{n}{ + <-> ssub * Coelacanth-TLF/extralight/n }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-sc-ly1 + +% l --> light + +\DeclareFontShape{LY1}{Coelacanth-TLF}{l}{sc}{ + <-> ssub * Coelacanth-TLF/light/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{scsl}{ - <-> ssub * Coelacanth-TLF/m/scit +\DeclareFontShape{LY1}{Coelacanth-TLF}{l}{n}{ + <-> ssub * Coelacanth-TLF/light/n }{} + +% m --> regular + \DeclareFontShape{LY1}{Coelacanth-TLF}{m}{sl}{ - <-> ssub * Coelacanth-TLF/m/it + <-> ssub * Coelacanth-TLF/regular/sl }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{tlsl}{ - <-> ssub * Coelacanth-TLF/m/tlit +\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{scsl}{ + <-> ssub * Coelacanth-TLF/regular/scsl }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{el}{tl}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-titling-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{sc}{ + <-> ssub * Coelacanth-TLF/regular/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-sc-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{n}{ + <-> ssub * Coelacanth-TLF/regular/n }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{it}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{bx}{tl}{ - <-> ssub * Coelacanth-TLF/b/tl +\DeclareFontShape{LY1}{Coelacanth-TLF}{m}{scit}{ + <-> ssub * Coelacanth-TLF/regular/scit }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{bx}{sc}{ - <-> ssub * Coelacanth-TLF/b/sc + +% sb --> semibold + +\DeclareFontShape{LY1}{Coelacanth-TLF}{sb}{sc}{ + <-> ssub * Coelacanth-TLF/semibold/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{bx}{n}{ - <-> ssub * Coelacanth-TLF/b/n +\DeclareFontShape{LY1}{Coelacanth-TLF}{sb}{n}{ + <-> ssub * Coelacanth-TLF/semibold/n }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{el}{it}{ - <-> ssub * Coelacanth-TLF/m/it + +% b --> bold + +\DeclareFontShape{LY1}{Coelacanth-TLF}{b}{sc}{ + <-> ssub * Coelacanth-TLF/bold/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{l}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{LY1}{Coelacanth-TLF}{b}{n}{ + <-> ssub * Coelacanth-TLF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{LY1}{Coelacanth-TLF}{eb}{sc}{ + <-> ssub * Coelacanth-TLF/heavy/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{sb}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{LY1}{Coelacanth-TLF}{eb}{n}{ + <-> ssub * Coelacanth-TLF/heavy/n }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{b}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{LY1}{Coelacanth-TLF}{bx}{n}{ + <-> ssub * Coelacanth-TLF/b/n }{} -\DeclareFontShape{LY1}{Coelacanth-TLF}{h}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{LY1}{Coelacanth-TLF}{bx}{sc}{ + <-> ssub * Coelacanth-TLF/b/sc }{} \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TOsF.fd b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TOsF.fd index c0e1f0f600b..f4559ae7328 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TOsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/LY1Coelacanth-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{LY1Coelacanth-TOsF.fd} - [2017/09/10 (autoinst) Font definitions for LY1/Coelacanth-TOsF.] + [2019/10/10 (autoinst) Font definitions for LY1/Coelacanth-TOsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,96 +11,179 @@ \DeclareFontFamily{LY1}{Coelacanth-TOsF}{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{l}{sc}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{regular}{scsl}{ + <-> ssub * Coelacanth-TOsF/regular/scit +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{regular}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tosf-ly1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{bold}{sc}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-ly1 +}{} + + +% ---- light ---- + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{light}{sc}{ <-> \Coelacanth@@scale CoelacanthLt-tosf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{l}{n}{ +\DeclareFontShape{LY1}{Coelacanth-TOsF}{light}{n}{ <-> \Coelacanth@@scale CoelacanthLt-tosf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{h}{sc}{ + +% ---- heavy ---- + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{heavy}{sc}{ <-> \Coelacanth@@scale CoelacanthHeavy-tosf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{h}{n}{ +\DeclareFontShape{LY1}{Coelacanth-TOsF}{heavy}{n}{ <-> \Coelacanth@@scale CoelacanthHeavy-tosf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{b}{sc}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-sc-ly1 + +% ---- extralight ---- + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-sc-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TOsF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-ly1 }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tosf-sc-ly1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{el}{sc}{ + <-> ssub * Coelacanth-TOsF/extralight/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tosf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TOsF}{el}{n}{ + <-> ssub * Coelacanth-TOsF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{l}{sc}{ + <-> ssub * Coelacanth-TOsF/light/sc +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{l}{n}{ + <-> ssub * Coelacanth-TOsF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/sl +}{} + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{scsl}{ + <-> ssub * Coelacanth-TOsF/regular/scsl }{} \DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-tosf-sc-ly1 + <-> ssub * Coelacanth-TOsF/regular/sc }{} \DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tosf-ly1 + <-> ssub * Coelacanth-TOsF/regular/n }{} \DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-ly1 + <-> ssub * Coelacanth-TOsF/regular/it }{} \DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-sc-ly1 + <-> ssub * Coelacanth-TOsF/regular/scit }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{scsl}{ - <-> ssub * Coelacanth-TOsF/m/scit -}{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{m}{sl}{ - <-> ssub * Coelacanth-TOsF/m/it -}{} +% sb --> semibold -\DeclareFontShape{LY1}{Coelacanth-TOsF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-sc-ly1 +\DeclareFontShape{LY1}{Coelacanth-TOsF}{sb}{sc}{ + <-> ssub * Coelacanth-TOsF/semibold/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-ly1 +\DeclareFontShape{LY1}{Coelacanth-TOsF}{sb}{n}{ + <-> ssub * Coelacanth-TOsF/semibold/n }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{bx}{sc}{ - <-> ssub * Coelacanth-TOsF/b/sc -}{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{bx}{n}{ - <-> ssub * Coelacanth-TOsF/b/n +% b --> bold + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{b}{sc}{ + <-> ssub * Coelacanth-TOsF/bold/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{el}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{LY1}{Coelacanth-TOsF}{b}{n}{ + <-> ssub * Coelacanth-TOsF/bold/n }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{l}{it}{ - <-> ssub * Coelacanth-TOsF/m/it + +% eb --> heavy + +\DeclareFontShape{LY1}{Coelacanth-TOsF}{eb}{sc}{ + <-> ssub * Coelacanth-TOsF/heavy/sc }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{sb}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{LY1}{Coelacanth-TOsF}{eb}{n}{ + <-> ssub * Coelacanth-TOsF/heavy/n }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{b}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{LY1}{Coelacanth-TOsF}{bx}{n}{ + <-> ssub * Coelacanth-TOsF/b/n }{} -\DeclareFontShape{LY1}{Coelacanth-TOsF}{h}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{LY1}{Coelacanth-TOsF}{bx}{sc}{ + <-> ssub * Coelacanth-TOsF/b/sc }{} \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-LF.fd b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-LF.fd index c52315f9508..cc7d0105055 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-LF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{OT1Coelacanth-LF.fd} - [2017/09/10 (autoinst) Font definitions for OT1/Coelacanth-LF.] + [2019/10/10 (autoinst) Font definitions for OT1/Coelacanth-LF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,132 +11,179 @@ \DeclareFontFamily{OT1}{Coelacanth-LF}{} -\DeclareFontShape{OT1}{Coelacanth-LF}{l}{tl}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-titling-ot1 + +% ---- regular ---- + +\DeclareFontShape{OT1}{Coelacanth-LF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{l}{sc}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-lf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-lf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{h}{tl}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{h}{sc}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{regular}{scsl}{ + <-> ssub * Coelacanth-LF/regular/scit }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{regular}{sl}{ + <-> ssub * Coelacanth-LF/regular/it }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{b}{tl}{ - <-> \Coelacanth@@scale CoelacanthBold-lf-titling-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{Coelacanth-LF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{b}{sc}{ +\DeclareFontShape{OT1}{Coelacanth-LF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-lf-ot1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{Coelacanth-LF}{bold}{sc}{ <-> \Coelacanth@@scale CoelacanthBold-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{b}{n}{ +\DeclareFontShape{OT1}{Coelacanth-LF}{bold}{n}{ <-> \Coelacanth@@scale CoelacanthBold-lf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{sb}{tl}{ - <-> \Coelacanth@@scale CoelacanthSemibd-lf-titling-ot1 + +% ---- light ---- + +\DeclareFontShape{OT1}{Coelacanth-LF}{light}{sc}{ + <-> \Coelacanth@@scale CoelacanthLt-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-lf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-lf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-lf-ot1 + +% ---- heavy ---- + +\DeclareFontShape{OT1}{Coelacanth-LF}{heavy}{sc}{ + <-> \Coelacanth@@scale CoelacanthHeavy-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{tl}{ - <-> \Coelacanth@@scale Coelacanth-lf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-lf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-lf-sc-ot1 + +% ---- extralight ---- + +\DeclareFontShape{OT1}{Coelacanth-LF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-lf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-lf-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-lf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-ot1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{OT1}{Coelacanth-LF}{el}{sc}{ + <-> ssub * Coelacanth-LF/extralight/sc }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{tlit}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{el}{n}{ + <-> ssub * Coelacanth-LF/extralight/n }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-sc-ot1 + +% l --> light + +\DeclareFontShape{OT1}{Coelacanth-LF}{l}{sc}{ + <-> ssub * Coelacanth-LF/light/sc }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{scsl}{ - <-> ssub * Coelacanth-LF/m/scit +\DeclareFontShape{OT1}{Coelacanth-LF}{l}{n}{ + <-> ssub * Coelacanth-LF/light/n }{} + +% m --> regular + \DeclareFontShape{OT1}{Coelacanth-LF}{m}{sl}{ - <-> ssub * Coelacanth-LF/m/it + <-> ssub * Coelacanth-LF/regular/sl }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{m}{tlsl}{ - <-> ssub * Coelacanth-LF/m/tlit +\DeclareFontShape{OT1}{Coelacanth-LF}{m}{scsl}{ + <-> ssub * Coelacanth-LF/regular/scsl }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{el}{tl}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-lf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{m}{sc}{ + <-> ssub * Coelacanth-LF/regular/sc }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-lf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{m}{n}{ + <-> ssub * Coelacanth-LF/regular/n }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-lf-ot1 +\DeclareFontShape{OT1}{Coelacanth-LF}{m}{it}{ + <-> ssub * Coelacanth-LF/regular/it }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{bx}{tl}{ - <-> ssub * Coelacanth-LF/b/tl +\DeclareFontShape{OT1}{Coelacanth-LF}{m}{scit}{ + <-> ssub * Coelacanth-LF/regular/scit }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{bx}{sc}{ - <-> ssub * Coelacanth-LF/b/sc + +% sb --> semibold + +\DeclareFontShape{OT1}{Coelacanth-LF}{sb}{sc}{ + <-> ssub * Coelacanth-LF/semibold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{bx}{n}{ - <-> ssub * Coelacanth-LF/b/n +\DeclareFontShape{OT1}{Coelacanth-LF}{sb}{n}{ + <-> ssub * Coelacanth-LF/semibold/n }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{el}{it}{ - <-> ssub * Coelacanth-LF/m/it +% b --> bold + +\DeclareFontShape{OT1}{Coelacanth-LF}{b}{sc}{ + <-> ssub * Coelacanth-LF/bold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{l}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{OT1}{Coelacanth-LF}{b}{n}{ + <-> ssub * Coelacanth-LF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{OT1}{Coelacanth-LF}{eb}{sc}{ + <-> ssub * Coelacanth-LF/heavy/sc }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{sb}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{OT1}{Coelacanth-LF}{eb}{n}{ + <-> ssub * Coelacanth-LF/heavy/n }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{b}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{OT1}{Coelacanth-LF}{bx}{n}{ + <-> ssub * Coelacanth-LF/b/n }{} -\DeclareFontShape{OT1}{Coelacanth-LF}{h}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{OT1}{Coelacanth-LF}{bx}{sc}{ + <-> ssub * Coelacanth-LF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-OsF.fd b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-OsF.fd index d66cd9e4357..ab24b75c508 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-OsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-OsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{OT1Coelacanth-OsF.fd} - [2017/09/10 (autoinst) Font definitions for OT1/Coelacanth-OsF.] + [2019/10/10 (autoinst) Font definitions for OT1/Coelacanth-OsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,97 +11,179 @@ \DeclareFontFamily{OT1}{Coelacanth-OsF}{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{l}{sc}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{Coelacanth-OsF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-osf-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{regular}{scsl}{ + <-> ssub * Coelacanth-OsF/regular/scit +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{regular}{sl}{ + <-> ssub * Coelacanth-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{Coelacanth-OsF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-osf-ot1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{Coelacanth-OsF}{bold}{sc}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-ot1 +}{} + + +% ---- light ---- + +\DeclareFontShape{OT1}{Coelacanth-OsF}{light}{sc}{ <-> \Coelacanth@@scale CoelacanthLt-osf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{l}{n}{ +\DeclareFontShape{OT1}{Coelacanth-OsF}{light}{n}{ <-> \Coelacanth@@scale CoelacanthLt-osf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{h}{sc}{ + +% ---- heavy ---- + +\DeclareFontShape{OT1}{Coelacanth-OsF}{heavy}{sc}{ <-> \Coelacanth@@scale CoelacanthHeavy-osf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{h}{n}{ +\DeclareFontShape{OT1}{Coelacanth-OsF}{heavy}{n}{ <-> \Coelacanth@@scale CoelacanthHeavy-osf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{b}{sc}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-sc-ot1 + +% ---- extralight ---- + +\DeclareFontShape{OT1}{Coelacanth-OsF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-osf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-ot1 +\DeclareFontShape{OT1}{Coelacanth-OsF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-osf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-osf-sc-ot1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{OT1}{Coelacanth-OsF}{el}{sc}{ + <-> ssub * Coelacanth-OsF/extralight/sc }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-osf-ot1 +\DeclareFontShape{OT1}{Coelacanth-OsF}{el}{n}{ + <-> ssub * Coelacanth-OsF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{OT1}{Coelacanth-OsF}{l}{sc}{ + <-> ssub * Coelacanth-OsF/light/sc +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{l}{n}{ + <-> ssub * Coelacanth-OsF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{Coelacanth-OsF}{m}{sl}{ + <-> ssub * Coelacanth-OsF/regular/sl +}{} + +\DeclareFontShape{OT1}{Coelacanth-OsF}{m}{scsl}{ + <-> ssub * Coelacanth-OsF/regular/scsl }{} \DeclareFontShape{OT1}{Coelacanth-OsF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-osf-sc-ot1 + <-> ssub * Coelacanth-OsF/regular/sc }{} \DeclareFontShape{OT1}{Coelacanth-OsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-osf-ot1 + <-> ssub * Coelacanth-OsF/regular/n }{} \DeclareFontShape{OT1}{Coelacanth-OsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-ot1 + <-> ssub * Coelacanth-OsF/regular/it }{} \DeclareFontShape{OT1}{Coelacanth-OsF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-sc-ot1 + <-> ssub * Coelacanth-OsF/regular/scit }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{m}{scsl}{ - <-> ssub * Coelacanth-OsF/m/scit -}{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{m}{sl}{ - <-> ssub * Coelacanth-OsF/m/it -}{} +% sb --> semibold -\DeclareFontShape{OT1}{Coelacanth-OsF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-osf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-OsF}{sb}{sc}{ + <-> ssub * Coelacanth-OsF/semibold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-osf-ot1 +\DeclareFontShape{OT1}{Coelacanth-OsF}{sb}{n}{ + <-> ssub * Coelacanth-OsF/semibold/n }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{bx}{sc}{ - <-> ssub * Coelacanth-OsF/b/sc + +% b --> bold + +\DeclareFontShape{OT1}{Coelacanth-OsF}{b}{sc}{ + <-> ssub * Coelacanth-OsF/bold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{bx}{n}{ - <-> ssub * Coelacanth-OsF/b/n +\DeclareFontShape{OT1}{Coelacanth-OsF}{b}{n}{ + <-> ssub * Coelacanth-OsF/bold/n }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{el}{it}{ - <-> ssub * Coelacanth-OsF/m/it -}{} +% eb --> heavy -\DeclareFontShape{OT1}{Coelacanth-OsF}{l}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{OT1}{Coelacanth-OsF}{eb}{sc}{ + <-> ssub * Coelacanth-OsF/heavy/sc }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{sb}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{OT1}{Coelacanth-OsF}{eb}{n}{ + <-> ssub * Coelacanth-OsF/heavy/n }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{b}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{OT1}{Coelacanth-OsF}{bx}{n}{ + <-> ssub * Coelacanth-OsF/b/n }{} -\DeclareFontShape{OT1}{Coelacanth-OsF}{h}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{OT1}{Coelacanth-OsF}{bx}{sc}{ + <-> ssub * Coelacanth-OsF/b/sc }{} \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TLF.fd b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TLF.fd index 508c8c28af7..0a3d784678f 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TLF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{OT1Coelacanth-TLF.fd} - [2017/09/10 (autoinst) Font definitions for OT1/Coelacanth-TLF.] + [2019/10/10 (autoinst) Font definitions for OT1/Coelacanth-TLF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,133 +11,179 @@ \DeclareFontFamily{OT1}{Coelacanth-TLF}{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{l}{tl}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-titling-ot1 + +% ---- regular ---- + +\DeclareFontShape{OT1}{Coelacanth-TLF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{l}{sc}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tlf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{h}{tl}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{h}{sc}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{regular}{scsl}{ + <-> ssub * Coelacanth-TLF/regular/scit }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{regular}{sl}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{b}{tl}{ - <-> \Coelacanth@@scale CoelacanthBold-tlf-titling-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{Coelacanth-TLF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{b}{sc}{ +\DeclareFontShape{OT1}{Coelacanth-TLF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tlf-ot1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{Coelacanth-TLF}{bold}{sc}{ <-> \Coelacanth@@scale CoelacanthBold-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{b}{n}{ +\DeclareFontShape{OT1}{Coelacanth-TLF}{bold}{n}{ <-> \Coelacanth@@scale CoelacanthBold-tlf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{sb}{tl}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-titling-ot1 + +% ---- light ---- + +\DeclareFontShape{OT1}{Coelacanth-TLF}{light}{sc}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-ot1 + +% ---- heavy ---- + +\DeclareFontShape{OT1}{Coelacanth-TLF}{heavy}{sc}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{tl}{ - <-> \Coelacanth@@scale Coelacanth-tlf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-tlf-sc-ot1 + +% ---- extralight ---- + +\DeclareFontShape{OT1}{Coelacanth-TLF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tlf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-ot1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{OT1}{Coelacanth-TLF}{el}{sc}{ + <-> ssub * Coelacanth-TLF/extralight/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{tlit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{el}{n}{ + <-> ssub * Coelacanth-TLF/extralight/n }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-sc-ot1 + +% l --> light + +\DeclareFontShape{OT1}{Coelacanth-TLF}{l}{sc}{ + <-> ssub * Coelacanth-TLF/light/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{scsl}{ - <-> ssub * Coelacanth-TLF/m/scit +\DeclareFontShape{OT1}{Coelacanth-TLF}{l}{n}{ + <-> ssub * Coelacanth-TLF/light/n }{} + +% m --> regular + \DeclareFontShape{OT1}{Coelacanth-TLF}{m}{sl}{ - <-> ssub * Coelacanth-TLF/m/it + <-> ssub * Coelacanth-TLF/regular/sl }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{tlsl}{ - <-> ssub * Coelacanth-TLF/m/tlit +\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{scsl}{ + <-> ssub * Coelacanth-TLF/regular/scsl }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{el}{tl}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-titling-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{sc}{ + <-> ssub * Coelacanth-TLF/regular/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{n}{ + <-> ssub * Coelacanth-TLF/regular/n }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{it}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{bx}{tl}{ - <-> ssub * Coelacanth-TLF/b/tl +\DeclareFontShape{OT1}{Coelacanth-TLF}{m}{scit}{ + <-> ssub * Coelacanth-TLF/regular/scit }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{bx}{sc}{ - <-> ssub * Coelacanth-TLF/b/sc + +% sb --> semibold + +\DeclareFontShape{OT1}{Coelacanth-TLF}{sb}{sc}{ + <-> ssub * Coelacanth-TLF/semibold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{bx}{n}{ - <-> ssub * Coelacanth-TLF/b/n +\DeclareFontShape{OT1}{Coelacanth-TLF}{sb}{n}{ + <-> ssub * Coelacanth-TLF/semibold/n }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{el}{it}{ - <-> ssub * Coelacanth-TLF/m/it +% b --> bold + +\DeclareFontShape{OT1}{Coelacanth-TLF}{b}{sc}{ + <-> ssub * Coelacanth-TLF/bold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{l}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{OT1}{Coelacanth-TLF}{b}{n}{ + <-> ssub * Coelacanth-TLF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{OT1}{Coelacanth-TLF}{eb}{sc}{ + <-> ssub * Coelacanth-TLF/heavy/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{sb}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{OT1}{Coelacanth-TLF}{eb}{n}{ + <-> ssub * Coelacanth-TLF/heavy/n }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{b}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{OT1}{Coelacanth-TLF}{bx}{n}{ + <-> ssub * Coelacanth-TLF/b/n }{} -\DeclareFontShape{OT1}{Coelacanth-TLF}{h}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{OT1}{Coelacanth-TLF}{bx}{sc}{ + <-> ssub * Coelacanth-TLF/b/sc }{} \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TOsF.fd b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TOsF.fd index d51dcd65f37..be339591e83 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TOsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/OT1Coelacanth-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{OT1Coelacanth-TOsF.fd} - [2017/09/10 (autoinst) Font definitions for OT1/Coelacanth-TOsF.] + [2019/10/10 (autoinst) Font definitions for OT1/Coelacanth-TOsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,96 +11,179 @@ \DeclareFontFamily{OT1}{Coelacanth-TOsF}{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{l}{sc}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{regular}{scsl}{ + <-> ssub * Coelacanth-TOsF/regular/scit +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{regular}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tosf-ot1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{bold}{sc}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-ot1 +}{} + + +% ---- light ---- + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{light}{sc}{ <-> \Coelacanth@@scale CoelacanthLt-tosf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{l}{n}{ +\DeclareFontShape{OT1}{Coelacanth-TOsF}{light}{n}{ <-> \Coelacanth@@scale CoelacanthLt-tosf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{h}{sc}{ + +% ---- heavy ---- + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{heavy}{sc}{ <-> \Coelacanth@@scale CoelacanthHeavy-tosf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{h}{n}{ +\DeclareFontShape{OT1}{Coelacanth-TOsF}{heavy}{n}{ <-> \Coelacanth@@scale CoelacanthHeavy-tosf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{b}{sc}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-sc-ot1 + +% ---- extralight ---- + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-sc-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TOsF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-ot1 }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tosf-sc-ot1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{el}{sc}{ + <-> ssub * Coelacanth-TOsF/extralight/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tosf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TOsF}{el}{n}{ + <-> ssub * Coelacanth-TOsF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{l}{sc}{ + <-> ssub * Coelacanth-TOsF/light/sc +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{l}{n}{ + <-> ssub * Coelacanth-TOsF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/sl +}{} + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{scsl}{ + <-> ssub * Coelacanth-TOsF/regular/scsl }{} \DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-tosf-sc-ot1 + <-> ssub * Coelacanth-TOsF/regular/sc }{} \DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tosf-ot1 + <-> ssub * Coelacanth-TOsF/regular/n }{} \DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-ot1 + <-> ssub * Coelacanth-TOsF/regular/it }{} \DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-sc-ot1 + <-> ssub * Coelacanth-TOsF/regular/scit }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{scsl}{ - <-> ssub * Coelacanth-TOsF/m/scit -}{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{m}{sl}{ - <-> ssub * Coelacanth-TOsF/m/it -}{} +% sb --> semibold -\DeclareFontShape{OT1}{Coelacanth-TOsF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-sc-ot1 +\DeclareFontShape{OT1}{Coelacanth-TOsF}{sb}{sc}{ + <-> ssub * Coelacanth-TOsF/semibold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-ot1 +\DeclareFontShape{OT1}{Coelacanth-TOsF}{sb}{n}{ + <-> ssub * Coelacanth-TOsF/semibold/n }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{bx}{sc}{ - <-> ssub * Coelacanth-TOsF/b/sc + +% b --> bold + +\DeclareFontShape{OT1}{Coelacanth-TOsF}{b}{sc}{ + <-> ssub * Coelacanth-TOsF/bold/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{bx}{n}{ - <-> ssub * Coelacanth-TOsF/b/n +\DeclareFontShape{OT1}{Coelacanth-TOsF}{b}{n}{ + <-> ssub * Coelacanth-TOsF/bold/n }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{el}{it}{ - <-> ssub * Coelacanth-TOsF/m/it -}{} +% eb --> heavy -\DeclareFontShape{OT1}{Coelacanth-TOsF}{l}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{OT1}{Coelacanth-TOsF}{eb}{sc}{ + <-> ssub * Coelacanth-TOsF/heavy/sc }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{sb}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{OT1}{Coelacanth-TOsF}{eb}{n}{ + <-> ssub * Coelacanth-TOsF/heavy/n }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{b}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{OT1}{Coelacanth-TOsF}{bx}{n}{ + <-> ssub * Coelacanth-TOsF/b/n }{} -\DeclareFontShape{OT1}{Coelacanth-TOsF}{h}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{OT1}{Coelacanth-TOsF}{bx}{sc}{ + <-> ssub * Coelacanth-TOsF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-LF.fd b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-LF.fd index 54fa89b0931..5a786ee27db 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-LF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{T1Coelacanth-LF.fd} - [2017/09/10 (autoinst) Font definitions for T1/Coelacanth-LF.] + [2019/10/10 (autoinst) Font definitions for T1/Coelacanth-LF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,132 +11,179 @@ \DeclareFontFamily{T1}{Coelacanth-LF}{} -\DeclareFontShape{T1}{Coelacanth-LF}{l}{tl}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-titling-t1 + +% ---- regular ---- + +\DeclareFontShape{T1}{Coelacanth-LF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{l}{sc}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-lf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-lf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{h}{tl}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{h}{sc}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{regular}{scsl}{ + <-> ssub * Coelacanth-LF/regular/scit }{} -\DeclareFontShape{T1}{Coelacanth-LF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{regular}{sl}{ + <-> ssub * Coelacanth-LF/regular/it }{} -\DeclareFontShape{T1}{Coelacanth-LF}{b}{tl}{ - <-> \Coelacanth@@scale CoelacanthBold-lf-titling-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{Coelacanth-LF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{b}{sc}{ +\DeclareFontShape{T1}{Coelacanth-LF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-lf-t1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{Coelacanth-LF}{bold}{sc}{ <-> \Coelacanth@@scale CoelacanthBold-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{b}{n}{ +\DeclareFontShape{T1}{Coelacanth-LF}{bold}{n}{ <-> \Coelacanth@@scale CoelacanthBold-lf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{sb}{tl}{ - <-> \Coelacanth@@scale CoelacanthSemibd-lf-titling-t1 + +% ---- light ---- + +\DeclareFontShape{T1}{Coelacanth-LF}{light}{sc}{ + <-> \Coelacanth@@scale CoelacanthLt-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-lf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-lf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-lf-t1 + +% ---- heavy ---- + +\DeclareFontShape{T1}{Coelacanth-LF}{heavy}{sc}{ + <-> \Coelacanth@@scale CoelacanthHeavy-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{tl}{ - <-> \Coelacanth@@scale Coelacanth-lf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-lf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-lf-sc-t1 + +% ---- extralight ---- + +\DeclareFontShape{T1}{Coelacanth-LF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-lf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-lf-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-lf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-t1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{T1}{Coelacanth-LF}{el}{sc}{ + <-> ssub * Coelacanth-LF/extralight/sc }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{tlit}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{el}{n}{ + <-> ssub * Coelacanth-LF/extralight/n }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-sc-t1 + +% l --> light + +\DeclareFontShape{T1}{Coelacanth-LF}{l}{sc}{ + <-> ssub * Coelacanth-LF/light/sc }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{scsl}{ - <-> ssub * Coelacanth-LF/m/scit +\DeclareFontShape{T1}{Coelacanth-LF}{l}{n}{ + <-> ssub * Coelacanth-LF/light/n }{} + +% m --> regular + \DeclareFontShape{T1}{Coelacanth-LF}{m}{sl}{ - <-> ssub * Coelacanth-LF/m/it + <-> ssub * Coelacanth-LF/regular/sl }{} -\DeclareFontShape{T1}{Coelacanth-LF}{m}{tlsl}{ - <-> ssub * Coelacanth-LF/m/tlit +\DeclareFontShape{T1}{Coelacanth-LF}{m}{scsl}{ + <-> ssub * Coelacanth-LF/regular/scsl }{} -\DeclareFontShape{T1}{Coelacanth-LF}{el}{tl}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-lf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{m}{sc}{ + <-> ssub * Coelacanth-LF/regular/sc }{} -\DeclareFontShape{T1}{Coelacanth-LF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-lf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{m}{n}{ + <-> ssub * Coelacanth-LF/regular/n }{} -\DeclareFontShape{T1}{Coelacanth-LF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-lf-t1 +\DeclareFontShape{T1}{Coelacanth-LF}{m}{it}{ + <-> ssub * Coelacanth-LF/regular/it }{} -\DeclareFontShape{T1}{Coelacanth-LF}{bx}{tl}{ - <-> ssub * Coelacanth-LF/b/tl +\DeclareFontShape{T1}{Coelacanth-LF}{m}{scit}{ + <-> ssub * Coelacanth-LF/regular/scit }{} -\DeclareFontShape{T1}{Coelacanth-LF}{bx}{sc}{ - <-> ssub * Coelacanth-LF/b/sc + +% sb --> semibold + +\DeclareFontShape{T1}{Coelacanth-LF}{sb}{sc}{ + <-> ssub * Coelacanth-LF/semibold/sc }{} -\DeclareFontShape{T1}{Coelacanth-LF}{bx}{n}{ - <-> ssub * Coelacanth-LF/b/n +\DeclareFontShape{T1}{Coelacanth-LF}{sb}{n}{ + <-> ssub * Coelacanth-LF/semibold/n }{} -\DeclareFontShape{T1}{Coelacanth-LF}{el}{it}{ - <-> ssub * Coelacanth-LF/m/it +% b --> bold + +\DeclareFontShape{T1}{Coelacanth-LF}{b}{sc}{ + <-> ssub * Coelacanth-LF/bold/sc }{} -\DeclareFontShape{T1}{Coelacanth-LF}{l}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{T1}{Coelacanth-LF}{b}{n}{ + <-> ssub * Coelacanth-LF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{T1}{Coelacanth-LF}{eb}{sc}{ + <-> ssub * Coelacanth-LF/heavy/sc }{} -\DeclareFontShape{T1}{Coelacanth-LF}{sb}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{T1}{Coelacanth-LF}{eb}{n}{ + <-> ssub * Coelacanth-LF/heavy/n }{} -\DeclareFontShape{T1}{Coelacanth-LF}{b}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{T1}{Coelacanth-LF}{bx}{n}{ + <-> ssub * Coelacanth-LF/b/n }{} -\DeclareFontShape{T1}{Coelacanth-LF}{h}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{T1}{Coelacanth-LF}{bx}{sc}{ + <-> ssub * Coelacanth-LF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-OsF.fd b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-OsF.fd index 18fc84a8027..f5f1080d424 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-OsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-OsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{T1Coelacanth-OsF.fd} - [2017/09/10 (autoinst) Font definitions for T1/Coelacanth-OsF.] + [2019/10/10 (autoinst) Font definitions for T1/Coelacanth-OsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,96 +11,179 @@ \DeclareFontFamily{T1}{Coelacanth-OsF}{} -\DeclareFontShape{T1}{Coelacanth-OsF}{l}{sc}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{Coelacanth-OsF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-osf-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{regular}{scsl}{ + <-> ssub * Coelacanth-OsF/regular/scit +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{regular}{sl}{ + <-> ssub * Coelacanth-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{Coelacanth-OsF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-osf-t1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{Coelacanth-OsF}{bold}{sc}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-t1 +}{} + + +% ---- light ---- + +\DeclareFontShape{T1}{Coelacanth-OsF}{light}{sc}{ <-> \Coelacanth@@scale CoelacanthLt-osf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{l}{n}{ +\DeclareFontShape{T1}{Coelacanth-OsF}{light}{n}{ <-> \Coelacanth@@scale CoelacanthLt-osf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{h}{sc}{ + +% ---- heavy ---- + +\DeclareFontShape{T1}{Coelacanth-OsF}{heavy}{sc}{ <-> \Coelacanth@@scale CoelacanthHeavy-osf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{h}{n}{ +\DeclareFontShape{T1}{Coelacanth-OsF}{heavy}{n}{ <-> \Coelacanth@@scale CoelacanthHeavy-osf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{b}{sc}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-sc-t1 + +% ---- extralight ---- + +\DeclareFontShape{T1}{Coelacanth-OsF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-osf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-t1 +\DeclareFontShape{T1}{Coelacanth-OsF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-osf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-osf-sc-t1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{T1}{Coelacanth-OsF}{el}{sc}{ + <-> ssub * Coelacanth-OsF/extralight/sc }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-osf-t1 +\DeclareFontShape{T1}{Coelacanth-OsF}{el}{n}{ + <-> ssub * Coelacanth-OsF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{T1}{Coelacanth-OsF}{l}{sc}{ + <-> ssub * Coelacanth-OsF/light/sc +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{l}{n}{ + <-> ssub * Coelacanth-OsF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{T1}{Coelacanth-OsF}{m}{sl}{ + <-> ssub * Coelacanth-OsF/regular/sl +}{} + +\DeclareFontShape{T1}{Coelacanth-OsF}{m}{scsl}{ + <-> ssub * Coelacanth-OsF/regular/scsl }{} \DeclareFontShape{T1}{Coelacanth-OsF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-osf-sc-t1 + <-> ssub * Coelacanth-OsF/regular/sc }{} \DeclareFontShape{T1}{Coelacanth-OsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-osf-t1 + <-> ssub * Coelacanth-OsF/regular/n }{} \DeclareFontShape{T1}{Coelacanth-OsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-t1 + <-> ssub * Coelacanth-OsF/regular/it }{} \DeclareFontShape{T1}{Coelacanth-OsF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-sc-t1 + <-> ssub * Coelacanth-OsF/regular/scit }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{m}{scsl}{ - <-> ssub * Coelacanth-OsF/m/scit -}{} -\DeclareFontShape{T1}{Coelacanth-OsF}{m}{sl}{ - <-> ssub * Coelacanth-OsF/m/it -}{} +% sb --> semibold -\DeclareFontShape{T1}{Coelacanth-OsF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-osf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-OsF}{sb}{sc}{ + <-> ssub * Coelacanth-OsF/semibold/sc }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-osf-t1 +\DeclareFontShape{T1}{Coelacanth-OsF}{sb}{n}{ + <-> ssub * Coelacanth-OsF/semibold/n }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{bx}{sc}{ - <-> ssub * Coelacanth-OsF/b/sc + +% b --> bold + +\DeclareFontShape{T1}{Coelacanth-OsF}{b}{sc}{ + <-> ssub * Coelacanth-OsF/bold/sc }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{bx}{n}{ - <-> ssub * Coelacanth-OsF/b/n +\DeclareFontShape{T1}{Coelacanth-OsF}{b}{n}{ + <-> ssub * Coelacanth-OsF/bold/n }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{el}{it}{ - <-> ssub * Coelacanth-OsF/m/it -}{} +% eb --> heavy -\DeclareFontShape{T1}{Coelacanth-OsF}{l}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{T1}{Coelacanth-OsF}{eb}{sc}{ + <-> ssub * Coelacanth-OsF/heavy/sc }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{sb}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{T1}{Coelacanth-OsF}{eb}{n}{ + <-> ssub * Coelacanth-OsF/heavy/n }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{b}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{T1}{Coelacanth-OsF}{bx}{n}{ + <-> ssub * Coelacanth-OsF/b/n }{} -\DeclareFontShape{T1}{Coelacanth-OsF}{h}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{T1}{Coelacanth-OsF}{bx}{sc}{ + <-> ssub * Coelacanth-OsF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TLF.fd b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TLF.fd index d13c9b05ca8..1f9d52e0e38 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TLF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{T1Coelacanth-TLF.fd} - [2017/09/10 (autoinst) Font definitions for T1/Coelacanth-TLF.] + [2019/10/10 (autoinst) Font definitions for T1/Coelacanth-TLF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,132 +11,179 @@ \DeclareFontFamily{T1}{Coelacanth-TLF}{} -\DeclareFontShape{T1}{Coelacanth-TLF}{l}{tl}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-titling-t1 + +% ---- regular ---- + +\DeclareFontShape{T1}{Coelacanth-TLF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{l}{sc}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tlf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{h}{tl}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{h}{sc}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{regular}{scsl}{ + <-> ssub * Coelacanth-TLF/regular/scit }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{regular}{sl}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{b}{tl}{ - <-> \Coelacanth@@scale CoelacanthBold-tlf-titling-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{Coelacanth-TLF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{b}{sc}{ +\DeclareFontShape{T1}{Coelacanth-TLF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tlf-t1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{Coelacanth-TLF}{bold}{sc}{ <-> \Coelacanth@@scale CoelacanthBold-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{b}{n}{ +\DeclareFontShape{T1}{Coelacanth-TLF}{bold}{n}{ <-> \Coelacanth@@scale CoelacanthBold-tlf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{sb}{tl}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-titling-t1 + +% ---- light ---- + +\DeclareFontShape{T1}{Coelacanth-TLF}{light}{sc}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tlf-t1 + +% ---- heavy ---- + +\DeclareFontShape{T1}{Coelacanth-TLF}{heavy}{sc}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{tl}{ - <-> \Coelacanth@@scale Coelacanth-tlf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-tlf-sc-t1 + +% ---- extralight ---- + +\DeclareFontShape{T1}{Coelacanth-TLF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tlf-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-t1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{T1}{Coelacanth-TLF}{el}{sc}{ + <-> ssub * Coelacanth-TLF/extralight/sc }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{tlit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{el}{n}{ + <-> ssub * Coelacanth-TLF/extralight/n }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-sc-t1 + +% l --> light + +\DeclareFontShape{T1}{Coelacanth-TLF}{l}{sc}{ + <-> ssub * Coelacanth-TLF/light/sc }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{scsl}{ - <-> ssub * Coelacanth-TLF/m/scit +\DeclareFontShape{T1}{Coelacanth-TLF}{l}{n}{ + <-> ssub * Coelacanth-TLF/light/n }{} + +% m --> regular + \DeclareFontShape{T1}{Coelacanth-TLF}{m}{sl}{ - <-> ssub * Coelacanth-TLF/m/it + <-> ssub * Coelacanth-TLF/regular/sl }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{m}{tlsl}{ - <-> ssub * Coelacanth-TLF/m/tlit +\DeclareFontShape{T1}{Coelacanth-TLF}{m}{scsl}{ + <-> ssub * Coelacanth-TLF/regular/scsl }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{el}{tl}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-titling-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{m}{sc}{ + <-> ssub * Coelacanth-TLF/regular/sc }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{m}{n}{ + <-> ssub * Coelacanth-TLF/regular/n }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-t1 +\DeclareFontShape{T1}{Coelacanth-TLF}{m}{it}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{bx}{tl}{ - <-> ssub * Coelacanth-TLF/b/tl +\DeclareFontShape{T1}{Coelacanth-TLF}{m}{scit}{ + <-> ssub * Coelacanth-TLF/regular/scit }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{bx}{sc}{ - <-> ssub * Coelacanth-TLF/b/sc + +% sb --> semibold + +\DeclareFontShape{T1}{Coelacanth-TLF}{sb}{sc}{ + <-> ssub * Coelacanth-TLF/semibold/sc }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{bx}{n}{ - <-> ssub * Coelacanth-TLF/b/n +\DeclareFontShape{T1}{Coelacanth-TLF}{sb}{n}{ + <-> ssub * Coelacanth-TLF/semibold/n }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{el}{it}{ - <-> ssub * Coelacanth-TLF/m/it +% b --> bold + +\DeclareFontShape{T1}{Coelacanth-TLF}{b}{sc}{ + <-> ssub * Coelacanth-TLF/bold/sc }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{l}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{T1}{Coelacanth-TLF}{b}{n}{ + <-> ssub * Coelacanth-TLF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{T1}{Coelacanth-TLF}{eb}{sc}{ + <-> ssub * Coelacanth-TLF/heavy/sc }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{sb}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{T1}{Coelacanth-TLF}{eb}{n}{ + <-> ssub * Coelacanth-TLF/heavy/n }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{b}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{T1}{Coelacanth-TLF}{bx}{n}{ + <-> ssub * Coelacanth-TLF/b/n }{} -\DeclareFontShape{T1}{Coelacanth-TLF}{h}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{T1}{Coelacanth-TLF}{bx}{sc}{ + <-> ssub * Coelacanth-TLF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TOsF.fd b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TOsF.fd index 4879b873c67..8b02895bec5 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TOsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/T1Coelacanth-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{T1Coelacanth-TOsF.fd} - [2017/09/10 (autoinst) Font definitions for T1/Coelacanth-TOsF.] + [2019/10/10 (autoinst) Font definitions for T1/Coelacanth-TOsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,96 +11,179 @@ \DeclareFontFamily{T1}{Coelacanth-TOsF}{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{l}{sc}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{Coelacanth-TOsF}{regular}{sc}{ + <-> \Coelacanth@@scale Coelacanth-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tosf-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{regular}{scit}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{regular}{scsl}{ + <-> ssub * Coelacanth-TOsF/regular/scit +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{regular}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{Coelacanth-TOsF}{semibold}{sc}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{semibold}{n}{ + <-> \Coelacanth@@scale CoelacanthSemibd-tosf-t1 +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{Coelacanth-TOsF}{bold}{sc}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-t1 +}{} + + +% ---- light ---- + +\DeclareFontShape{T1}{Coelacanth-TOsF}{light}{sc}{ <-> \Coelacanth@@scale CoelacanthLt-tosf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{l}{n}{ +\DeclareFontShape{T1}{Coelacanth-TOsF}{light}{n}{ <-> \Coelacanth@@scale CoelacanthLt-tosf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{h}{sc}{ + +% ---- heavy ---- + +\DeclareFontShape{T1}{Coelacanth-TOsF}{heavy}{sc}{ <-> \Coelacanth@@scale CoelacanthHeavy-tosf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{h}{n}{ +\DeclareFontShape{T1}{Coelacanth-TOsF}{heavy}{n}{ <-> \Coelacanth@@scale CoelacanthHeavy-tosf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{b}{sc}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-sc-t1 + +% ---- extralight ---- + +\DeclareFontShape{T1}{Coelacanth-TOsF}{extralight}{sc}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-sc-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-t1 +\DeclareFontShape{T1}{Coelacanth-TOsF}{extralight}{n}{ + <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-t1 }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{sb}{sc}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tosf-sc-t1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{T1}{Coelacanth-TOsF}{el}{sc}{ + <-> ssub * Coelacanth-TOsF/extralight/sc }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{sb}{n}{ - <-> \Coelacanth@@scale CoelacanthSemibd-tosf-t1 +\DeclareFontShape{T1}{Coelacanth-TOsF}{el}{n}{ + <-> ssub * Coelacanth-TOsF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{T1}{Coelacanth-TOsF}{l}{sc}{ + <-> ssub * Coelacanth-TOsF/light/sc +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{l}{n}{ + <-> ssub * Coelacanth-TOsF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{T1}{Coelacanth-TOsF}{m}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/sl +}{} + +\DeclareFontShape{T1}{Coelacanth-TOsF}{m}{scsl}{ + <-> ssub * Coelacanth-TOsF/regular/scsl }{} \DeclareFontShape{T1}{Coelacanth-TOsF}{m}{sc}{ - <-> \Coelacanth@@scale Coelacanth-tosf-sc-t1 + <-> ssub * Coelacanth-TOsF/regular/sc }{} \DeclareFontShape{T1}{Coelacanth-TOsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tosf-t1 + <-> ssub * Coelacanth-TOsF/regular/n }{} \DeclareFontShape{T1}{Coelacanth-TOsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-t1 + <-> ssub * Coelacanth-TOsF/regular/it }{} \DeclareFontShape{T1}{Coelacanth-TOsF}{m}{scit}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-sc-t1 + <-> ssub * Coelacanth-TOsF/regular/scit }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{m}{scsl}{ - <-> ssub * Coelacanth-TOsF/m/scit -}{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{m}{sl}{ - <-> ssub * Coelacanth-TOsF/m/it -}{} +% sb --> semibold -\DeclareFontShape{T1}{Coelacanth-TOsF}{el}{sc}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-sc-t1 +\DeclareFontShape{T1}{Coelacanth-TOsF}{sb}{sc}{ + <-> ssub * Coelacanth-TOsF/semibold/sc }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{el}{n}{ - <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-t1 +\DeclareFontShape{T1}{Coelacanth-TOsF}{sb}{n}{ + <-> ssub * Coelacanth-TOsF/semibold/n }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{bx}{sc}{ - <-> ssub * Coelacanth-TOsF/b/sc + +% b --> bold + +\DeclareFontShape{T1}{Coelacanth-TOsF}{b}{sc}{ + <-> ssub * Coelacanth-TOsF/bold/sc }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{bx}{n}{ - <-> ssub * Coelacanth-TOsF/b/n +\DeclareFontShape{T1}{Coelacanth-TOsF}{b}{n}{ + <-> ssub * Coelacanth-TOsF/bold/n }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{el}{it}{ - <-> ssub * Coelacanth-TOsF/m/it -}{} +% eb --> heavy -\DeclareFontShape{T1}{Coelacanth-TOsF}{l}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{T1}{Coelacanth-TOsF}{eb}{sc}{ + <-> ssub * Coelacanth-TOsF/heavy/sc }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{sb}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{T1}{Coelacanth-TOsF}{eb}{n}{ + <-> ssub * Coelacanth-TOsF/heavy/n }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{b}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{T1}{Coelacanth-TOsF}{bx}{n}{ + <-> ssub * Coelacanth-TOsF/b/n }{} -\DeclareFontShape{T1}{Coelacanth-TOsF}{h}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{T1}{Coelacanth-TOsF}{bx}{sc}{ + <-> ssub * Coelacanth-TOsF/b/sc }{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-LF.fd b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-LF.fd index 7b9d78c533b..7defb1f83d8 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-LF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-LF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{TS1Coelacanth-LF.fd} - [2017/09/10 (autoinst) Font definitions for TS1/Coelacanth-LF.] + [2019/10/10 (autoinst) Font definitions for TS1/Coelacanth-LF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,61 +11,111 @@ \DeclareFontFamily{TS1}{Coelacanth-LF}{} -\DeclareFontShape{TS1}{Coelacanth-LF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-lf-ts1 + +% ---- regular ---- + +\DeclareFontShape{TS1}{Coelacanth-LF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-lf-ts1 +\DeclareFontShape{TS1}{Coelacanth-LF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-lf-ts1 +\DeclareFontShape{TS1}{Coelacanth-LF}{regular}{sl}{ + <-> ssub * Coelacanth-LF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{sb}{n}{ + +% ---- semibold ---- + +\DeclareFontShape{TS1}{Coelacanth-LF}{semibold}{n}{ <-> \Coelacanth@@scale CoelacanthSemibd-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-lf-ts1 + +% ---- bold ---- + +\DeclareFontShape{TS1}{Coelacanth-LF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-lf-ts1 + +% ---- light ---- + +\DeclareFontShape{TS1}{Coelacanth-LF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{m}{sl}{ - <-> ssub * Coelacanth-LF/m/it + +% ---- heavy ---- + +\DeclareFontShape{TS1}{Coelacanth-LF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{el}{n}{ + +% ---- extralight ---- + +\DeclareFontShape{TS1}{Coelacanth-LF}{extralight}{n}{ <-> \Coelacanth@@scale CoelacanthExtraLt-lf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{bx}{n}{ - <-> ssub * Coelacanth-LF/b/n +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{TS1}{Coelacanth-LF}{el}{n}{ + <-> ssub * Coelacanth-LF/extralight/n +}{} + + +% l --> light + +\DeclareFontShape{TS1}{Coelacanth-LF}{l}{n}{ + <-> ssub * Coelacanth-LF/light/n +}{} + + +% m --> regular + +\DeclareFontShape{TS1}{Coelacanth-LF}{m}{sl}{ + <-> ssub * Coelacanth-LF/regular/sl }{} +\DeclareFontShape{TS1}{Coelacanth-LF}{m}{n}{ + <-> ssub * Coelacanth-LF/regular/n +}{} -\DeclareFontShape{TS1}{Coelacanth-LF}{el}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{TS1}{Coelacanth-LF}{m}{it}{ + <-> ssub * Coelacanth-LF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{l}{it}{ - <-> ssub * Coelacanth-LF/m/it + +% sb --> semibold + +\DeclareFontShape{TS1}{Coelacanth-LF}{sb}{n}{ + <-> ssub * Coelacanth-LF/semibold/n }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{sb}{it}{ - <-> ssub * Coelacanth-LF/m/it + +% b --> bold + +\DeclareFontShape{TS1}{Coelacanth-LF}{b}{n}{ + <-> ssub * Coelacanth-LF/bold/n }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{b}{it}{ - <-> ssub * Coelacanth-LF/m/it + +% eb --> heavy + +\DeclareFontShape{TS1}{Coelacanth-LF}{eb}{n}{ + <-> ssub * Coelacanth-LF/heavy/n }{} -\DeclareFontShape{TS1}{Coelacanth-LF}{h}{it}{ - <-> ssub * Coelacanth-LF/m/it +\DeclareFontShape{TS1}{Coelacanth-LF}{bx}{n}{ + <-> ssub * Coelacanth-LF/b/n }{} \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-OsF.fd b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-OsF.fd index 78b7ba31af9..64da31cac5b 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-OsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-OsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{TS1Coelacanth-OsF.fd} - [2017/09/10 (autoinst) Font definitions for TS1/Coelacanth-OsF.] + [2019/10/10 (autoinst) Font definitions for TS1/Coelacanth-OsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,59 +11,111 @@ \DeclareFontFamily{TS1}{Coelacanth-OsF}{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-osf-ts1 + +% ---- regular ---- + +\DeclareFontShape{TS1}{Coelacanth-OsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-osf-ts1 +\DeclareFontShape{TS1}{Coelacanth-OsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-osf-ts1 +\DeclareFontShape{TS1}{Coelacanth-OsF}{regular}{sl}{ + <-> ssub * Coelacanth-OsF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{sb}{n}{ + +% ---- semibold ---- + +\DeclareFontShape{TS1}{Coelacanth-OsF}{semibold}{n}{ <-> \Coelacanth@@scale CoelacanthSemibd-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-osf-ts1 + +% ---- bold ---- + +\DeclareFontShape{TS1}{Coelacanth-OsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-osf-ts1 + +% ---- light ---- + +\DeclareFontShape{TS1}{Coelacanth-OsF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{m}{sl}{ - <-> ssub * Coelacanth-OsF/m/it + +% ---- heavy ---- + +\DeclareFontShape{TS1}{Coelacanth-OsF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{el}{n}{ + +% ---- extralight ---- + +\DeclareFontShape{TS1}{Coelacanth-OsF}{extralight}{n}{ <-> \Coelacanth@@scale CoelacanthExtraLt-osf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{bx}{n}{ - <-> ssub * Coelacanth-OsF/b/n +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{TS1}{Coelacanth-OsF}{el}{n}{ + <-> ssub * Coelacanth-OsF/extralight/n }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{el}{it}{ - <-> ssub * Coelacanth-OsF/m/it + +% l --> light + +\DeclareFontShape{TS1}{Coelacanth-OsF}{l}{n}{ + <-> ssub * Coelacanth-OsF/light/n }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{l}{it}{ - <-> ssub * Coelacanth-OsF/m/it + +% m --> regular + +\DeclareFontShape{TS1}{Coelacanth-OsF}{m}{sl}{ + <-> ssub * Coelacanth-OsF/regular/sl }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{sb}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{TS1}{Coelacanth-OsF}{m}{n}{ + <-> ssub * Coelacanth-OsF/regular/n }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{b}{it}{ - <-> ssub * Coelacanth-OsF/m/it +\DeclareFontShape{TS1}{Coelacanth-OsF}{m}{it}{ + <-> ssub * Coelacanth-OsF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-OsF}{h}{it}{ - <-> ssub * Coelacanth-OsF/m/it + +% sb --> semibold + +\DeclareFontShape{TS1}{Coelacanth-OsF}{sb}{n}{ + <-> ssub * Coelacanth-OsF/semibold/n }{} + + +% b --> bold + +\DeclareFontShape{TS1}{Coelacanth-OsF}{b}{n}{ + <-> ssub * Coelacanth-OsF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{TS1}{Coelacanth-OsF}{eb}{n}{ + <-> ssub * Coelacanth-OsF/heavy/n +}{} + +\DeclareFontShape{TS1}{Coelacanth-OsF}{bx}{n}{ + <-> ssub * Coelacanth-OsF/b/n +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TLF.fd b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TLF.fd index 740ca14aa17..9f5f5cf14c3 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TLF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{TS1Coelacanth-TLF.fd} - [2017/09/10 (autoinst) Font definitions for TS1/Coelacanth-TLF.] + [2019/10/10 (autoinst) Font definitions for TS1/Coelacanth-TLF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,59 +11,111 @@ \DeclareFontFamily{TS1}{Coelacanth-TLF}{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-tlf-ts1 + +% ---- regular ---- + +\DeclareFontShape{TS1}{Coelacanth-TLF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tlf-ts1 +\DeclareFontShape{TS1}{Coelacanth-TLF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-tlf-ts1 +\DeclareFontShape{TS1}{Coelacanth-TLF}{regular}{sl}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{sb}{n}{ + +% ---- semibold ---- + +\DeclareFontShape{TS1}{Coelacanth-TLF}{semibold}{n}{ <-> \Coelacanth@@scale CoelacanthSemibd-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tlf-ts1 + +% ---- bold ---- + +\DeclareFontShape{TS1}{Coelacanth-TLF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tlf-ts1 + +% ---- light ---- + +\DeclareFontShape{TS1}{Coelacanth-TLF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{m}{sl}{ - <-> ssub * Coelacanth-TLF/m/it + +% ---- heavy ---- + +\DeclareFontShape{TS1}{Coelacanth-TLF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{el}{n}{ + +% ---- extralight ---- + +\DeclareFontShape{TS1}{Coelacanth-TLF}{extralight}{n}{ <-> \Coelacanth@@scale CoelacanthExtraLt-tlf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{bx}{n}{ - <-> ssub * Coelacanth-TLF/b/n +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{TS1}{Coelacanth-TLF}{el}{n}{ + <-> ssub * Coelacanth-TLF/extralight/n }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{el}{it}{ - <-> ssub * Coelacanth-TLF/m/it + +% l --> light + +\DeclareFontShape{TS1}{Coelacanth-TLF}{l}{n}{ + <-> ssub * Coelacanth-TLF/light/n }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{l}{it}{ - <-> ssub * Coelacanth-TLF/m/it + +% m --> regular + +\DeclareFontShape{TS1}{Coelacanth-TLF}{m}{sl}{ + <-> ssub * Coelacanth-TLF/regular/sl }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{sb}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{TS1}{Coelacanth-TLF}{m}{n}{ + <-> ssub * Coelacanth-TLF/regular/n }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{b}{it}{ - <-> ssub * Coelacanth-TLF/m/it +\DeclareFontShape{TS1}{Coelacanth-TLF}{m}{it}{ + <-> ssub * Coelacanth-TLF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-TLF}{h}{it}{ - <-> ssub * Coelacanth-TLF/m/it + +% sb --> semibold + +\DeclareFontShape{TS1}{Coelacanth-TLF}{sb}{n}{ + <-> ssub * Coelacanth-TLF/semibold/n }{} + + +% b --> bold + +\DeclareFontShape{TS1}{Coelacanth-TLF}{b}{n}{ + <-> ssub * Coelacanth-TLF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{TS1}{Coelacanth-TLF}{eb}{n}{ + <-> ssub * Coelacanth-TLF/heavy/n +}{} + +\DeclareFontShape{TS1}{Coelacanth-TLF}{bx}{n}{ + <-> ssub * Coelacanth-TLF/b/n +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TOsF.fd b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TOsF.fd index a30bfdb0ee8..778e9700b09 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TOsF.fd +++ b/Master/texmf-dist/tex/latex/coelacanth/TS1Coelacanth-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/09/10 +%% Generated by autoinst on 2019/10/10 %% \ProvidesFile{TS1Coelacanth-TOsF.fd} - [2017/09/10 (autoinst) Font definitions for TS1/Coelacanth-TOsF.] + [2019/10/10 (autoinst) Font definitions for TS1/Coelacanth-TOsF.] \expandafter\ifx\csname Coelacanth@scale\endcsname\relax \let\Coelacanth@@scale\@empty @@ -11,60 +11,111 @@ \DeclareFontFamily{TS1}{Coelacanth-TOsF}{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{l}{n}{ - <-> \Coelacanth@@scale CoelacanthLt-tosf-ts1 + +% ---- regular ---- + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{regular}{n}{ + <-> \Coelacanth@@scale Coelacanth-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{h}{n}{ - <-> \Coelacanth@@scale CoelacanthHeavy-tosf-ts1 +\DeclareFontShape{TS1}{Coelacanth-TOsF}{regular}{it}{ + <-> \Coelacanth@@scale CoelacanthItalic-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{b}{n}{ - <-> \Coelacanth@@scale CoelacanthBold-tosf-ts1 +\DeclareFontShape{TS1}{Coelacanth-TOsF}{regular}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{sb}{n}{ + +% ---- semibold ---- + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{semibold}{n}{ <-> \Coelacanth@@scale CoelacanthSemibd-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{m}{n}{ - <-> \Coelacanth@@scale Coelacanth-tosf-ts1 + +% ---- bold ---- + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{bold}{n}{ + <-> \Coelacanth@@scale CoelacanthBold-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{m}{it}{ - <-> \Coelacanth@@scale CoelacanthItalic-tosf-ts1 + +% ---- light ---- + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{light}{n}{ + <-> \Coelacanth@@scale CoelacanthLt-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{m}{sl}{ - <-> ssub * Coelacanth-TOsF/m/it + +% ---- heavy ---- + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{heavy}{n}{ + <-> \Coelacanth@@scale CoelacanthHeavy-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{el}{n}{ + +% ---- extralight ---- + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{extralight}{n}{ <-> \Coelacanth@@scale CoelacanthExtraLt-tosf-ts1 }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{bx}{n}{ - <-> ssub * Coelacanth-TOsF/b/n +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% el --> extralight + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{el}{n}{ + <-> ssub * Coelacanth-TOsF/extralight/n }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{el}{it}{ - <-> ssub * Coelacanth-TOsF/m/it + +% l --> light + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{l}{n}{ + <-> ssub * Coelacanth-TOsF/light/n }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{l}{it}{ - <-> ssub * Coelacanth-TOsF/m/it + +% m --> regular + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{m}{sl}{ + <-> ssub * Coelacanth-TOsF/regular/sl }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{sb}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{TS1}{Coelacanth-TOsF}{m}{n}{ + <-> ssub * Coelacanth-TOsF/regular/n }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{b}{it}{ - <-> ssub * Coelacanth-TOsF/m/it +\DeclareFontShape{TS1}{Coelacanth-TOsF}{m}{it}{ + <-> ssub * Coelacanth-TOsF/regular/it }{} -\DeclareFontShape{TS1}{Coelacanth-TOsF}{h}{it}{ - <-> ssub * Coelacanth-TOsF/m/it + +% sb --> semibold + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{sb}{n}{ + <-> ssub * Coelacanth-TOsF/semibold/n +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{b}{n}{ + <-> ssub * Coelacanth-TOsF/bold/n +}{} + + +% eb --> heavy + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{eb}{n}{ + <-> ssub * Coelacanth-TOsF/heavy/n +}{} + +\DeclareFontShape{TS1}{Coelacanth-TOsF}{bx}{n}{ + <-> ssub * Coelacanth-TOsF/b/n }{} \endinput diff --git a/Master/texmf-dist/tex/latex/coelacanth/coelacanth.sty b/Master/texmf-dist/tex/latex/coelacanth/coelacanth.sty index eb498a28bda..02cb222db1c 100644 --- a/Master/texmf-dist/tex/latex/coelacanth/coelacanth.sty +++ b/Master/texmf-dist/tex/latex/coelacanth/coelacanth.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{coelacanth} - [2017/09/10 (Bob Tennent and autoinst) Style file for Coelacanth fonts.] + [2019/10/10 (Bob Tennent and autoinst) Style file for Coelacanth fonts.] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -105,7 +105,7 @@ \ifcoelacanth@semibold \def\bfseries@rm{sb} \else\ifcoelacanth@heavy - \def\bfseries@rm{h} + \def\bfseries@rm{eb} \fi\fi \fi -- cgit v1.2.3