diff options
Diffstat (limited to 'fonts/heuristica/tex')
24 files changed, 1330 insertions, 0 deletions
diff --git a/fonts/heuristica/tex/LY1Heuristica-Inf.fd b/fonts/heuristica/tex/LY1Heuristica-Inf.fd new file mode 100644 index 0000000000..3f445ac4bb --- /dev/null +++ b/fonts/heuristica/tex/LY1Heuristica-Inf.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{LY1Heuristica-Inf.fd} + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-Inf.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{LY1}{Heuristica-Inf}{\Heuristica@sf} + +\DeclareFontShape{LY1}{Heuristica-Inf}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-inf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-inf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{m}{sl}{ + <-> ssub * Heuristica-Inf/m/it +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-inf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-inf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{b}{sl}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{bx}{n}{ + <-> ssub * Heuristica-Inf/b/n +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{bx}{it}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/LY1Heuristica-Sup.fd b/fonts/heuristica/tex/LY1Heuristica-Sup.fd new file mode 100644 index 0000000000..309ba66395 --- /dev/null +++ b/fonts/heuristica/tex/LY1Heuristica-Sup.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{LY1Heuristica-Sup.fd} + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-Sup.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{LY1}{Heuristica-Sup}{\Heuristica@sf} + +\DeclareFontShape{LY1}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{b}{sl}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{m}{sl}{ + <-> ssub * Heuristica-Sup/m/it +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{bx}{n}{ + <-> ssub * Heuristica-Sup/b/n +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{bx}{it}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/LY1Heuristica-TLF.fd b/fonts/heuristica/tex/LY1Heuristica-TLF.fd new file mode 100644 index 0000000000..54b5c0c03b --- /dev/null +++ b/fonts/heuristica/tex/LY1Heuristica-TLF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{LY1Heuristica-TLF.fd} + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-TLF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{LY1}{Heuristica-TLF}{\Heuristica@sf} + +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{Heuristica-TLF}{bx}{n}{ + <-> ssub * Heuristica-TLF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/LY1Heuristica-TOsF.fd b/fonts/heuristica/tex/LY1Heuristica-TOsF.fd new file mode 100644 index 0000000000..844b4b9e98 --- /dev/null +++ b/fonts/heuristica/tex/LY1Heuristica-TOsF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{LY1Heuristica-TOsF.fd} + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-TOsF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{LY1}{Heuristica-TOsF}{\Heuristica@sf} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{bx}{n}{ + <-> ssub * Heuristica-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{LY1}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/T1Heuristica-Inf.fd b/fonts/heuristica/tex/T1Heuristica-Inf.fd new file mode 100644 index 0000000000..cabdae509e --- /dev/null +++ b/fonts/heuristica/tex/T1Heuristica-Inf.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T1Heuristica-Inf.fd} + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-Inf.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T1}{Heuristica-Inf}{\Heuristica@sf} + +\DeclareFontShape{T1}{Heuristica-Inf}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-inf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-inf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{m}{sl}{ + <-> ssub * Heuristica-Inf/m/it +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-inf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-inf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{b}{sl}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{bx}{n}{ + <-> ssub * Heuristica-Inf/b/n +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{bx}{it}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/T1Heuristica-Sup.fd b/fonts/heuristica/tex/T1Heuristica-Sup.fd new file mode 100644 index 0000000000..c08febdb68 --- /dev/null +++ b/fonts/heuristica/tex/T1Heuristica-Sup.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T1Heuristica-Sup.fd} + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-Sup.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T1}{Heuristica-Sup}{\Heuristica@sf} + +\DeclareFontShape{T1}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{b}{sl}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{m}{sl}{ + <-> ssub * Heuristica-Sup/m/it +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{bx}{n}{ + <-> ssub * Heuristica-Sup/b/n +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{bx}{it}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/T1Heuristica-TLF.fd b/fonts/heuristica/tex/T1Heuristica-TLF.fd new file mode 100644 index 0000000000..6033bf9c3d --- /dev/null +++ b/fonts/heuristica/tex/T1Heuristica-TLF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T1Heuristica-TLF.fd} + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-TLF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T1}{Heuristica-TLF}{\Heuristica@sf} + +\DeclareFontShape{T1}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-TLF}{bx}{n}{ + <-> ssub * Heuristica-TLF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T1Heuristica-TOsF.fd b/fonts/heuristica/tex/T1Heuristica-TOsF.fd new file mode 100644 index 0000000000..ab126bf8f3 --- /dev/null +++ b/fonts/heuristica/tex/T1Heuristica-TOsF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T1Heuristica-TOsF.fd} + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-TOsF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T1}{Heuristica-TOsF}{\Heuristica@sf} + +\DeclareFontShape{T1}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-t1 +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T1}{Heuristica-TOsF}{bx}{n}{ + <-> ssub * Heuristica-TOsF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2AHeuristica-Inf.fd b/fonts/heuristica/tex/T2AHeuristica-Inf.fd new file mode 100644 index 0000000000..5c03a98312 --- /dev/null +++ b/fonts/heuristica/tex/T2AHeuristica-Inf.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2AHeuristica-Inf.fd} + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-Inf.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2A}{Heuristica-Inf}{\Heuristica@sf} + +\DeclareFontShape{T2A}{Heuristica-Inf}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-inf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-inf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{b}{sl}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-inf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-inf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{m}{sl}{ + <-> ssub * Heuristica-Inf/m/it +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{bx}{n}{ + <-> ssub * Heuristica-Inf/b/n +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + +\DeclareFontShape{T2A}{Heuristica-Inf}{bx}{it}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2AHeuristica-Sup.fd b/fonts/heuristica/tex/T2AHeuristica-Sup.fd new file mode 100644 index 0000000000..600fe81fc3 --- /dev/null +++ b/fonts/heuristica/tex/T2AHeuristica-Sup.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2AHeuristica-Sup.fd} + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-Sup.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2A}{Heuristica-Sup}{\Heuristica@sf} + +\DeclareFontShape{T2A}{Heuristica-Sup}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-sup-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-sup-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{m}{sl}{ + <-> ssub * Heuristica-Sup/m/it +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-sup-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{b}{sl}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{bx}{it}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + +\DeclareFontShape{T2A}{Heuristica-Sup}{bx}{n}{ + <-> ssub * Heuristica-Sup/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2AHeuristica-TLF.fd b/fonts/heuristica/tex/T2AHeuristica-TLF.fd new file mode 100644 index 0000000000..436fe3c113 --- /dev/null +++ b/fonts/heuristica/tex/T2AHeuristica-TLF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2AHeuristica-TLF.fd} + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-TLF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2A}{Heuristica-TLF}{\Heuristica@sf} + +\DeclareFontShape{T2A}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{bx}{n}{ + <-> ssub * Heuristica-TLF/b/n +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + +\DeclareFontShape{T2A}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2AHeuristica-TOsF.fd b/fonts/heuristica/tex/T2AHeuristica-TOsF.fd new file mode 100644 index 0000000000..2b87bfdf59 --- /dev/null +++ b/fonts/heuristica/tex/T2AHeuristica-TOsF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2AHeuristica-TOsF.fd} + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-TOsF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2A}{Heuristica-TOsF}{\Heuristica@sf} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + +\DeclareFontShape{T2A}{Heuristica-TOsF}{bx}{n}{ + <-> ssub * Heuristica-TOsF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2BHeuristica-Inf.fd b/fonts/heuristica/tex/T2BHeuristica-Inf.fd new file mode 100644 index 0000000000..586020178a --- /dev/null +++ b/fonts/heuristica/tex/T2BHeuristica-Inf.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2BHeuristica-Inf.fd} + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-Inf.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2B}{Heuristica-Inf}{\Heuristica@sf} + +\DeclareFontShape{T2B}{Heuristica-Inf}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-inf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-inf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{b}{sl}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-inf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-inf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{m}{sl}{ + <-> ssub * Heuristica-Inf/m/it +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{bx}{it}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + +\DeclareFontShape{T2B}{Heuristica-Inf}{bx}{n}{ + <-> ssub * Heuristica-Inf/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2BHeuristica-Sup.fd b/fonts/heuristica/tex/T2BHeuristica-Sup.fd new file mode 100644 index 0000000000..51898a67d2 --- /dev/null +++ b/fonts/heuristica/tex/T2BHeuristica-Sup.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2BHeuristica-Sup.fd} + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-Sup.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2B}{Heuristica-Sup}{\Heuristica@sf} + +\DeclareFontShape{T2B}{Heuristica-Sup}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-sup-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-sup-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{m}{sl}{ + <-> ssub * Heuristica-Sup/m/it +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-sup-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{b}{sl}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{bx}{it}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T2B}{Heuristica-Sup}{bx}{n}{ + <-> ssub * Heuristica-Sup/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2BHeuristica-TLF.fd b/fonts/heuristica/tex/T2BHeuristica-TLF.fd new file mode 100644 index 0000000000..916ff15083 --- /dev/null +++ b/fonts/heuristica/tex/T2BHeuristica-TLF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2BHeuristica-TLF.fd} + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-TLF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2B}{Heuristica-TLF}{\Heuristica@sf} + +\DeclareFontShape{T2B}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{bx}{n}{ + <-> ssub * Heuristica-TLF/b/n +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + +\DeclareFontShape{T2B}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2BHeuristica-TOsF.fd b/fonts/heuristica/tex/T2BHeuristica-TOsF.fd new file mode 100644 index 0000000000..74ca4cb2b6 --- /dev/null +++ b/fonts/heuristica/tex/T2BHeuristica-TOsF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2BHeuristica-TOsF.fd} + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-TOsF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2B}{Heuristica-TOsF}{\Heuristica@sf} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-t2b +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{bx}{n}{ + <-> ssub * Heuristica-TOsF/b/n +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + +\DeclareFontShape{T2B}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2CHeuristica-Inf.fd b/fonts/heuristica/tex/T2CHeuristica-Inf.fd new file mode 100644 index 0000000000..7ea0cc8585 --- /dev/null +++ b/fonts/heuristica/tex/T2CHeuristica-Inf.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2CHeuristica-Inf.fd} + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-Inf.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2C}{Heuristica-Inf}{\Heuristica@sf} + +\DeclareFontShape{T2C}{Heuristica-Inf}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-inf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-inf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{b}{sl}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-inf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-inf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{m}{sl}{ + <-> ssub * Heuristica-Inf/m/it +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{bx}{n}{ + <-> ssub * Heuristica-Inf/b/n +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{bx}{it}{ + <-> ssub * Heuristica-Inf/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2CHeuristica-Sup.fd b/fonts/heuristica/tex/T2CHeuristica-Sup.fd new file mode 100644 index 0000000000..a3cf391ddd --- /dev/null +++ b/fonts/heuristica/tex/T2CHeuristica-Sup.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2CHeuristica-Sup.fd} + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-Sup.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2C}{Heuristica-Sup}{\Heuristica@sf} + +\DeclareFontShape{T2C}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-sup-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{b}{sl}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-sup-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-sup-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{m}{sl}{ + <-> ssub * Heuristica-Sup/m/it +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{bx}{it}{ + <-> ssub * Heuristica-Sup/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + +\DeclareFontShape{T2C}{Heuristica-Sup}{bx}{n}{ + <-> ssub * Heuristica-Sup/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2CHeuristica-TLF.fd b/fonts/heuristica/tex/T2CHeuristica-TLF.fd new file mode 100644 index 0000000000..324a313329 --- /dev/null +++ b/fonts/heuristica/tex/T2CHeuristica-TLF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2CHeuristica-TLF.fd} + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-TLF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2C}{Heuristica-TLF}{\Heuristica@sf} + +\DeclareFontShape{T2C}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-TLF}{bx}{n}{ + <-> ssub * Heuristica-TLF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/T2CHeuristica-TOsF.fd b/fonts/heuristica/tex/T2CHeuristica-TOsF.fd new file mode 100644 index 0000000000..00ebeb9ed6 --- /dev/null +++ b/fonts/heuristica/tex/T2CHeuristica-TOsF.fd @@ -0,0 +1,57 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{T2CHeuristica-TOsF.fd} + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-TOsF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{T2C}{Heuristica-TOsF}{\Heuristica@sf} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + +\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{n}{ + <-> ssub * Heuristica-TOsF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/TS1Heuristica-TLF.fd b/fonts/heuristica/tex/TS1Heuristica-TLF.fd new file mode 100644 index 0000000000..97cb3b7415 --- /dev/null +++ b/fonts/heuristica/tex/TS1Heuristica-TLF.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{TS1Heuristica-TLF.fd} + [2015/01/04 (autoinst) Font definitions for TS1/Heuristica-TLF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{TS1}{Heuristica-TLF}{\Heuristica@sf} + +\DeclareFontShape{TS1}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{bx}{n}{ + <-> ssub * Heuristica-TLF/b/n +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it +}{} + +\DeclareFontShape{TS1}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + +\endinput diff --git a/fonts/heuristica/tex/TS1Heuristica-TOsF.fd b/fonts/heuristica/tex/TS1Heuristica-TOsF.fd new file mode 100644 index 0000000000..1a2f267e1c --- /dev/null +++ b/fonts/heuristica/tex/TS1Heuristica-TOsF.fd @@ -0,0 +1,53 @@ +%% Generated by autoinst on 2015/01/04 +%% +\ProvidesFile{TS1Heuristica-TOsF.fd} + [2015/01/04 (autoinst) Font definitions for TS1/Heuristica-TOsF.] + +\expandafter\ifx\csname Heuristica@scale\endcsname\relax + \let\Heuristica@@scale\@empty +\else + \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% +\fi + +\expandafter\ifx\csname Heuristica@sf\endcsname\relax + \global\let\Heuristica@sf\@empty +\fi +\DeclareFontFamily{TS1}{Heuristica-TOsF}{\Heuristica@sf} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + +\DeclareFontShape{TS1}{Heuristica-TOsF}{bx}{n}{ + <-> ssub * Heuristica-TOsF/b/n +}{} + +\endinput diff --git a/fonts/heuristica/tex/heuristica.fontspec b/fonts/heuristica/tex/heuristica.fontspec new file mode 100644 index 0000000000..6be1d1b3cd --- /dev/null +++ b/fonts/heuristica/tex/heuristica.fontspec @@ -0,0 +1,8 @@ +\defaultfontfeatures[heuristica] + { + Extension = .otf , + UprightFont = Heuristica-Regular, + BoldFont = Heuristica-Bold, + ItalicFont = Heuristica-Italic, + BoldItalicFont = Heuristica-BoldItalic + } diff --git a/fonts/heuristica/tex/heuristica.sty b/fonts/heuristica/tex/heuristica.sty new file mode 100644 index 0000000000..6a1575c47e --- /dev/null +++ b/fonts/heuristica/tex/heuristica.sty @@ -0,0 +1,116 @@ +%% heuristica.sty +%% +\NeedsTeXFormat{LaTeX2e} +\def\fileversion{1.09} +\def\filedate{2017/03/14} +\ProvidesPackage{heuristica} + [\filedate\space v\fileversion] + +\message{`heuristica' v\fileversion, \filedate\space Style file (m_sharpe) for Heuristica (a_panov, m_sharpe), an extension of Utopia.} + +\RequirePackage[T2A,T2B,T2C,LY1,T1]{fontenc} +\RequirePackage{textcomp} +\RequirePackage{ifthen} +\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} +\RequirePackage{etoolbox} + +\RequirePackage{fontaxes} +\fa@naming@exception{figures}{{superior}{proportional}}{Sup} +\fa@naming@exception{figures}{{superior}{tabular}}{Sup} +\def\sufigures{\@nomath\sufigures + \fontfigurestyle{superior}\selectfont} +\DeclareTextFontCommand{\textsu}{\sufigures} +\let\textsuperior\textsu + +\fa@naming@exception{figures}{{inferior}{proportional}}{Inf} +\fa@naming@exception{figures}{{inferior}{tabular}}{Inf} +\def\infigures{\@nomath\infigures + \fontfigurestyle{inferior}\selectfont} +\DeclareTextFontCommand{\textin}{\infigures} +\let\textinferior\textin + +\providecommand*{\textfrac}[2]{% + \textsu{#1}\kern.01em\textfractionsolidus\kern-.03em\textin{#2}} + +\def\Heuristica@spc{.211em} +\def\Heuristica@stretch{.1055em} +\def\Heuristica@shrink{.0703em} +\def\Heuristica@spcf{} % a factor to multiply \fontdimen2 + +\newcommand*{\Heuristica@scale}{1} +\RequirePackage{xkeyval} +\DeclareOptionX{scale}{\renewcommand*{\Heuristica@scale}{#1}} +\DeclareOptionX{scaled}{\renewcommand*{\Heuristica@scale}{#1}} +\DeclareOptionX{spacing}[.25em]{\gdef\Heuristica@spc{#1}} +\DeclareOptionX{stretch}[.125em]{\gdef\Heuristica@stretch{#1}} +\DeclareOptionX{shrink}[.1em]{\gdef\Heuristica@shrink{#1}} +\DeclareOptionX{space}[1.23]{\gdef\Heuristica@spcf{#1}} + +\let\orig@footnote=\thefootnote +\let\orig@makefnmark=\@makefnmark +\def\bfseries@rm{b} +\def\mdseries@rm{m} + +\newif\if@Heuristica@sups + +\DeclareOptionX{lining}{\edef\Heuristica@figurestyle{LF}} +\DeclareOptionX{lf}{\edef\Heuristica@figurestyle{LF}} +\DeclareOptionX{oldstyle}{\edef\Heuristica@figurestyle{OsF}} +\DeclareOptionX{osf}{\edef\Heuristica@figurestyle{OsF}} +\DeclareOptionX{tabular}{\edef\Heuristica@figurealign{T}} +\DeclareOptionX{sups}{\@Heuristica@supstrue} +\DeclareOptionX{looser}{% +\gdef\Heuristica@spc{.25em}\gdef\Heuristica@stretch{.125em}\Heuristica@shrink{.1em}} +\DeclareOptionX{loosest}{% +\gdef\Heuristica@spc{.28em}\gdef\Heuristica@stretch{.125em}\gdef\Heuristica@shrink{.13em}} +\ExecuteOptionsX{lining,tabular} +\ProcessOptionsX\relax + +\def\useosf{\edef\Heuristica@figurestyle{OsF}} +\@onlypreamble\useosf + +\ifthenelse{\equal{\Heuristica@spcf}{}}{% +\DeclareRobustCommand{\Heuristica@sf}{% + \fontdimen2\font=\Heuristica@spc + \fontdimen3\font=\Heuristica@stretch + \fontdimen4\font=\Heuristica@shrink}}{% +\DeclareRobustCommand{\Heuristica@sf}{% + \fontdimen2\font=\Heuristica@spcf\fontdimen2\font}} + +\DeclareRobustCommand{\textlf}[1]{% + {\fontfamily{Heuristica-TLF}\selectfont #1}% +}% to get lf +\DeclareRobustCommand{\texttlf}[1]{% + {\fontfamily{Heuristica-TLF}\selectfont #1}% +}% to get tlf +\DeclareRobustCommand{\textosf}[1]{% + {\fontfamily{Heuristica-TOsF}\selectfont #1}% +}% to get osf +\DeclareRobustCommand{\texttosf}[1]{% + {\fontfamily{Heuristica-TOsF}\selectfont #1}% +}% to get tosf + +\renewcommand*{\rmdefault}{Heuristica-TLF} % always TLF in math +\renewcommand*{\familydefault}{\rmdefault} + +\if@Heuristica@sups % + \ifdefined\sufigures + \def\f@@tn@te{footnote} + \def\@makefnmark{% + \ifx\@mpfn\f@@tn@te% + \ifx\thefootnote\orig@footnote% + \hbox{\sufigures\hspace*{.04em}\@thefnmark\hspace*{.04em}}% + \else% + \orig@makefnmark% + \fi + \else% + \orig@makefnmark% + \fi}% + \fi% +\fi + +\AtEndPreamble{% +\renewcommand*{\rmdefault}{Heuristica-T\Heuristica@figurestyle} +\normalfont} + +\endinput |