diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/imfellenglish')
9 files changed, 239 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/imfellenglish/LY1IMFELLEnglish-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/LY1IMFELLEnglish-TLF.fd new file mode 100644 index 00000000000..ad7ace01cae --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/LY1IMFELLEnglish-TLF.fd @@ -0,0 +1,26 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{LY1IMFELLEnglish-TLF.fd} + [2015/09/29 (autoinst) Font definitions for LY1/IMFELLEnglish-TLF.] + +\expandafter\ifx\csname IMFELLEnglish@scale\endcsname\relax + \let\IMFELLEnglish@@scale\@empty +\else + \edef\IMFELLEnglish@@scale{s*[\csname IMFELLEnglish@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{IMFELLEnglish-TLF}{} + +\DeclareFontShape{LY1}{IMFELLEnglish-TLF}{m}{n}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Roman-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IMFELLEnglish-TLF}{m}{it}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IMFELLEnglish-TLF}{m}{sl}{ + <-> ssub * IMFELLEnglish-TLF/m/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/LY1IMFELLEnglishSC-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/LY1IMFELLEnglishSC-TLF.fd new file mode 100644 index 00000000000..c7a3a87c4be --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/LY1IMFELLEnglishSC-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{LY1IMFELLEnglishSC-TLF.fd} + [2015/09/29 (autoinst) Font definitions for LY1/IMFELLEnglishSC-TLF.] + +\expandafter\ifx\csname IMFELLEnglishSC@scale\endcsname\relax + \let\IMFELLEnglishSC@@scale\@empty +\else + \edef\IMFELLEnglishSC@@scale{s*[\csname IMFELLEnglishSC@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{IMFELLEnglishSC-TLF}{} + +\DeclareFontShape{LY1}{IMFELLEnglishSC-TLF}{m}{n}{ + <-> \IMFELLEnglishSC@@scale IM_FELL_English_SC-tlf-ly1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/OT1IMFELLEnglish-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/OT1IMFELLEnglish-TLF.fd new file mode 100644 index 00000000000..75ac8d5d3ed --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/OT1IMFELLEnglish-TLF.fd @@ -0,0 +1,26 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{OT1IMFELLEnglish-TLF.fd} + [2015/09/29 (autoinst) Font definitions for OT1/IMFELLEnglish-TLF.] + +\expandafter\ifx\csname IMFELLEnglish@scale\endcsname\relax + \let\IMFELLEnglish@@scale\@empty +\else + \edef\IMFELLEnglish@@scale{s*[\csname IMFELLEnglish@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{IMFELLEnglish-TLF}{} + +\DeclareFontShape{OT1}{IMFELLEnglish-TLF}{m}{n}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Roman-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IMFELLEnglish-TLF}{m}{it}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IMFELLEnglish-TLF}{m}{sl}{ + <-> ssub * IMFELLEnglish-TLF/m/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/OT1IMFELLEnglishSC-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/OT1IMFELLEnglishSC-TLF.fd new file mode 100644 index 00000000000..143feb5b5ff --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/OT1IMFELLEnglishSC-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{OT1IMFELLEnglishSC-TLF.fd} + [2015/09/29 (autoinst) Font definitions for OT1/IMFELLEnglishSC-TLF.] + +\expandafter\ifx\csname IMFELLEnglishSC@scale\endcsname\relax + \let\IMFELLEnglishSC@@scale\@empty +\else + \edef\IMFELLEnglishSC@@scale{s*[\csname IMFELLEnglishSC@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{IMFELLEnglishSC-TLF}{} + +\DeclareFontShape{OT1}{IMFELLEnglishSC-TLF}{m}{n}{ + <-> \IMFELLEnglishSC@@scale IM_FELL_English_SC-tlf-ot1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/T1IMFELLEnglish-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/T1IMFELLEnglish-TLF.fd new file mode 100644 index 00000000000..f9f03dd5bb0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/T1IMFELLEnglish-TLF.fd @@ -0,0 +1,26 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{T1IMFELLEnglish-TLF.fd} + [2015/09/29 (autoinst) Font definitions for T1/IMFELLEnglish-TLF.] + +\expandafter\ifx\csname IMFELLEnglish@scale\endcsname\relax + \let\IMFELLEnglish@@scale\@empty +\else + \edef\IMFELLEnglish@@scale{s*[\csname IMFELLEnglish@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{IMFELLEnglish-TLF}{} + +\DeclareFontShape{T1}{IMFELLEnglish-TLF}{m}{n}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Roman-tlf-t1 +}{} + +\DeclareFontShape{T1}{IMFELLEnglish-TLF}{m}{it}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IMFELLEnglish-TLF}{m}{sl}{ + <-> ssub * IMFELLEnglish-TLF/m/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/T1IMFELLEnglishSC-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/T1IMFELLEnglishSC-TLF.fd new file mode 100644 index 00000000000..01334c5cd08 --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/T1IMFELLEnglishSC-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{T1IMFELLEnglishSC-TLF.fd} + [2015/09/29 (autoinst) Font definitions for T1/IMFELLEnglishSC-TLF.] + +\expandafter\ifx\csname IMFELLEnglishSC@scale\endcsname\relax + \let\IMFELLEnglishSC@@scale\@empty +\else + \edef\IMFELLEnglishSC@@scale{s*[\csname IMFELLEnglishSC@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{IMFELLEnglishSC-TLF}{} + +\DeclareFontShape{T1}{IMFELLEnglishSC-TLF}{m}{n}{ + <-> \IMFELLEnglishSC@@scale IM_FELL_English_SC-tlf-t1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/TS1IMFELLEnglish-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/TS1IMFELLEnglish-TLF.fd new file mode 100644 index 00000000000..570f8bdd195 --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/TS1IMFELLEnglish-TLF.fd @@ -0,0 +1,26 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{TS1IMFELLEnglish-TLF.fd} + [2015/09/29 (autoinst) Font definitions for TS1/IMFELLEnglish-TLF.] + +\expandafter\ifx\csname IMFELLEnglish@scale\endcsname\relax + \let\IMFELLEnglish@@scale\@empty +\else + \edef\IMFELLEnglish@@scale{s*[\csname IMFELLEnglish@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{IMFELLEnglish-TLF}{} + +\DeclareFontShape{TS1}{IMFELLEnglish-TLF}{m}{n}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Roman-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IMFELLEnglish-TLF}{m}{it}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IMFELLEnglish-TLF}{m}{sl}{ + <-> ssub * IMFELLEnglish-TLF/m/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/TS1IMFELLEnglishSC-TLF.fd b/Master/texmf-dist/tex/latex/imfellenglish/TS1IMFELLEnglishSC-TLF.fd new file mode 100644 index 00000000000..c8d2f71c006 --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/TS1IMFELLEnglishSC-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2015/09/29 +%% +\ProvidesFile{TS1IMFELLEnglishSC-TLF.fd} + [2015/09/29 (autoinst) Font definitions for TS1/IMFELLEnglishSC-TLF.] + +\expandafter\ifx\csname IMFELLEnglishSC@scale\endcsname\relax + \let\IMFELLEnglishSC@@scale\@empty +\else + \edef\IMFELLEnglishSC@@scale{s*[\csname IMFELLEnglishSC@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{IMFELLEnglishSC-TLF}{} + +\DeclareFontShape{TS1}{IMFELLEnglishSC-TLF}{m}{n}{ + <-> \IMFELLEnglishSC@@scale IM_FELL_English_SC-tlf-ts1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/imfellenglish/imfellEnglish.sty b/Master/texmf-dist/tex/latex/imfellenglish/imfellEnglish.sty new file mode 100644 index 00000000000..9aebdfa913e --- /dev/null +++ b/Master/texmf-dist/tex/latex/imfellenglish/imfellEnglish.sty @@ -0,0 +1,63 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{imfellEnglish} + [2015/09/30 (Bob Tennent and autoinst) Style file for IM Fell English fonts.] + +\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} + +\newif\ifimfellEnglish@otf +\ifxetex + \imfellEnglish@otftrue +\else\ifluatex + \imfellEnglish@otftrue +\else % [pdf]LaTeX + \imfellEnglish@otffalse +\fi\fi + +\newcommand*{\IMFELLEnglish@scale}{1} +\RequirePackage{xkeyval} +\DeclareOptionX{scaled}{\renewcommand*{\IMFELLEnglish@scale}{#1}\renewcommand*{\IMFELLEnglishSC@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\IMFELLEnglish@scale}{#1}\renewcommand*{\IMFELLEnglishSC@scale}{#1}} +\DeclareOptionX{type1}{\imfellEnglish@otffalse} + +\ProcessOptionsX\relax + +\ifimfellEnglish@otf + \RequirePackage{fontspec} +\else + \RequirePackage{fontenc,fontaxes} +\fi + +\ifimfellEnglish@otf + \ifxetex\XeTeXtracingfonts=1\fi + \defaultfontfeatures{ + Ligatures = TeX , + Scale = \IMFELLEnglish@scale , + Extension = .otf } + \setmainfont{IMFeEN}[ + UprightFont = *rm28P , + ItalicFont = *it28P , + BoldFont = *rm28P , + BoldItalicFont = *it28P , + ] + + \newfontfamily\scshape[ + UprightFont = *sc28P, + ] + {IMFeEN} + +\else % type1 + + \def\imfellEnglish@family{IMFELLEnglish-TLF} + \def\imfellEnglishSC@family{IMFELLEnglishSC-TLF} + \renewcommand*\rmdefault{\imfellEnglish@family} + \newcommand*\imfellEnglish{\fontfamily{\imfellEnglish@family}\selectfont} + + \DeclareRobustCommand\scshape{\fontfamily{\imfellEnglishSC@family}\selectfont} + +\fi + +\ifimfellEnglish@otf + \defaultfontfeatures{} +\fi + +\endinput |