diff options
author | Karl Berry <karl@freefriends.org> | 2013-06-26 22:50:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-06-26 22:50:50 +0000 |
commit | ac28a2ee63ca270d13a3d1f61ccdd8c6203ec5e1 (patch) | |
tree | bf3898e50eefef561e8ddd3b7ae832d8d31c4489 /Master/texmf-dist/tex/latex/librecaslon | |
parent | 38a620299ba5f5417bea96dc82df9160d35e4014 (diff) |
librecaslon (26jun13)
git-svn-id: svn://tug.org/texlive/trunk@30955 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/librecaslon')
12 files changed, 692 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd new file mode 100644 index 00000000000..4661d0b6df5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-OsF.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..2decd6df5f8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-Sup.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..2bf65c1572d --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/LY1LibreCaslonText-TLF.fd @@ -0,0 +1,50 @@ +%% 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/OT1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-OsF.fd new file mode 100644 index 00000000000..b2dfb4ed6a6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-OsF.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..48b62cbeefb --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-Sup.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..50ecd03ccb9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/OT1LibreCaslonText-TLF.fd @@ -0,0 +1,50 @@ +%% 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/T1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-OsF.fd new file mode 100644 index 00000000000..e35c1485b39 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-OsF.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..88d6d602dfe --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-Sup.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..ecb9b213fd5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/T1LibreCaslonText-TLF.fd @@ -0,0 +1,50 @@ +%% 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/TS1LibreCaslonText-OsF.fd b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-OsF.fd new file mode 100644 index 00000000000..c250d311faf --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-OsF.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..27bfe77fb14 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/TS1LibreCaslonText-TLF.fd @@ -0,0 +1,50 @@ +%% 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 new file mode 100644 index 00000000000..316143a6e00 --- /dev/null +++ b/Master/texmf-dist/tex/latex/librecaslon/librecaslon.sty @@ -0,0 +1,142 @@ +\ProvidesPackage{librecaslon}[% + 2013/06/25 (Bob Tennent) Supports LibreCaslon fonts for all LaTeX engines. ] + +\RequirePackage{ifxetex,ifluatex,textcomp} + +\newif\iflibrecaslon@otf +\ifxetex + \librecaslon@otftrue +\else\ifluatex + \librecaslon@otftrue +\else % [pdf]LaTeX + \librecaslon@otffalse +\fi\fi + +\newif\iflibrecaslon@lining \librecaslon@liningtrue + +\newcommand*{\LibreCaslonText@scale}{1} +\RequirePackage{xkeyval} +\DeclareOptionX{scaled}{\renewcommand*{\LibreCaslonText@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\LibreCaslonText@scale}{#1}} + +\DeclareOptionX{type1}{\librecaslon@otffalse} + +\DeclareOptionX{lining}[true]{% +\@nameuse{if#1}% + \librecaslon@liningtrue +\else + librecaslon@liningfalse +\fi +} +\DeclareOptionX{lf}[true]{% +\@nameuse{if#1}% + \librecaslon@liningtrue +\else + librecaslon@liningfalse +\fi +} +\DeclareOptionX{oldstyle}[true]{% +\@nameuse{if#1}% + \librecaslon@liningfalse +\else + \librecaslon@liningtrue +\fi +} + +\DeclareOptionX{osf}[true]{% +\@nameuse{if#1}% + \librecaslon@liningfalse +\else + \librecaslon@liningtrue +\fi +} + +\ProcessOptionsX\relax + +\iflibrecaslon@otf + \iflibrecaslon@lining + \def\librecaslon@figurestyle{Monospaced} + \else + \def\librecaslon@figurestyle{OldStyle} + \fi + +\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 , + Extension = .otf , + Scale = \LibreCaslonText@scale , + } + \setmainfont + [ Numbers = {\librecaslon@figurestyle}, + UprightFont = *-Regular , + ItalicFont = *-Italic , + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic ] + {LibreCaslonText} + \newfontfamily\librecaslon + [ Numbers = {\librecaslon@figurestyle}, + UprightFont = *-Regular , + ItalicFont = *-Italic , + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic ] + {LibreCaslonText} + \newfontfamily\librecaslonOsF + [ Numbers = {OldStyle}, + UprightFont = *-Regular , + ItalicFont = *-Italic , + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic ] + {LibreCaslonText} + \newfontfamily\librecaslonLF + [ Numbers = {Monospaced}, + UprightFont = *-Regular , + ItalicFont = *-Italic , + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic ] + {LibreCaslonText} + + \providecommand\sufigures{\librecaslonOsF\addfontfeatures{VerticalPosition=Superior}} +% !!!!!!!!!!!!!!! + + +\else % type1 + + \def\librecaslonfamily{LibreCaslonText-\librecaslon@figurealign\librecaslon@figurestyle} + \providecommand*\librecaslon{\fontfamily{\librecaslonfamily}\selectfont} + \providecommand*\librecaslonLF{\fontfamily{LibreCaslonText-TLF}\selectfont} + \providecommand*\librecaslonOsF{\fontfamily{LibreCaslonText-OsF}\selectfont} + + \fa@naming@exception{figures}{{superior}{proportional}}{Sup} + \fa@naming@exception{figures}{{superior}{tabular}}{Sup} + \providecommand\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont} + \renewcommand*\rmdefault{\librecaslonfamily} + +\fi +\DeclareTextFontCommand{\textsu}{\sufigures} + +% turn off defaults in case other fonts are selected: +\iflibrecaslon@otf + \defaultfontfeatures{} +\fi + +\endinput + |