From 7c8866b9ff9e7f4debc872329ff829777d106a7c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 28 Jul 2020 21:53:09 +0000 Subject: librecaslon (28jul20) git-svn-id: svn://tug.org/texlive/trunk@55976 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/librecaslon/LY1LibreCsln-Inf.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCsln-LF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCsln-OsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCsln-Sup.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCsln-TLF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/LY1LibreCsln-TOsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCsln-Inf.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCsln-LF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCsln-OsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCsln-Sup.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCsln-TLF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/OT1LibreCsln-TOsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCsln-Inf.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCsln-LF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCsln-OsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCsln-Sup.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCsln-TLF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/T1LibreCsln-TOsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCsln-LF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCsln-OsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCsln-TLF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/TS1LibreCsln-TOsF.fd | 97 ++++++++++++++++++++++ .../tex/latex/librecaslon/librecaslon.sty | 80 ++++++++++++++---- 23 files changed, 2199 insertions(+), 15 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Inf.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Inf.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Inf.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-LF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TOsF.fd (limited to 'Master/texmf-dist/tex/latex') diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Inf.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Inf.fd new file mode 100644 index 00000000000..335e6370b17 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Inf.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{LY1LibreCsln-Inf.fd} + [2020/07/27 (autoinst) Font definitions for LY1/LibreCsln-Inf.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCsln-Inf}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibreCsln-Inf}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{regular}{sl}{ + <-> ssub * LibreCsln-Inf/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCsln-Inf}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-inf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{bold}{sl}{ + <-> ssub * LibreCsln-Inf/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibreCsln-Inf}{m}{sl}{ + <-> alias * LibreCsln-Inf/regular/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{m}{n}{ + <-> alias * LibreCsln-Inf/regular/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{m}{it}{ + <-> alias * LibreCsln-Inf/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCsln-Inf}{b}{sl}{ + <-> alias * LibreCsln-Inf/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{b}{n}{ + <-> alias * LibreCsln-Inf/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{b}{it}{ + <-> alias * LibreCsln-Inf/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{bx}{n}{ + <-> ssub * LibreCsln-Inf/b/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{bx}{sl}{ + <-> ssub * LibreCsln-Inf/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-Inf}{bx}{it}{ + <-> ssub * LibreCsln-Inf/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-LF.fd new file mode 100644 index 00000000000..c8d39f16d82 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{LY1LibreCsln-LF.fd} + [2020/07/27 (autoinst) Font definitions for LY1/LibreCsln-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCsln-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibreCsln-LF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{regular}{sl}{ + <-> ssub * LibreCsln-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCsln-LF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{bold}{sl}{ + <-> ssub * LibreCsln-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibreCsln-LF}{m}{sl}{ + <-> alias * LibreCsln-LF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{m}{n}{ + <-> alias * LibreCsln-LF/regular/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{m}{it}{ + <-> alias * LibreCsln-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCsln-LF}{b}{sl}{ + <-> alias * LibreCsln-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{b}{n}{ + <-> alias * LibreCsln-LF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{b}{it}{ + <-> alias * LibreCsln-LF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{bx}{n}{ + <-> ssub * LibreCsln-LF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{bx}{sl}{ + <-> ssub * LibreCsln-LF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-LF}{bx}{it}{ + <-> ssub * LibreCsln-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-OsF.fd new file mode 100644 index 00000000000..97b5e526f63 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{LY1LibreCsln-OsF.fd} + [2020/07/27 (autoinst) Font definitions for LY1/LibreCsln-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCsln-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibreCsln-OsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{regular}{sl}{ + <-> ssub * LibreCsln-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCsln-OsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{bold}{sl}{ + <-> ssub * LibreCsln-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibreCsln-OsF}{m}{sl}{ + <-> alias * LibreCsln-OsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{m}{n}{ + <-> alias * LibreCsln-OsF/regular/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{m}{it}{ + <-> alias * LibreCsln-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCsln-OsF}{b}{sl}{ + <-> alias * LibreCsln-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{b}{n}{ + <-> alias * LibreCsln-OsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{b}{it}{ + <-> alias * LibreCsln-OsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{bx}{n}{ + <-> ssub * LibreCsln-OsF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{bx}{sl}{ + <-> ssub * LibreCsln-OsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-OsF}{bx}{it}{ + <-> ssub * LibreCsln-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Sup.fd new file mode 100644 index 00000000000..8addc667b1a --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-Sup.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{LY1LibreCsln-Sup.fd} + [2020/07/27 (autoinst) Font definitions for LY1/LibreCsln-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCsln-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibreCsln-Sup}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{regular}{sl}{ + <-> ssub * LibreCsln-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCsln-Sup}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{bold}{sl}{ + <-> ssub * LibreCsln-Sup/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibreCsln-Sup}{m}{sl}{ + <-> alias * LibreCsln-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{m}{n}{ + <-> alias * LibreCsln-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{m}{it}{ + <-> alias * LibreCsln-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCsln-Sup}{b}{sl}{ + <-> alias * LibreCsln-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{b}{n}{ + <-> alias * LibreCsln-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{b}{it}{ + <-> alias * LibreCsln-Sup/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{bx}{n}{ + <-> ssub * LibreCsln-Sup/b/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{bx}{sl}{ + <-> ssub * LibreCsln-Sup/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-Sup}{bx}{it}{ + <-> ssub * LibreCsln-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TLF.fd new file mode 100644 index 00000000000..bbdeae2e676 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TLF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{LY1LibreCsln-TLF.fd} + [2020/07/27 (autoinst) Font definitions for LY1/LibreCsln-TLF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCsln-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibreCsln-TLF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{regular}{sl}{ + <-> ssub * LibreCsln-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCsln-TLF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{bold}{sl}{ + <-> ssub * LibreCsln-TLF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibreCsln-TLF}{m}{sl}{ + <-> alias * LibreCsln-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{m}{n}{ + <-> alias * LibreCsln-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{m}{it}{ + <-> alias * LibreCsln-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCsln-TLF}{b}{sl}{ + <-> alias * LibreCsln-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{b}{n}{ + <-> alias * LibreCsln-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{b}{it}{ + <-> alias * LibreCsln-TLF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{bx}{n}{ + <-> ssub * LibreCsln-TLF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{bx}{sl}{ + <-> ssub * LibreCsln-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-TLF}{bx}{it}{ + <-> ssub * LibreCsln-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TOsF.fd new file mode 100644 index 00000000000..9636296894c --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCsln-TOsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{LY1LibreCsln-TOsF.fd} + [2020/07/27 (autoinst) Font definitions for LY1/LibreCsln-TOsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibreCsln-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{regular}{sl}{ + <-> ssub * LibreCsln-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{bold}{sl}{ + <-> ssub * LibreCsln-TOsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{m}{sl}{ + <-> alias * LibreCsln-TOsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{m}{n}{ + <-> alias * LibreCsln-TOsF/regular/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{m}{it}{ + <-> alias * LibreCsln-TOsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{b}{sl}{ + <-> alias * LibreCsln-TOsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{b}{n}{ + <-> alias * LibreCsln-TOsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{b}{it}{ + <-> alias * LibreCsln-TOsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{bx}{n}{ + <-> ssub * LibreCsln-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{bx}{sl}{ + <-> ssub * LibreCsln-TOsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibreCsln-TOsF}{bx}{it}{ + <-> ssub * LibreCsln-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Inf.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Inf.fd new file mode 100644 index 00000000000..a30202f5e71 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Inf.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{OT1LibreCsln-Inf.fd} + [2020/07/27 (autoinst) Font definitions for OT1/LibreCsln-Inf.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCsln-Inf}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibreCsln-Inf}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{regular}{sl}{ + <-> ssub * LibreCsln-Inf/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCsln-Inf}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-inf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{bold}{sl}{ + <-> ssub * LibreCsln-Inf/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibreCsln-Inf}{m}{sl}{ + <-> alias * LibreCsln-Inf/regular/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{m}{n}{ + <-> alias * LibreCsln-Inf/regular/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{m}{it}{ + <-> alias * LibreCsln-Inf/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCsln-Inf}{b}{sl}{ + <-> alias * LibreCsln-Inf/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{b}{n}{ + <-> alias * LibreCsln-Inf/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{b}{it}{ + <-> alias * LibreCsln-Inf/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{bx}{n}{ + <-> ssub * LibreCsln-Inf/b/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{bx}{sl}{ + <-> ssub * LibreCsln-Inf/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-Inf}{bx}{it}{ + <-> ssub * LibreCsln-Inf/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-LF.fd new file mode 100644 index 00000000000..1d890db1b80 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{OT1LibreCsln-LF.fd} + [2020/07/27 (autoinst) Font definitions for OT1/LibreCsln-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCsln-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibreCsln-LF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{regular}{sl}{ + <-> ssub * LibreCsln-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCsln-LF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{bold}{sl}{ + <-> ssub * LibreCsln-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibreCsln-LF}{m}{sl}{ + <-> alias * LibreCsln-LF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{m}{n}{ + <-> alias * LibreCsln-LF/regular/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{m}{it}{ + <-> alias * LibreCsln-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCsln-LF}{b}{sl}{ + <-> alias * LibreCsln-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{b}{n}{ + <-> alias * LibreCsln-LF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{b}{it}{ + <-> alias * LibreCsln-LF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{bx}{n}{ + <-> ssub * LibreCsln-LF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{bx}{sl}{ + <-> ssub * LibreCsln-LF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-LF}{bx}{it}{ + <-> ssub * LibreCsln-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-OsF.fd new file mode 100644 index 00000000000..2169f78c2c4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{OT1LibreCsln-OsF.fd} + [2020/07/27 (autoinst) Font definitions for OT1/LibreCsln-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCsln-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibreCsln-OsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{regular}{sl}{ + <-> ssub * LibreCsln-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCsln-OsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{bold}{sl}{ + <-> ssub * LibreCsln-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibreCsln-OsF}{m}{sl}{ + <-> alias * LibreCsln-OsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{m}{n}{ + <-> alias * LibreCsln-OsF/regular/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{m}{it}{ + <-> alias * LibreCsln-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCsln-OsF}{b}{sl}{ + <-> alias * LibreCsln-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{b}{n}{ + <-> alias * LibreCsln-OsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{b}{it}{ + <-> alias * LibreCsln-OsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{bx}{n}{ + <-> ssub * LibreCsln-OsF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{bx}{sl}{ + <-> ssub * LibreCsln-OsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-OsF}{bx}{it}{ + <-> ssub * LibreCsln-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Sup.fd new file mode 100644 index 00000000000..00f6e128756 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-Sup.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{OT1LibreCsln-Sup.fd} + [2020/07/27 (autoinst) Font definitions for OT1/LibreCsln-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCsln-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibreCsln-Sup}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{regular}{sl}{ + <-> ssub * LibreCsln-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCsln-Sup}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{bold}{sl}{ + <-> ssub * LibreCsln-Sup/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibreCsln-Sup}{m}{sl}{ + <-> alias * LibreCsln-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{m}{n}{ + <-> alias * LibreCsln-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{m}{it}{ + <-> alias * LibreCsln-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCsln-Sup}{b}{sl}{ + <-> alias * LibreCsln-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{b}{n}{ + <-> alias * LibreCsln-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{b}{it}{ + <-> alias * LibreCsln-Sup/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{bx}{n}{ + <-> ssub * LibreCsln-Sup/b/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{bx}{sl}{ + <-> ssub * LibreCsln-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-Sup}{bx}{it}{ + <-> ssub * LibreCsln-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TLF.fd new file mode 100644 index 00000000000..39e20703e7d --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TLF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{OT1LibreCsln-TLF.fd} + [2020/07/27 (autoinst) Font definitions for OT1/LibreCsln-TLF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCsln-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibreCsln-TLF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{regular}{sl}{ + <-> ssub * LibreCsln-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCsln-TLF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{bold}{sl}{ + <-> ssub * LibreCsln-TLF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibreCsln-TLF}{m}{sl}{ + <-> alias * LibreCsln-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{m}{n}{ + <-> alias * LibreCsln-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{m}{it}{ + <-> alias * LibreCsln-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCsln-TLF}{b}{sl}{ + <-> alias * LibreCsln-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{b}{n}{ + <-> alias * LibreCsln-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{b}{it}{ + <-> alias * LibreCsln-TLF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{bx}{n}{ + <-> ssub * LibreCsln-TLF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{bx}{sl}{ + <-> ssub * LibreCsln-TLF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-TLF}{bx}{it}{ + <-> ssub * LibreCsln-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TOsF.fd new file mode 100644 index 00000000000..ba74faf2a83 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCsln-TOsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{OT1LibreCsln-TOsF.fd} + [2020/07/27 (autoinst) Font definitions for OT1/LibreCsln-TOsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibreCsln-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{regular}{sl}{ + <-> ssub * LibreCsln-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{bold}{sl}{ + <-> ssub * LibreCsln-TOsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{m}{sl}{ + <-> alias * LibreCsln-TOsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{m}{n}{ + <-> alias * LibreCsln-TOsF/regular/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{m}{it}{ + <-> alias * LibreCsln-TOsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{b}{sl}{ + <-> alias * LibreCsln-TOsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{b}{n}{ + <-> alias * LibreCsln-TOsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{b}{it}{ + <-> alias * LibreCsln-TOsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{bx}{n}{ + <-> ssub * LibreCsln-TOsF/b/n +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{bx}{sl}{ + <-> ssub * LibreCsln-TOsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibreCsln-TOsF}{bx}{it}{ + <-> ssub * LibreCsln-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Inf.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Inf.fd new file mode 100644 index 00000000000..4f8a38ef101 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Inf.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{T1LibreCsln-Inf.fd} + [2020/07/27 (autoinst) Font definitions for T1/LibreCsln-Inf.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCsln-Inf}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibreCsln-Inf}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{regular}{sl}{ + <-> ssub * LibreCsln-Inf/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCsln-Inf}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-inf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{bold}{sl}{ + <-> ssub * LibreCsln-Inf/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibreCsln-Inf}{m}{sl}{ + <-> alias * LibreCsln-Inf/regular/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{m}{n}{ + <-> alias * LibreCsln-Inf/regular/n +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{m}{it}{ + <-> alias * LibreCsln-Inf/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCsln-Inf}{b}{sl}{ + <-> alias * LibreCsln-Inf/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{b}{n}{ + <-> alias * LibreCsln-Inf/bold/n +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{b}{it}{ + <-> alias * LibreCsln-Inf/bold/it +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{bx}{n}{ + <-> ssub * LibreCsln-Inf/b/n +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{bx}{sl}{ + <-> ssub * LibreCsln-Inf/b/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-Inf}{bx}{it}{ + <-> ssub * LibreCsln-Inf/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-LF.fd new file mode 100644 index 00000000000..e1917f9b755 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{T1LibreCsln-LF.fd} + [2020/07/27 (autoinst) Font definitions for T1/LibreCsln-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCsln-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibreCsln-LF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{regular}{sl}{ + <-> ssub * LibreCsln-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCsln-LF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{bold}{sl}{ + <-> ssub * LibreCsln-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibreCsln-LF}{m}{sl}{ + <-> alias * LibreCsln-LF/regular/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{m}{n}{ + <-> alias * LibreCsln-LF/regular/n +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{m}{it}{ + <-> alias * LibreCsln-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCsln-LF}{b}{sl}{ + <-> alias * LibreCsln-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{b}{n}{ + <-> alias * LibreCsln-LF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{b}{it}{ + <-> alias * LibreCsln-LF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{bx}{n}{ + <-> ssub * LibreCsln-LF/b/n +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{bx}{sl}{ + <-> ssub * LibreCsln-LF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-LF}{bx}{it}{ + <-> ssub * LibreCsln-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-OsF.fd new file mode 100644 index 00000000000..430ac5dc95b --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{T1LibreCsln-OsF.fd} + [2020/07/27 (autoinst) Font definitions for T1/LibreCsln-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCsln-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibreCsln-OsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{regular}{sl}{ + <-> ssub * LibreCsln-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCsln-OsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{bold}{sl}{ + <-> ssub * LibreCsln-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibreCsln-OsF}{m}{sl}{ + <-> alias * LibreCsln-OsF/regular/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{m}{n}{ + <-> alias * LibreCsln-OsF/regular/n +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{m}{it}{ + <-> alias * LibreCsln-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCsln-OsF}{b}{sl}{ + <-> alias * LibreCsln-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{b}{n}{ + <-> alias * LibreCsln-OsF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{b}{it}{ + <-> alias * LibreCsln-OsF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{bx}{n}{ + <-> ssub * LibreCsln-OsF/b/n +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{bx}{sl}{ + <-> ssub * LibreCsln-OsF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-OsF}{bx}{it}{ + <-> ssub * LibreCsln-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Sup.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Sup.fd new file mode 100644 index 00000000000..5799f313027 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-Sup.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{T1LibreCsln-Sup.fd} + [2020/07/27 (autoinst) Font definitions for T1/LibreCsln-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCsln-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibreCsln-Sup}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{regular}{sl}{ + <-> ssub * LibreCsln-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCsln-Sup}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{bold}{sl}{ + <-> ssub * LibreCsln-Sup/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibreCsln-Sup}{m}{sl}{ + <-> alias * LibreCsln-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{m}{n}{ + <-> alias * LibreCsln-Sup/regular/n +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{m}{it}{ + <-> alias * LibreCsln-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCsln-Sup}{b}{sl}{ + <-> alias * LibreCsln-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{b}{n}{ + <-> alias * LibreCsln-Sup/bold/n +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{b}{it}{ + <-> alias * LibreCsln-Sup/bold/it +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{bx}{n}{ + <-> ssub * LibreCsln-Sup/b/n +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{bx}{sl}{ + <-> ssub * LibreCsln-Sup/b/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-Sup}{bx}{it}{ + <-> ssub * LibreCsln-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TLF.fd new file mode 100644 index 00000000000..28375794fdb --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TLF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{T1LibreCsln-TLF.fd} + [2020/07/27 (autoinst) Font definitions for T1/LibreCsln-TLF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCsln-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibreCsln-TLF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{regular}{sl}{ + <-> ssub * LibreCsln-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCsln-TLF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{bold}{sl}{ + <-> ssub * LibreCsln-TLF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibreCsln-TLF}{m}{sl}{ + <-> alias * LibreCsln-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{m}{n}{ + <-> alias * LibreCsln-TLF/regular/n +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{m}{it}{ + <-> alias * LibreCsln-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCsln-TLF}{b}{sl}{ + <-> alias * LibreCsln-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{b}{n}{ + <-> alias * LibreCsln-TLF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{b}{it}{ + <-> alias * LibreCsln-TLF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{bx}{n}{ + <-> ssub * LibreCsln-TLF/b/n +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{bx}{sl}{ + <-> ssub * LibreCsln-TLF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-TLF}{bx}{it}{ + <-> ssub * LibreCsln-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TOsF.fd new file mode 100644 index 00000000000..5c926a54d55 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCsln-TOsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{T1LibreCsln-TOsF.fd} + [2020/07/27 (autoinst) Font definitions for T1/LibreCsln-TOsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibreCsln-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibreCsln-TOsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{regular}{sl}{ + <-> ssub * LibreCsln-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibreCsln-TOsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{bold}{sl}{ + <-> ssub * LibreCsln-TOsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibreCsln-TOsF}{m}{sl}{ + <-> alias * LibreCsln-TOsF/regular/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{m}{n}{ + <-> alias * LibreCsln-TOsF/regular/n +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{m}{it}{ + <-> alias * LibreCsln-TOsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibreCsln-TOsF}{b}{sl}{ + <-> alias * LibreCsln-TOsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{b}{n}{ + <-> alias * LibreCsln-TOsF/bold/n +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{b}{it}{ + <-> alias * LibreCsln-TOsF/bold/it +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{bx}{n}{ + <-> ssub * LibreCsln-TOsF/b/n +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{bx}{sl}{ + <-> ssub * LibreCsln-TOsF/b/sl +}{} + +\DeclareFontShape{T1}{LibreCsln-TOsF}{bx}{it}{ + <-> ssub * LibreCsln-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-LF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-LF.fd new file mode 100644 index 00000000000..a727ef68a11 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{TS1LibreCsln-LF.fd} + [2020/07/27 (autoinst) Font definitions for TS1/LibreCsln-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCsln-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibreCsln-LF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{regular}{sl}{ + <-> ssub * LibreCsln-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCsln-LF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{bold}{sl}{ + <-> ssub * LibreCsln-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibreCsln-LF}{m}{sl}{ + <-> alias * LibreCsln-LF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{m}{n}{ + <-> alias * LibreCsln-LF/regular/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{m}{it}{ + <-> alias * LibreCsln-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCsln-LF}{b}{sl}{ + <-> alias * LibreCsln-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{b}{n}{ + <-> alias * LibreCsln-LF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{b}{it}{ + <-> alias * LibreCsln-LF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{bx}{n}{ + <-> ssub * LibreCsln-LF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{bx}{sl}{ + <-> ssub * LibreCsln-LF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-LF}{bx}{it}{ + <-> ssub * LibreCsln-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-OsF.fd new file mode 100644 index 00000000000..d198fa3bfba --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{TS1LibreCsln-OsF.fd} + [2020/07/27 (autoinst) Font definitions for TS1/LibreCsln-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCsln-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibreCsln-OsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{regular}{sl}{ + <-> ssub * LibreCsln-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCsln-OsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{bold}{sl}{ + <-> ssub * LibreCsln-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibreCsln-OsF}{m}{sl}{ + <-> alias * LibreCsln-OsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{m}{n}{ + <-> alias * LibreCsln-OsF/regular/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{m}{it}{ + <-> alias * LibreCsln-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCsln-OsF}{b}{sl}{ + <-> alias * LibreCsln-OsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{b}{n}{ + <-> alias * LibreCsln-OsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{b}{it}{ + <-> alias * LibreCsln-OsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{bx}{n}{ + <-> ssub * LibreCsln-OsF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{bx}{sl}{ + <-> ssub * LibreCsln-OsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-OsF}{bx}{it}{ + <-> ssub * LibreCsln-OsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TLF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TLF.fd new file mode 100644 index 00000000000..c453280eb8b --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TLF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{TS1LibreCsln-TLF.fd} + [2020/07/27 (autoinst) Font definitions for TS1/LibreCsln-TLF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCsln-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibreCsln-TLF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{regular}{sl}{ + <-> ssub * LibreCsln-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCsln-TLF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{bold}{sl}{ + <-> ssub * LibreCsln-TLF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibreCsln-TLF}{m}{sl}{ + <-> alias * LibreCsln-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{m}{n}{ + <-> alias * LibreCsln-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{m}{it}{ + <-> alias * LibreCsln-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCsln-TLF}{b}{sl}{ + <-> alias * LibreCsln-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{b}{n}{ + <-> alias * LibreCsln-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{b}{it}{ + <-> alias * LibreCsln-TLF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{bx}{n}{ + <-> ssub * LibreCsln-TLF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{bx}{sl}{ + <-> ssub * LibreCsln-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-TLF}{bx}{it}{ + <-> ssub * LibreCsln-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TOsF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TOsF.fd new file mode 100644 index 00000000000..23b6909af27 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCsln-TOsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2020/07/27 +%% +\ProvidesFile{TS1LibreCsln-TOsF.fd} + [2020/07/27 (autoinst) Font definitions for TS1/LibreCsln-TOsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname LibreCsln@scale\endcsname\relax + \let\LibreCsln@@scale\@empty +\else + \edef\LibreCsln@@scale{s*[\csname LibreCsln@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibreCsln-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{regular}{n}{ + <-> \LibreCsln@@scale LibreCsln-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{regular}{it}{ + <-> \LibreCsln@@scale LibreCsln-Italic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{regular}{sl}{ + <-> ssub * LibreCsln-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{bold}{n}{ + <-> \LibreCsln@@scale LibreCsln-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{bold}{it}{ + <-> \LibreCsln@@scale LibreCsln-BoldItalic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{bold}{sl}{ + <-> ssub * LibreCsln-TOsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{m}{sl}{ + <-> alias * LibreCsln-TOsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{m}{n}{ + <-> alias * LibreCsln-TOsF/regular/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{m}{it}{ + <-> alias * LibreCsln-TOsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{b}{sl}{ + <-> alias * LibreCsln-TOsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{b}{n}{ + <-> alias * LibreCsln-TOsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{b}{it}{ + <-> alias * LibreCsln-TOsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{bx}{n}{ + <-> ssub * LibreCsln-TOsF/b/n +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{bx}{sl}{ + <-> ssub * LibreCsln-TOsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibreCsln-TOsF}{bx}{it}{ + <-> ssub * LibreCsln-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty b/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty index 63d68c7045e..f899f51d289 100644 --- a/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty +++ b/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty @@ -1,14 +1,16 @@ \ProvidesPackage{librecaslon}[% - 2020/07/24 (Bob Tennent) Supports LibreCaslon fonts for xeLaTeX and luaLaTeX. ] + 2020/07/28 (Bob Tennent) Supports LibreCaslon fonts for all LaTeX engines. ] -\RequirePackage{iftex} +\RequirePackage{ifxetex,ifluatex,textcomp} -\ifpdftex -\PackageError{librecaslon}{% - *****************************************\MessageBreak - Please process using XeLaTeX or luaLaTeX\MessageBreak - *****************************************} -\fi +\newif\iflibrecaslon@otf +\ifxetex + \librecaslon@otftrue +\else\ifluatex + \librecaslon@otftrue +\else % [pdf]LaTeX + \librecaslon@otffalse +\fi\fi \newif\iflibrecaslon@lining \librecaslon@liningtrue @@ -17,6 +19,8 @@ \DeclareOptionX{scaled}{\renewcommand*{\LibreCaslon@scale}{#1}} \DeclareOptionX{scale}{\renewcommand*{\LibreCaslon@scale}{#1}} +\DeclareOptionX{type1}{\librecaslon@otffalse} + \DeclareOptionX{lining}[true]{% \@nameuse{if#1}% \librecaslon@liningtrue @@ -49,14 +53,32 @@ \ProcessOptionsX\relax +\iflibrecaslon@otf \iflibrecaslon@lining \def\librecaslon@figurestyle{Monospaced} \else \def\librecaslon@figurestyle{OldStyle} \fi -\RequirePackage{fontspec} +\else % type1 + + \iflibrecaslon@lining + \def\librecaslon@figurealign{T} + \def\librecaslon@figurestyle{LF} + \else + \def\librecaslon@figurealign{} + \def\librecaslon@figurestyle{OsF} + \fi +\fi + +\iflibrecaslon@otf + \RequirePackage{fontspec} +\else + \RequirePackage{fontenc,fontaxes} +\fi + +\iflibrecaslon@otf \ifxetex\XeTeXtracingfonts=1\fi \defaultfontfeatures{ Ligatures = TeX , @@ -68,7 +90,8 @@ UprightFont = *-Regular , ItalicFont = *-Italic , BoldFont = *-Bold , - ] + BoldItalicFont = LibreCsln-BoldItalic, + ] {LibreCaslonText} \providecommand\useosf{% \edef\librecaslon@figurestyle{OldStyle} @@ -82,7 +105,8 @@ UprightFont = *-Regular , ItalicFont = *-Italic , BoldFont = *-Bold , - ] + BoldItalicFont = LibreCsln-BoldItalic, + ] {LibreCaslonText} \defaultfontfeatures{} } @@ -91,39 +115,65 @@ UprightFont = *-Regular , ItalicFont = *-Italic , BoldFont = *-Bold , - ] + BoldItalicFont = LibreCsln-BoldItalic, + ] {LibreCaslonText} \newfontfamily\librecaslonOsF [ Numbers = {OldStyle}, UprightFont = *-Regular , ItalicFont = *-Italic , BoldFont = *-Bold , - ] + BoldItalicFont = LibreCsln-BoldItalic, + ] {LibreCaslonText} \newfontfamily\librecaslonLF [ Numbers = {}, UprightFont = *-Regular , ItalicFont = *-Italic , BoldFont = *-Bold , - ] + BoldItalicFont = LibreCsln-BoldItalic, + ] {LibreCaslonText} \newfontfamily\librecaslonTLF [ Numbers = {Monospaced}, UprightFont = *-Regular , ItalicFont = *-Italic , BoldFont = *-Bold , - ] + BoldItalicFont = LibreCsln-BoldItalic, + ] {LibreCaslonText} \providecommand\sufigures{\librecaslonOsF\addfontfeatures{VerticalPosition=Superior}} \providecommand\infigures{\librecaslonOsF\addfontfeatures{VerticalPosition=ScientificInferior}} +\else % type1 + + \def\librecaslonfamily{LibreCsln-\librecaslon@figurealign\librecaslon@figurestyle} + \providecommand*\librecaslon{\fontfamily{\librecaslonfamily}\selectfont} + \providecommand*\librecaslonLF{\fontfamily{LibreCsln-LF}\selectfont} + \providecommand*\librecaslonTLF{\fontfamily{LibreCsln-TLF}\selectfont} + \providecommand*\librecaslonOsF{\fontfamily{LibreCsln-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}{LibreCsln-OsF}} + +\fi \DeclareTextFontCommand{\textsu}{\sufigures} \DeclareTextFontCommand{\textin}{\infigures} % turn off defaults in case other fonts are selected: +\iflibrecaslon@otf \defaultfontfeatures{} +\fi \endinput -- cgit v1.2.3