diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/imfellenglish/latex |
Initial commit
Diffstat (limited to 'fonts/imfellenglish/latex')
-rw-r--r-- | fonts/imfellenglish/latex/LY1IMFELLEnglish-TLF.fd | 31 | ||||
-rw-r--r-- | fonts/imfellenglish/latex/OT1IMFELLEnglish-TLF.fd | 30 | ||||
-rw-r--r-- | fonts/imfellenglish/latex/T1IMFELLEnglish-TLF.fd | 30 | ||||
-rw-r--r-- | fonts/imfellenglish/latex/TS1IMFELLEnglish-TLF.fd | 30 | ||||
-rw-r--r-- | fonts/imfellenglish/latex/imfellEnglish.sty | 56 |
5 files changed, 177 insertions, 0 deletions
diff --git a/fonts/imfellenglish/latex/LY1IMFELLEnglish-TLF.fd b/fonts/imfellenglish/latex/LY1IMFELLEnglish-TLF.fd new file mode 100644 index 0000000000..84d6d87430 --- /dev/null +++ b/fonts/imfellenglish/latex/LY1IMFELLEnglish-TLF.fd @@ -0,0 +1,31 @@ +%% 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 +}{} + +\DeclareFontShape{LY1}{IMFELLEnglish-TLF}{m}{sc}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_SC-tlf-ly1 + +}{} + +\endinput diff --git a/fonts/imfellenglish/latex/OT1IMFELLEnglish-TLF.fd b/fonts/imfellenglish/latex/OT1IMFELLEnglish-TLF.fd new file mode 100644 index 0000000000..5d72e436bc --- /dev/null +++ b/fonts/imfellenglish/latex/OT1IMFELLEnglish-TLF.fd @@ -0,0 +1,30 @@ +%% 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 +}{} + +\DeclareFontShape{OT1}{IMFELLEnglish-TLF}{m}{sc}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_SC-tlf-ot1 +}{} + +\endinput diff --git a/fonts/imfellenglish/latex/T1IMFELLEnglish-TLF.fd b/fonts/imfellenglish/latex/T1IMFELLEnglish-TLF.fd new file mode 100644 index 0000000000..032589cea1 --- /dev/null +++ b/fonts/imfellenglish/latex/T1IMFELLEnglish-TLF.fd @@ -0,0 +1,30 @@ +%% 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 +}{} + +\DeclareFontShape{T1}{IMFELLEnglish-TLF}{m}{sc}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_SC-tlf-t1 +}{} + +\endinput diff --git a/fonts/imfellenglish/latex/TS1IMFELLEnglish-TLF.fd b/fonts/imfellenglish/latex/TS1IMFELLEnglish-TLF.fd new file mode 100644 index 0000000000..deda5a0286 --- /dev/null +++ b/fonts/imfellenglish/latex/TS1IMFELLEnglish-TLF.fd @@ -0,0 +1,30 @@ +%% 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 +}{} + +\DeclareFontShape{TS1}{IMFELLEnglish-TLF}{m}{sc}{ + <-> \IMFELLEnglish@@scale IM_FELL_English_SC-tlf-ts1 +}{} + +\endinput diff --git a/fonts/imfellenglish/latex/imfellEnglish.sty b/fonts/imfellenglish/latex/imfellEnglish.sty new file mode 100644 index 0000000000..a582fe239f --- /dev/null +++ b/fonts/imfellenglish/latex/imfellEnglish.sty @@ -0,0 +1,56 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{imfellEnglish} + [2015/10/04 (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 , + SmallCapsFont = *sc28P, + ] + +\else % type1 + + \def\imfellEnglish@family{IMFELLEnglish-TLF} + \renewcommand*\rmdefault{\imfellEnglish@family} + \newcommand*\imfellEnglish{\fontfamily{\imfellEnglish@family}\selectfont} + +\fi + +\ifimfellEnglish@otf + \defaultfontfeatures{} +\fi + +\endinput |