From e388dce2d845db611a96752dd3be22e9a164c377 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 25 Jun 2019 21:27:37 +0000 Subject: librecaslon (25jun19) git-svn-id: svn://tug.org/texlive/trunk@51456 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/librecaslon/LY1LibreCaslon-Inf.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCaslon-LF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCaslon-OsF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCaslon-Sup.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCaslon-TLF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCaslon-TOsF.fd | 89 ++++++++++++++++++++++ .../latex/librecaslon/LY1LibreCaslonText-OsF.fd | 50 ------------ .../latex/librecaslon/LY1LibreCaslonText-Sup.fd | 50 ------------ .../latex/librecaslon/LY1LibreCaslonText-TLF.fd | 50 ------------ .../tex/latex/librecaslon/OT1LibreCaslon-Inf.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCaslon-LF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCaslon-OsF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCaslon-Sup.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCaslon-TLF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCaslon-TOsF.fd | 89 ++++++++++++++++++++++ .../latex/librecaslon/OT1LibreCaslonText-OsF.fd | 50 ------------ .../latex/librecaslon/OT1LibreCaslonText-Sup.fd | 50 ------------ .../latex/librecaslon/OT1LibreCaslonText-TLF.fd | 50 ------------ .../tex/latex/librecaslon/T1LibreCaslon-Inf.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCaslon-LF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCaslon-OsF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCaslon-Sup.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCaslon-TLF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCaslon-TOsF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCaslonText-OsF.fd | 50 ------------ .../tex/latex/librecaslon/T1LibreCaslonText-Sup.fd | 50 ------------ .../tex/latex/librecaslon/T1LibreCaslonText-TLF.fd | 50 ------------ .../tex/latex/librecaslon/TS1LibreCaslon-LF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCaslon-OsF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCaslon-TLF.fd | 89 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCaslon-TOsF.fd | 89 ++++++++++++++++++++++ .../latex/librecaslon/TS1LibreCaslonText-OsF.fd | 50 ------------ .../latex/librecaslon/TS1LibreCaslonText-TLF.fd | 50 ------------ .../tex/latex/librecaslon/librecaslon.sty | 35 ++++++--- 34 files changed, 1982 insertions(+), 561 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Inf.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TOsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Inf.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TOsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-OsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Inf.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TOsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-OsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TOsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-OsF.fd delete mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-TLF.fd (limited to 'Master/texmf-dist/tex/latex/librecaslon') diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Inf.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Inf.fd new file mode 100644 index 00000000000..fd5874fd01b --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Inf.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LibreCaslon-Inf.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LibreCaslon-Inf.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCaslon-Inf}{} + + +% ---- text ---- + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{text}{sl}{ + <-> ssub * LibreCaslon-Inf/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{bold}{sl}{ + <-> ssub * LibreCaslon-Inf/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{m}{sl}{ + <-> ssub * LibreCaslon-Inf/text/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{m}{n}{ + <-> ssub * LibreCaslon-Inf/text/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{m}{it}{ + <-> ssub * LibreCaslon-Inf/text/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{b}{sl}{ + <-> ssub * LibreCaslon-Inf/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{b}{n}{ + <-> ssub * LibreCaslon-Inf/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{b}{it}{ + <-> ssub * LibreCaslon-Inf/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{bx}{n}{ + <-> ssub * LibreCaslon-Inf/b/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{bx}{sl}{ + <-> ssub * LibreCaslon-Inf/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Inf}{bx}{it}{ + <-> ssub * LibreCaslon-Inf/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-LF.fd new file mode 100644 index 00000000000..72675800605 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-LF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LibreCaslon-LF.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LibreCaslon-LF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCaslon-LF}{} + + +% ---- text ---- + +\DeclareFontShape{LY1}{LibreCaslon-LF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{text}{sl}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCaslon-LF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{bold}{sl}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{LY1}{LibreCaslon-LF}{m}{sl}{ + <-> ssub * LibreCaslon-LF/text/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{m}{n}{ + <-> ssub * LibreCaslon-LF/text/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{m}{it}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCaslon-LF}{b}{sl}{ + <-> ssub * LibreCaslon-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{b}{n}{ + <-> ssub * LibreCaslon-LF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{b}{it}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{bx}{n}{ + <-> ssub * LibreCaslon-LF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{bx}{sl}{ + <-> ssub * LibreCaslon-LF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-LF}{bx}{it}{ + <-> ssub * LibreCaslon-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-OsF.fd new file mode 100644 index 00000000000..791900166d4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-OsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LibreCaslon-OsF.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LibreCaslon-OsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCaslon-OsF}{} + + +% ---- text ---- + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{text}{sl}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{bold}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{m}{sl}{ + <-> ssub * LibreCaslon-OsF/text/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{m}{n}{ + <-> ssub * LibreCaslon-OsF/text/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{m}{it}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{b}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{b}{n}{ + <-> ssub * LibreCaslon-OsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{b}{it}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{bx}{n}{ + <-> ssub * LibreCaslon-OsF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{bx}{sl}{ + <-> ssub * LibreCaslon-OsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-OsF}{bx}{it}{ + <-> ssub * LibreCaslon-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Sup.fd new file mode 100644 index 00000000000..3c832e0de18 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LibreCaslon-Sup.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LibreCaslon-Sup.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCaslon-Sup}{} + + +% ---- text ---- + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{text}{sl}{ + <-> ssub * LibreCaslon-Sup/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{bold}{sl}{ + <-> ssub * LibreCaslon-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{m}{sl}{ + <-> ssub * LibreCaslon-Sup/text/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{m}{n}{ + <-> ssub * LibreCaslon-Sup/text/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{m}{it}{ + <-> ssub * LibreCaslon-Sup/text/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{b}{sl}{ + <-> ssub * LibreCaslon-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{b}{n}{ + <-> ssub * LibreCaslon-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{b}{it}{ + <-> ssub * LibreCaslon-Sup/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{bx}{n}{ + <-> ssub * LibreCaslon-Sup/b/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{bx}{sl}{ + <-> ssub * LibreCaslon-Sup/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-Sup}{bx}{it}{ + <-> ssub * LibreCaslon-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TLF.fd new file mode 100644 index 00000000000..690626005c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LibreCaslon-TLF.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LibreCaslon-TLF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCaslon-TLF}{} + + +% ---- text ---- + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{text}{sl}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{bold}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{m}{sl}{ + <-> ssub * LibreCaslon-TLF/text/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{m}{n}{ + <-> ssub * LibreCaslon-TLF/text/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{m}{it}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{b}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{b}{n}{ + <-> ssub * LibreCaslon-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{b}{it}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{bx}{n}{ + <-> ssub * LibreCaslon-TLF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{bx}{sl}{ + <-> ssub * LibreCaslon-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TLF}{bx}{it}{ + <-> ssub * LibreCaslon-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TOsF.fd new file mode 100644 index 00000000000..45dc70beb53 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslon-TOsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LibreCaslon-TOsF.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LibreCaslon-TOsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCaslon-TOsF}{} + + +% ---- text ---- + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{text}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{bold}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{m}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{m}{n}{ + <-> ssub * LibreCaslon-TOsF/text/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{m}{it}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{b}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{b}{n}{ + <-> ssub * LibreCaslon-TOsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{b}{it}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{bx}{n}{ + <-> ssub * LibreCaslon-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{bx}{sl}{ + <-> ssub * LibreCaslon-TOsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCaslon-TOsF}{bx}{it}{ + <-> ssub * LibreCaslon-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd deleted file mode 100644 index 4661d0b6df5..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{LY1LibreCaslonText-OsF.fd} - [2013/06/25 (autoinst) Font definitions for LY1/LibreCaslonText-OsF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{LY1}{LibreCaslonText-OsF}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-osf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-osf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{b}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-osf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-osf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{m}{sl}{ - <-> ssub * LibreCaslonText-OsF/m/it -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{bx}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/sl -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{bx}{n}{ - <-> ssub * LibreCaslonText-OsF/b/n -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-OsF}{bx}{it}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-Sup.fd deleted file mode 100644 index 2decd6df5f8..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-Sup.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{LY1LibreCaslonText-Sup.fd} - [2013/06/25 (autoinst) Font definitions for LY1/LibreCaslonText-Sup.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{LY1}{LibreCaslonText-Sup}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-sup-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{b}{sl}{ - <-> ssub * LibreCaslonText-Sup/b/it -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-sup-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{m}{sl}{ - <-> ssub * LibreCaslonText-Sup/m/it -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{bx}{sl}{ - <-> ssub * LibreCaslonText-Sup/b/sl -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{bx}{n}{ - <-> ssub * LibreCaslonText-Sup/b/n -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-Sup}{bx}{it}{ - <-> ssub * LibreCaslonText-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-TLF.fd deleted file mode 100644 index 2bf65c1572d..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-TLF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{LY1LibreCaslonText-TLF.fd} - [2013/06/25 (autoinst) Font definitions for LY1/LibreCaslonText-TLF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{LY1}{LibreCaslonText-TLF}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{b}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{m}{sl}{ - <-> ssub * LibreCaslonText-TLF/m/it -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{bx}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/sl -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{bx}{n}{ - <-> ssub * LibreCaslonText-TLF/b/n -}{} - -\DeclareFontShape{LY1}{LibreCaslonText-TLF}{bx}{it}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Inf.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Inf.fd new file mode 100644 index 00000000000..71654089948 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Inf.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LibreCaslon-Inf.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LibreCaslon-Inf.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCaslon-Inf}{} + + +% ---- text ---- + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{text}{sl}{ + <-> ssub * LibreCaslon-Inf/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{bold}{sl}{ + <-> ssub * LibreCaslon-Inf/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{m}{sl}{ + <-> ssub * LibreCaslon-Inf/text/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{m}{n}{ + <-> ssub * LibreCaslon-Inf/text/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{m}{it}{ + <-> ssub * LibreCaslon-Inf/text/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{b}{sl}{ + <-> ssub * LibreCaslon-Inf/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{b}{n}{ + <-> ssub * LibreCaslon-Inf/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{b}{it}{ + <-> ssub * LibreCaslon-Inf/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{bx}{n}{ + <-> ssub * LibreCaslon-Inf/b/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{bx}{sl}{ + <-> ssub * LibreCaslon-Inf/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Inf}{bx}{it}{ + <-> ssub * LibreCaslon-Inf/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-LF.fd new file mode 100644 index 00000000000..cbcdd05e52c --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-LF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LibreCaslon-LF.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LibreCaslon-LF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCaslon-LF}{} + + +% ---- text ---- + +\DeclareFontShape{OT1}{LibreCaslon-LF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{text}{sl}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCaslon-LF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{bold}{sl}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{OT1}{LibreCaslon-LF}{m}{sl}{ + <-> ssub * LibreCaslon-LF/text/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{m}{n}{ + <-> ssub * LibreCaslon-LF/text/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{m}{it}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCaslon-LF}{b}{sl}{ + <-> ssub * LibreCaslon-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{b}{n}{ + <-> ssub * LibreCaslon-LF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{b}{it}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{bx}{n}{ + <-> ssub * LibreCaslon-LF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{bx}{sl}{ + <-> ssub * LibreCaslon-LF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-LF}{bx}{it}{ + <-> ssub * LibreCaslon-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-OsF.fd new file mode 100644 index 00000000000..f9a6158ebc9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-OsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LibreCaslon-OsF.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LibreCaslon-OsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCaslon-OsF}{} + + +% ---- text ---- + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{text}{sl}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{bold}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{m}{sl}{ + <-> ssub * LibreCaslon-OsF/text/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{m}{n}{ + <-> ssub * LibreCaslon-OsF/text/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{m}{it}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{b}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{b}{n}{ + <-> ssub * LibreCaslon-OsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{b}{it}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{bx}{n}{ + <-> ssub * LibreCaslon-OsF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{bx}{sl}{ + <-> ssub * LibreCaslon-OsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-OsF}{bx}{it}{ + <-> ssub * LibreCaslon-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Sup.fd new file mode 100644 index 00000000000..793ac74c9ad --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LibreCaslon-Sup.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LibreCaslon-Sup.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCaslon-Sup}{} + + +% ---- text ---- + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{text}{sl}{ + <-> ssub * LibreCaslon-Sup/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{bold}{sl}{ + <-> ssub * LibreCaslon-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{m}{sl}{ + <-> ssub * LibreCaslon-Sup/text/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{m}{n}{ + <-> ssub * LibreCaslon-Sup/text/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{m}{it}{ + <-> ssub * LibreCaslon-Sup/text/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{b}{sl}{ + <-> ssub * LibreCaslon-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{b}{n}{ + <-> ssub * LibreCaslon-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{b}{it}{ + <-> ssub * LibreCaslon-Sup/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{bx}{n}{ + <-> ssub * LibreCaslon-Sup/b/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{bx}{sl}{ + <-> ssub * LibreCaslon-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-Sup}{bx}{it}{ + <-> ssub * LibreCaslon-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TLF.fd new file mode 100644 index 00000000000..f62ccba90c9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LibreCaslon-TLF.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LibreCaslon-TLF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCaslon-TLF}{} + + +% ---- text ---- + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{text}{sl}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{bold}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{m}{sl}{ + <-> ssub * LibreCaslon-TLF/text/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{m}{n}{ + <-> ssub * LibreCaslon-TLF/text/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{m}{it}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{b}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{b}{n}{ + <-> ssub * LibreCaslon-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{b}{it}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{bx}{n}{ + <-> ssub * LibreCaslon-TLF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{bx}{sl}{ + <-> ssub * LibreCaslon-TLF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TLF}{bx}{it}{ + <-> ssub * LibreCaslon-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TOsF.fd new file mode 100644 index 00000000000..7f614fb6258 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslon-TOsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LibreCaslon-TOsF.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LibreCaslon-TOsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCaslon-TOsF}{} + + +% ---- text ---- + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{text}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{bold}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{m}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{m}{n}{ + <-> ssub * LibreCaslon-TOsF/text/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{m}{it}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{b}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{b}{n}{ + <-> ssub * LibreCaslon-TOsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{b}{it}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{bx}{n}{ + <-> ssub * LibreCaslon-TOsF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{bx}{sl}{ + <-> ssub * LibreCaslon-TOsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCaslon-TOsF}{bx}{it}{ + <-> ssub * LibreCaslon-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-OsF.fd deleted file mode 100644 index b2dfb4ed6a6..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-OsF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{OT1LibreCaslonText-OsF.fd} - [2013/06/25 (autoinst) Font definitions for OT1/LibreCaslonText-OsF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{OT1}{LibreCaslonText-OsF}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-osf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-osf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{b}{sw}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-osf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-osf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{m}{sl}{ - <-> ssub * LibreCaslonText-OsF/m/it -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{bx}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/sl -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{bx}{n}{ - <-> ssub * LibreCaslonText-OsF/b/n -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-OsF}{bx}{it}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-Sup.fd deleted file mode 100644 index 48b62cbeefb..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-Sup.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{OT1LibreCaslonText-Sup.fd} - [2013/06/25 (autoinst) Font definitions for OT1/LibreCaslonText-Sup.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{OT1}{LibreCaslonText-Sup}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-sup-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{b}{sl}{ - <-> ssub * LibreCaslonText-Sup/b/it -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-sup-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{m}{sl}{ - <-> ssub * LibreCaslonText-Sup/m/it -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{bx}{sl}{ - <-> ssub * LibreCaslonText-Sup/b/sl -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{bx}{n}{ - <-> ssub * LibreCaslonText-Sup/b/n -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-Sup}{bx}{it}{ - <-> ssub * LibreCaslonText-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-TLF.fd deleted file mode 100644 index 50ecd03ccb9..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-TLF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{OT1LibreCaslonText-TLF.fd} - [2013/06/25 (autoinst) Font definitions for OT1/LibreCaslonText-TLF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{OT1}{LibreCaslonText-TLF}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{b}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{m}{sl}{ - <-> ssub * LibreCaslonText-TLF/m/it -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{bx}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/sl -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{bx}{n}{ - <-> ssub * LibreCaslonText-TLF/b/n -}{} - -\DeclareFontShape{OT1}{LibreCaslonText-TLF}{bx}{it}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Inf.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Inf.fd new file mode 100644 index 00000000000..b562d8e79fa --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Inf.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LibreCaslon-Inf.fd} + [2019/06/25 (autoinst) Font definitions for T1/LibreCaslon-Inf.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCaslon-Inf}{} + + +% ---- text ---- + +\DeclareFontShape{T1}{LibreCaslon-Inf}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{text}{sl}{ + <-> ssub * LibreCaslon-Inf/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCaslon-Inf}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{bold}{sl}{ + <-> ssub * LibreCaslon-Inf/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{T1}{LibreCaslon-Inf}{m}{sl}{ + <-> ssub * LibreCaslon-Inf/text/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{m}{n}{ + <-> ssub * LibreCaslon-Inf/text/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{m}{it}{ + <-> ssub * LibreCaslon-Inf/text/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCaslon-Inf}{b}{sl}{ + <-> ssub * LibreCaslon-Inf/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{b}{n}{ + <-> ssub * LibreCaslon-Inf/bold/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{b}{it}{ + <-> ssub * LibreCaslon-Inf/bold/it +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{bx}{n}{ + <-> ssub * LibreCaslon-Inf/b/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{bx}{sl}{ + <-> ssub * LibreCaslon-Inf/b/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-Inf}{bx}{it}{ + <-> ssub * LibreCaslon-Inf/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-LF.fd new file mode 100644 index 00000000000..1fb0a30ea52 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-LF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LibreCaslon-LF.fd} + [2019/06/25 (autoinst) Font definitions for T1/LibreCaslon-LF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCaslon-LF}{} + + +% ---- text ---- + +\DeclareFontShape{T1}{LibreCaslon-LF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{text}{sl}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCaslon-LF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{bold}{sl}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{T1}{LibreCaslon-LF}{m}{sl}{ + <-> ssub * LibreCaslon-LF/text/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{m}{n}{ + <-> ssub * LibreCaslon-LF/text/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{m}{it}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCaslon-LF}{b}{sl}{ + <-> ssub * LibreCaslon-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{b}{n}{ + <-> ssub * LibreCaslon-LF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{b}{it}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{bx}{n}{ + <-> ssub * LibreCaslon-LF/b/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{bx}{sl}{ + <-> ssub * LibreCaslon-LF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-LF}{bx}{it}{ + <-> ssub * LibreCaslon-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-OsF.fd new file mode 100644 index 00000000000..56dc32b4cb8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-OsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LibreCaslon-OsF.fd} + [2019/06/25 (autoinst) Font definitions for T1/LibreCaslon-OsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCaslon-OsF}{} + + +% ---- text ---- + +\DeclareFontShape{T1}{LibreCaslon-OsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{text}{sl}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCaslon-OsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{bold}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{T1}{LibreCaslon-OsF}{m}{sl}{ + <-> ssub * LibreCaslon-OsF/text/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{m}{n}{ + <-> ssub * LibreCaslon-OsF/text/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{m}{it}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCaslon-OsF}{b}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{b}{n}{ + <-> ssub * LibreCaslon-OsF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{b}{it}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{bx}{n}{ + <-> ssub * LibreCaslon-OsF/b/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{bx}{sl}{ + <-> ssub * LibreCaslon-OsF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-OsF}{bx}{it}{ + <-> ssub * LibreCaslon-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Sup.fd new file mode 100644 index 00000000000..89bd743306b --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LibreCaslon-Sup.fd} + [2019/06/25 (autoinst) Font definitions for T1/LibreCaslon-Sup.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCaslon-Sup}{} + + +% ---- text ---- + +\DeclareFontShape{T1}{LibreCaslon-Sup}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{text}{sl}{ + <-> ssub * LibreCaslon-Sup/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCaslon-Sup}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{bold}{sl}{ + <-> ssub * LibreCaslon-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{T1}{LibreCaslon-Sup}{m}{sl}{ + <-> ssub * LibreCaslon-Sup/text/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{m}{n}{ + <-> ssub * LibreCaslon-Sup/text/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{m}{it}{ + <-> ssub * LibreCaslon-Sup/text/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCaslon-Sup}{b}{sl}{ + <-> ssub * LibreCaslon-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{b}{n}{ + <-> ssub * LibreCaslon-Sup/bold/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{b}{it}{ + <-> ssub * LibreCaslon-Sup/bold/it +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{bx}{n}{ + <-> ssub * LibreCaslon-Sup/b/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{bx}{sl}{ + <-> ssub * LibreCaslon-Sup/b/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-Sup}{bx}{it}{ + <-> ssub * LibreCaslon-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TLF.fd new file mode 100644 index 00000000000..b5138f69c0b --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LibreCaslon-TLF.fd} + [2019/06/25 (autoinst) Font definitions for T1/LibreCaslon-TLF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCaslon-TLF}{} + + +% ---- text ---- + +\DeclareFontShape{T1}{LibreCaslon-TLF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{text}{sl}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCaslon-TLF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{bold}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{T1}{LibreCaslon-TLF}{m}{sl}{ + <-> ssub * LibreCaslon-TLF/text/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{m}{n}{ + <-> ssub * LibreCaslon-TLF/text/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{m}{it}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCaslon-TLF}{b}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{b}{n}{ + <-> ssub * LibreCaslon-TLF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{b}{it}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{bx}{n}{ + <-> ssub * LibreCaslon-TLF/b/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{bx}{sl}{ + <-> ssub * LibreCaslon-TLF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-TLF}{bx}{it}{ + <-> ssub * LibreCaslon-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TOsF.fd new file mode 100644 index 00000000000..4accc6b915e --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslon-TOsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LibreCaslon-TOsF.fd} + [2019/06/25 (autoinst) Font definitions for T1/LibreCaslon-TOsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCaslon-TOsF}{} + + +% ---- text ---- + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{text}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{bold}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{m}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{m}{n}{ + <-> ssub * LibreCaslon-TOsF/text/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{m}{it}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{b}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{b}{n}{ + <-> ssub * LibreCaslon-TOsF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{b}{it}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{bx}{n}{ + <-> ssub * LibreCaslon-TOsF/b/n +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{bx}{sl}{ + <-> ssub * LibreCaslon-TOsF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCaslon-TOsF}{bx}{it}{ + <-> ssub * LibreCaslon-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-OsF.fd deleted file mode 100644 index e35c1485b39..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-OsF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{T1LibreCaslonText-OsF.fd} - [2013/06/25 (autoinst) Font definitions for T1/LibreCaslonText-OsF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{T1}{LibreCaslonText-OsF}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-osf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-osf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{b}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-osf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-osf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{m}{sw}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-osf-swash-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{bx}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/sl -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{bx}{n}{ - <-> ssub * LibreCaslonText-OsF/b/n -}{} - -\DeclareFontShape{T1}{LibreCaslonText-OsF}{bx}{it}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-Sup.fd deleted file mode 100644 index 88d6d602dfe..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-Sup.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{T1LibreCaslonText-Sup.fd} - [2013/06/25 (autoinst) Font definitions for T1/LibreCaslonText-Sup.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{T1}{LibreCaslonText-Sup}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-sup-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{b}{sl}{ - <-> ssub * LibreCaslonText-Sup/b/it -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-sup-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-sup-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{m}{sl}{ - <-> ssub * LibreCaslonText-Sup/m/it -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{bx}{sl}{ - <-> ssub * LibreCaslonText-Sup/b/sl -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{bx}{n}{ - <-> ssub * LibreCaslonText-Sup/b/n -}{} - -\DeclareFontShape{T1}{LibreCaslonText-Sup}{bx}{it}{ - <-> ssub * LibreCaslonText-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-TLF.fd deleted file mode 100644 index ecb9b213fd5..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-TLF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{T1LibreCaslonText-TLF.fd} - [2013/06/25 (autoinst) Font definitions for T1/LibreCaslonText-TLF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{T1}{LibreCaslonText-TLF}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-tlf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{b}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-tlf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-tlf-t1 -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{m}{sl}{ - <-> ssub * LibreCaslonText-TLF/m/it -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{bx}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/sl -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{bx}{n}{ - <-> ssub * LibreCaslonText-TLF/b/n -}{} - -\DeclareFontShape{T1}{LibreCaslonText-TLF}{bx}{it}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-LF.fd new file mode 100644 index 00000000000..93100a61817 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-LF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS1LibreCaslon-LF.fd} + [2019/06/25 (autoinst) Font definitions for TS1/LibreCaslon-LF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCaslon-LF}{} + + +% ---- text ---- + +\DeclareFontShape{TS1}{LibreCaslon-LF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{text}{sl}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCaslon-LF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{bold}{sl}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{TS1}{LibreCaslon-LF}{m}{sl}{ + <-> ssub * LibreCaslon-LF/text/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{m}{n}{ + <-> ssub * LibreCaslon-LF/text/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{m}{it}{ + <-> ssub * LibreCaslon-LF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCaslon-LF}{b}{sl}{ + <-> ssub * LibreCaslon-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{b}{n}{ + <-> ssub * LibreCaslon-LF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{b}{it}{ + <-> ssub * LibreCaslon-LF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{bx}{n}{ + <-> ssub * LibreCaslon-LF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{bx}{sl}{ + <-> ssub * LibreCaslon-LF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-LF}{bx}{it}{ + <-> ssub * LibreCaslon-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-OsF.fd new file mode 100644 index 00000000000..7a723981d60 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-OsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS1LibreCaslon-OsF.fd} + [2019/06/25 (autoinst) Font definitions for TS1/LibreCaslon-OsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCaslon-OsF}{} + + +% ---- text ---- + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{text}{sl}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{bold}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{m}{sl}{ + <-> ssub * LibreCaslon-OsF/text/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{m}{n}{ + <-> ssub * LibreCaslon-OsF/text/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{m}{it}{ + <-> ssub * LibreCaslon-OsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{b}{sl}{ + <-> ssub * LibreCaslon-OsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{b}{n}{ + <-> ssub * LibreCaslon-OsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{b}{it}{ + <-> ssub * LibreCaslon-OsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{bx}{n}{ + <-> ssub * LibreCaslon-OsF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{bx}{sl}{ + <-> ssub * LibreCaslon-OsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-OsF}{bx}{it}{ + <-> ssub * LibreCaslon-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TLF.fd new file mode 100644 index 00000000000..884e79efc3f --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS1LibreCaslon-TLF.fd} + [2019/06/25 (autoinst) Font definitions for TS1/LibreCaslon-TLF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCaslon-TLF}{} + + +% ---- text ---- + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{text}{sl}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{bold}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{m}{sl}{ + <-> ssub * LibreCaslon-TLF/text/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{m}{n}{ + <-> ssub * LibreCaslon-TLF/text/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{m}{it}{ + <-> ssub * LibreCaslon-TLF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{b}{sl}{ + <-> ssub * LibreCaslon-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{b}{n}{ + <-> ssub * LibreCaslon-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{b}{it}{ + <-> ssub * LibreCaslon-TLF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{bx}{n}{ + <-> ssub * LibreCaslon-TLF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{bx}{sl}{ + <-> ssub * LibreCaslon-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TLF}{bx}{it}{ + <-> ssub * LibreCaslon-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TOsF.fd new file mode 100644 index 00000000000..af2cdd2a96a --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslon-TOsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS1LibreCaslon-TOsF.fd} + [2019/06/25 (autoinst) Font definitions for TS1/LibreCaslon-TOsF.] + +\expandafter\ifx\csname LibreCaslon@scale\endcsname\relax + \let\LibreCaslon@@scale\@empty +\else + \edef\LibreCaslon@@scale{s*[\csname LibreCaslon@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCaslon-TOsF}{} + + +% ---- text ---- + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{text}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{text}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-Italic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{text}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{bold}{n}{ + <-> \LibreCaslon@@scale LibreCaslonText-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{bold}{it}{ + <-> \LibreCaslon@@scale LibreCaslonText-BoldItalic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{bold}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> text + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{m}{sl}{ + <-> ssub * LibreCaslon-TOsF/text/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{m}{n}{ + <-> ssub * LibreCaslon-TOsF/text/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{m}{it}{ + <-> ssub * LibreCaslon-TOsF/text/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{b}{sl}{ + <-> ssub * LibreCaslon-TOsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{b}{n}{ + <-> ssub * LibreCaslon-TOsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{b}{it}{ + <-> ssub * LibreCaslon-TOsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{bx}{n}{ + <-> ssub * LibreCaslon-TOsF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{bx}{sl}{ + <-> ssub * LibreCaslon-TOsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCaslon-TOsF}{bx}{it}{ + <-> ssub * LibreCaslon-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-OsF.fd deleted file mode 100644 index c250d311faf..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-OsF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{TS1LibreCaslonText-OsF.fd} - [2013/06/25 (autoinst) Font definitions for TS1/LibreCaslonText-OsF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{TS1}{LibreCaslonText-OsF}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-osf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-osf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{b}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-osf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-osf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{m}{sl}{ - <-> ssub * LibreCaslonText-OsF/m/it -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{bx}{sl}{ - <-> ssub * LibreCaslonText-OsF/b/sl -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{bx}{n}{ - <-> ssub * LibreCaslonText-OsF/b/n -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-OsF}{bx}{it}{ - <-> ssub * LibreCaslonText-OsF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-TLF.fd deleted file mode 100644 index 27bfe77fb14..00000000000 --- a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-TLF.fd +++ /dev/null @@ -1,50 +0,0 @@ -%% Generated by autoinst on 2013/06/25 -%% -\ProvidesFile{TS1LibreCaslonText-TLF.fd} - [2013/06/25 (autoinst) Font definitions for TS1/LibreCaslonText-TLF.] - -\expandafter\ifx\csname LibreCaslonText@scale\endcsname\relax - \let\LibreCaslonText@@scale\@empty -\else - \edef\LibreCaslonText@@scale{s*[\csname LibreCaslonText@scale\endcsname]}% -\fi - -\DeclareFontFamily{TS1}{LibreCaslonText-TLF}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{b}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Bold-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{b}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-BoldItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{b}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{m}{n}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Regular-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{m}{it}{ - <-> \LibreCaslonText@@scale LibreCaslonText-Italic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{m}{sl}{ - <-> ssub * LibreCaslonText-TLF/m/it -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{bx}{sl}{ - <-> ssub * LibreCaslonText-TLF/b/sl -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{bx}{n}{ - <-> ssub * LibreCaslonText-TLF/b/n -}{} - -\DeclareFontShape{TS1}{LibreCaslonText-TLF}{bx}{it}{ - <-> ssub * LibreCaslonText-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty b/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty index b4424e43247..8568633493a 100644 --- a/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty +++ b/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty @@ -1,5 +1,5 @@ \ProvidesPackage{librecaslon}[% - 2013/10/15 (Bob Tennent) Supports LibreCaslon fonts for all LaTeX engines. ] + 2019/06/25 (Bob Tennent) Supports LibreCaslon fonts for all LaTeX engines. ] \RequirePackage{ifxetex,ifluatex,textcomp} @@ -14,10 +14,10 @@ \newif\iflibrecaslon@lining \librecaslon@liningtrue -\newcommand*{\LibreCaslonText@scale}{1} +\newcommand*{\LibreCaslon@scale}{1} \RequirePackage{xkeyval} -\DeclareOptionX{scaled}{\renewcommand*{\LibreCaslonText@scale}{#1}} -\DeclareOptionX{scale}{\renewcommand*{\LibreCaslonText@scale}{#1}} +\DeclareOptionX{scaled}{\renewcommand*{\LibreCaslon@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\LibreCaslon@scale}{#1}} \DeclareOptionX{type1}{\librecaslon@otffalse} @@ -83,7 +83,7 @@ \defaultfontfeatures{ Ligatures = TeX , Extension = .otf , - Scale = \LibreCaslonText@scale , + Scale = \LibreCaslon@scale , } \setmainfont [ Numbers = {\librecaslon@figurestyle}, @@ -97,7 +97,7 @@ \defaultfontfeatures{ Ligatures = TeX , Extension = .otf , - Scale = \LibreCaslonText@scale , + Scale = \LibreCaslon@scale , } \setmainfont [ Numbers = {\librecaslon@figurestyle}, @@ -123,6 +123,13 @@ BoldItalicFont = *-BoldItalic ] {LibreCaslonText} \newfontfamily\librecaslonLF + [ Numbers = {}, + UprightFont = *-Regular , + ItalicFont = *-Italic , + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic ] + {LibreCaslonText} + \newfontfamily\librecaslonTLF [ Numbers = {Monospaced}, UprightFont = *-Regular , ItalicFont = *-Italic , @@ -131,25 +138,31 @@ {LibreCaslonText} \providecommand\sufigures{\librecaslonOsF\addfontfeatures{VerticalPosition=Superior}} -% !!!!!!!!!!!!!!! + \providecommand\infigures{\librecaslonOsF\addfontfeatures{VerticalPosition=ScientificInferior}} \else % type1 - \def\librecaslonfamily{LibreCaslonText-\librecaslon@figurealign\librecaslon@figurestyle} + \def\librecaslonfamily{LibreCaslon-\librecaslon@figurealign\librecaslon@figurestyle} \providecommand*\librecaslon{\fontfamily{\librecaslonfamily}\selectfont} - \providecommand*\librecaslonLF{\fontfamily{LibreCaslonText-TLF}\selectfont} - \providecommand*\librecaslonOsF{\fontfamily{LibreCaslonText-OsF}\selectfont} + \providecommand*\librecaslonLF{\fontfamily{LibreCaslon-LF}\selectfont} + \providecommand*\librecaslonTLF{\fontfamily{LibreCaslon-TLF}\selectfont} + \providecommand*\librecaslonOsF{\fontfamily{LibreCaslon-OsF}\selectfont} \fa@naming@exception{figures}{{superior}{proportional}}{Sup} \fa@naming@exception{figures}{{superior}{tabular}}{Sup} \providecommand\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont} + \fa@naming@exception{figures}{{inferior}{proportional}}{Inf} + \fa@naming@exception{figures}{{inferior}{tabular}}{Inf} + \def\infigures{\@nomath\infigures\fontfigurestyle{inferior}\selectfont} + \renewcommand*\rmdefault{\librecaslonfamily} \providecommand*\useosf{\edef\librecaslon@figurealign{}\edef\librecaslon@figurestyle{OsF}% - \renewcommand*{\rmdefault}{LibreCaslonText-OsF}} + \renewcommand*{\rmdefault}{LibreCaslon-OsF}} \fi \DeclareTextFontCommand{\textsu}{\sufigures} +\DeclareTextFontCommand{\textin}{\infigures} % turn off defaults in case other fonts are selected: \iflibrecaslon@otf -- cgit v1.2.3