From f052079af026affd843a303f9b943c07942a66b1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 5 Jan 2015 23:20:25 +0000 Subject: heuristica (5jan15) git-svn-id: svn://tug.org/texlive/trunk@35964 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/heuristica/Heuristica.sty | 101 --------------------- .../tex/latex/heuristica/LY1Heuristica-Inf.fd | 36 ++++---- .../tex/latex/heuristica/LY1Heuristica-Sup.fd | 20 ++-- .../tex/latex/heuristica/LY1Heuristica-TLF.fd | 44 ++++----- .../tex/latex/heuristica/LY1Heuristica-TOsF.fd | 44 ++++----- .../tex/latex/heuristica/T1Heuristica-Inf.fd | 32 +++---- .../tex/latex/heuristica/T1Heuristica-Sup.fd | 20 ++-- .../tex/latex/heuristica/T1Heuristica-TLF.fd | 44 ++++----- .../tex/latex/heuristica/T1Heuristica-TOsF.fd | 28 ++---- .../tex/latex/heuristica/T2AHeuristica-Inf.fd | 12 +-- .../tex/latex/heuristica/T2AHeuristica-Sup.fd | 36 ++++---- .../tex/latex/heuristica/T2AHeuristica-TLF.fd | 28 ++---- .../tex/latex/heuristica/T2AHeuristica-TOsF.fd | 44 ++++----- .../tex/latex/heuristica/T2BHeuristica-Inf.fd | 20 ++-- .../tex/latex/heuristica/T2BHeuristica-Sup.fd | 36 ++++---- .../tex/latex/heuristica/T2BHeuristica-TLF.fd | 40 ++++---- .../tex/latex/heuristica/T2BHeuristica-TOsF.fd | 28 ++---- .../tex/latex/heuristica/T2CHeuristica-Inf.fd | 12 +-- .../tex/latex/heuristica/T2CHeuristica-Sup.fd | 20 ++-- .../tex/latex/heuristica/T2CHeuristica-TLF.fd | 24 ++--- .../tex/latex/heuristica/T2CHeuristica-TOsF.fd | 28 ++---- .../tex/latex/heuristica/TS1Heuristica-TLF.fd | 32 +++---- .../tex/latex/heuristica/TS1Heuristica-TOsF.fd | 28 +++--- .../texmf-dist/tex/latex/heuristica/heuristica.sty | 101 +++++++++++++++++++++ 24 files changed, 389 insertions(+), 469 deletions(-) delete mode 100644 Master/texmf-dist/tex/latex/heuristica/Heuristica.sty create mode 100644 Master/texmf-dist/tex/latex/heuristica/heuristica.sty (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/heuristica/Heuristica.sty b/Master/texmf-dist/tex/latex/heuristica/Heuristica.sty deleted file mode 100644 index 49d2fbca03c..00000000000 --- a/Master/texmf-dist/tex/latex/heuristica/Heuristica.sty +++ /dev/null @@ -1,101 +0,0 @@ -%% heuristica.sty -%% -\NeedsTeXFormat{LaTeX2e} -\def\fileversion{1.05} -\def\filedate{2014/08/06} -\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} -\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} -\RequirePackage{etoolbox} -\IfFileExists{fontaxes.sty}{ - \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}} - -\IfFileExists{xkeyval.sty}{ - \newcommand*{\Heuristica@scale}{1} - \RequirePackage{xkeyval} - \DeclareOptionX{scale}{\renewcommand*{\Heuristica@scale}{##1}} - \DeclareOptionX{scaled}{\renewcommand*{\Heuristica@scale}{##1}} - \DeclareOptionX{space}[1.2]{\DeclareRobustCommand{\zut@sf}{% - \fontdimen2\font=##1\fontdimen2\font}} -}{ - \let\DeclareOptionX\DeclareOption - \let\ExecuteOptionsX\ExecuteOptions - \let\ProcessOptionsX\ProcessOptions -} -\let\orig@footnote=\thefootnote -\let\orig@makefnmark=\@makefnmark - -\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{bold}{\edef\bfseries@rm{b}} -\DeclareOptionX{regular}{\edef\mdseries@rm{m}} -\DeclareOptionX{sups}{\@Heuristica@supstrue} -\ExecuteOptionsX{lining,tabular,bold,regular} -\ProcessOptionsX\relax - -\def\useosf{\edef\Heuristica@figurestyle{OsF}} -\@onlypreamble\useosf - -\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 diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Inf.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Inf.fd index ba43cb18702..3e597976d6b 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Inf.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Inf.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{LY1Heuristica-Inf.fd} - [2014/08/09 (autoinst) Font definitions for LY1/Heuristica-Inf.] + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-Inf.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,32 +11,28 @@ \DeclareFontFamily{LY1}{Heuristica-Inf}{} -\DeclareFontShape{LY1}{Heuristica-Inf}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-inf-ly1 -}{} - -\DeclareFontShape{LY1}{Heuristica-Inf}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-inf-ly1 -}{} - -\DeclareFontShape{LY1}{Heuristica-Inf}{b}{sl}{ - <-> ssub * Heuristica-Inf/b/it +\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}{it}{ - <-> \Heuristica@@scale Heuristica-Italic-inf-ly1 -}{} - \DeclareFontShape{LY1}{Heuristica-Inf}{m}{sl}{ <-> ssub * Heuristica-Inf/m/it }{} -\DeclareFontShape{LY1}{Heuristica-Inf}{bx}{sl}{ - <-> ssub * Heuristica-Inf/b/sl +\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}{ @@ -47,4 +43,8 @@ <-> ssub * Heuristica-Inf/b/it }{} +\DeclareFontShape{LY1}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd index 8b67b61d837..7c94c3898bb 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{LY1Heuristica-Sup.fd} - [2014/08/09 (autoinst) Font definitions for LY1/Heuristica-Sup.] + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-Sup.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,14 +11,14 @@ \DeclareFontFamily{LY1}{Heuristica-Sup}{} -\DeclareFontShape{LY1}{Heuristica-Sup}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-sup-ly1 -}{} - \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 }{} @@ -35,10 +35,6 @@ <-> ssub * Heuristica-Sup/m/it }{} -\DeclareFontShape{LY1}{Heuristica-Sup}{bx}{sl}{ - <-> ssub * Heuristica-Sup/b/sl -}{} - \DeclareFontShape{LY1}{Heuristica-Sup}{bx}{n}{ <-> ssub * Heuristica-Sup/b/n }{} @@ -47,4 +43,8 @@ <-> ssub * Heuristica-Sup/b/it }{} +\DeclareFontShape{LY1}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd index cba0e10a4a6..f18474e5a42 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{LY1Heuristica-TLF.fd} - [2014/08/09 (autoinst) Font definitions for LY1/Heuristica-TLF.] + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-TLF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,52 +11,44 @@ \DeclareFontFamily{LY1}{Heuristica-TLF}{} -\DeclareFontShape{LY1}{Heuristica-TLF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-sc-ly1 +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-ly1 }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-ly1 +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tlf-ly1 }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-ly1 }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{b}{sl}{ - <-> ssub * Heuristica-TLF/b/it +\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sl}{ + <-> ssub * Heuristica-TLF/m/it }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sc}{ - <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-ly1 +\DeclareFontShape{LY1}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-tlf-ly1 +\DeclareFontShape{LY1}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-ly1 }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{m}{it}{ - <-> \Heuristica@@scale Heuristica-Italic-tlf-ly1 +\DeclareFontShape{LY1}{Heuristica-TLF}{b}{sl}{ + <-> ssub * Heuristica-TLF/b/it }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{m}{sl}{ - <-> ssub * Heuristica-TLF/m/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}{sc}{ - <-> ssub * Heuristica-TLF/b/sc -}{} - \DeclareFontShape{LY1}{Heuristica-TLF}{bx}{n}{ <-> ssub * Heuristica-TLF/b/n }{} -\DeclareFontShape{LY1}{Heuristica-TLF}{bx}{it}{ - <-> ssub * Heuristica-TLF/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd index a5d9f7be07b..156c70fba20 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{LY1Heuristica-TOsF.fd} - [2014/08/09 (autoinst) Font definitions for LY1/Heuristica-TOsF.] + [2015/01/04 (autoinst) Font definitions for LY1/Heuristica-TOsF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,26 +11,6 @@ \DeclareFontFamily{LY1}{Heuristica-TOsF}{} -\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-sc-ly1 -}{} - -\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-ly1 -}{} - -\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ly1 -}{} - -\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{sl}{ - <-> ssub * Heuristica-TOsF/b/it -}{} - -\DeclareFontShape{LY1}{Heuristica-TOsF}{m}{sc}{ - <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-ly1 -}{} - \DeclareFontShape{LY1}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-ly1 }{} @@ -39,16 +19,24 @@ <-> \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}{bx}{sl}{ - <-> ssub * Heuristica-TOsF/b/sl +\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}{bx}{sc}{ - <-> ssub * Heuristica-TOsF/b/sc +\DeclareFontShape{LY1}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it }{} \DeclareFontShape{LY1}{Heuristica-TOsF}{bx}{n}{ @@ -59,4 +47,8 @@ <-> ssub * Heuristica-TOsF/b/it }{} +\DeclareFontShape{LY1}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Inf.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Inf.fd index a9be775d4b1..0e38f51d2b2 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Inf.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Inf.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T1Heuristica-Inf.fd} - [2014/08/09 (autoinst) Font definitions for T1/Heuristica-Inf.] + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-Inf.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,18 +11,6 @@ \DeclareFontFamily{T1}{Heuristica-Inf}{} -\DeclareFontShape{T1}{Heuristica-Inf}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-inf-t1 -}{} - -\DeclareFontShape{T1}{Heuristica-Inf}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-inf-t1 -}{} - -\DeclareFontShape{T1}{Heuristica-Inf}{b}{sl}{ - <-> ssub * Heuristica-Inf/b/it -}{} - \DeclareFontShape{T1}{Heuristica-Inf}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-inf-t1 }{} @@ -35,8 +23,16 @@ <-> ssub * Heuristica-Inf/m/it }{} -\DeclareFontShape{T1}{Heuristica-Inf}{bx}{sl}{ - <-> ssub * Heuristica-Inf/b/sl +\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}{ @@ -47,4 +43,8 @@ <-> ssub * Heuristica-Inf/b/it }{} +\DeclareFontShape{T1}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd index 3872168cfb6..c591325e899 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T1Heuristica-Sup.fd} - [2014/08/09 (autoinst) Font definitions for T1/Heuristica-Sup.] + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-Sup.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,14 +11,14 @@ \DeclareFontFamily{T1}{Heuristica-Sup}{} -\DeclareFontShape{T1}{Heuristica-Sup}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-sup-t1 -}{} - \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 }{} @@ -35,10 +35,6 @@ <-> ssub * Heuristica-Sup/m/it }{} -\DeclareFontShape{T1}{Heuristica-Sup}{bx}{sl}{ - <-> ssub * Heuristica-Sup/b/sl -}{} - \DeclareFontShape{T1}{Heuristica-Sup}{bx}{n}{ <-> ssub * Heuristica-Sup/b/n }{} @@ -47,4 +43,8 @@ <-> ssub * Heuristica-Sup/b/it }{} +\DeclareFontShape{T1}{Heuristica-Sup}{bx}{sl}{ + <-> ssub * Heuristica-Sup/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd index 59a6d5dbbf8..2711291039a 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T1Heuristica-TLF.fd} - [2014/08/09 (autoinst) Font definitions for T1/Heuristica-TLF.] + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-TLF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,30 +11,14 @@ \DeclareFontFamily{T1}{Heuristica-TLF}{} -\DeclareFontShape{T1}{Heuristica-TLF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-sc-t1 -}{} - -\DeclareFontShape{T1}{Heuristica-TLF}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-t1 -}{} - -\DeclareFontShape{T1}{Heuristica-TLF}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{Heuristica-TLF}{b}{sl}{ - <-> ssub * Heuristica-TLF/b/it +\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}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-tlf-t1 -}{} - \DeclareFontShape{T1}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t1 }{} @@ -43,20 +27,28 @@ <-> ssub * Heuristica-TLF/m/it }{} -\DeclareFontShape{T1}{Heuristica-TLF}{bx}{sl}{ - <-> ssub * Heuristica-TLF/b/sl +\DeclareFontShape{T1}{Heuristica-TLF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{Heuristica-TLF}{bx}{sc}{ - <-> ssub * Heuristica-TLF/b/sc +\DeclareFontShape{T1}{Heuristica-TLF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tlf-t1 }{} -\DeclareFontShape{T1}{Heuristica-TLF}{bx}{n}{ - <-> ssub * Heuristica-TLF/b/n +\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/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd index d454fd504bd..9d3c3f58306 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T1Heuristica-TOsF.fd} - [2014/08/09 (autoinst) Font definitions for T1/Heuristica-TOsF.] + [2015/01/04 (autoinst) Font definitions for T1/Heuristica-TOsF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,18 +11,14 @@ \DeclareFontFamily{T1}{Heuristica-TOsF}{} -\DeclareFontShape{T1}{Heuristica-TOsF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-sc-t1 +\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}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t1 -}{} - \DeclareFontShape{T1}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it }{} @@ -31,14 +27,14 @@ <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t1 }{} -\DeclareFontShape{T1}{Heuristica-TOsF}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-tosf-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 }{} @@ -47,16 +43,12 @@ <-> ssub * Heuristica-TOsF/b/sl }{} -\DeclareFontShape{T1}{Heuristica-TOsF}{bx}{sc}{ - <-> ssub * Heuristica-TOsF/b/sc +\DeclareFontShape{T1}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it }{} \DeclareFontShape{T1}{Heuristica-TOsF}{bx}{n}{ <-> ssub * Heuristica-TOsF/b/n }{} -\DeclareFontShape{T1}{Heuristica-TOsF}{bx}{it}{ - <-> ssub * Heuristica-TOsF/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Inf.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Inf.fd index 284f38308cc..414ea4c5f0c 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Inf.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Inf.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2AHeuristica-Inf.fd} - [2014/08/09 (autoinst) Font definitions for T2A/Heuristica-Inf.] + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-Inf.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -35,14 +35,14 @@ <-> ssub * Heuristica-Inf/m/it }{} -\DeclareFontShape{T2A}{Heuristica-Inf}{bx}{sl}{ - <-> ssub * Heuristica-Inf/b/sl -}{} - \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 }{} diff --git a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd index 5796cc94856..40f6e715d32 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2AHeuristica-Sup.fd} - [2014/08/09 (autoinst) Font definitions for T2A/Heuristica-Sup.] + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-Sup.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,18 +11,6 @@ \DeclareFontFamily{T2A}{Heuristica-Sup}{} -\DeclareFontShape{T2A}{Heuristica-Sup}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-sup-t2a -}{} - -\DeclareFontShape{T2A}{Heuristica-Sup}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2a -}{} - -\DeclareFontShape{T2A}{Heuristica-Sup}{b}{sl}{ - <-> ssub * Heuristica-Sup/b/it -}{} - \DeclareFontShape{T2A}{Heuristica-Sup}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-sup-t2a }{} @@ -35,16 +23,28 @@ <-> ssub * Heuristica-Sup/m/it }{} -\DeclareFontShape{T2A}{Heuristica-Sup}{bx}{sl}{ - <-> ssub * Heuristica-Sup/b/sl +\DeclareFontShape{T2A}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2a }{} -\DeclareFontShape{T2A}{Heuristica-Sup}{bx}{n}{ - <-> ssub * Heuristica-Sup/b/n +\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/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd index 19caa378a16..7396fcc37b6 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2AHeuristica-TLF.fd} - [2014/08/09 (autoinst) Font definitions for T2A/Heuristica-TLF.] + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-TLF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,10 +11,6 @@ \DeclareFontFamily{T2A}{Heuristica-TLF}{} -\DeclareFontShape{T2A}{Heuristica-TLF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-sc-t2a -}{} - \DeclareFontShape{T2A}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-t2a }{} @@ -31,30 +27,26 @@ <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TLF}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-tlf-t2a -}{} - \DeclareFontShape{T2A}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TLF}{m}{sl}{ - <-> ssub * Heuristica-TLF/m/it -}{} - -\DeclareFontShape{T2A}{Heuristica-TLF}{bx}{sl}{ - <-> ssub * Heuristica-TLF/b/sl +\DeclareFontShape{T2A}{Heuristica-TLF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tlf-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TLF}{bx}{sc}{ - <-> ssub * Heuristica-TLF/b/sc +\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 }{} diff --git a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd index 7a8b2f2e5bc..eaf5035d028 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2AHeuristica-TOsF.fd} - [2014/08/09 (autoinst) Font definitions for T2A/Heuristica-TOsF.] + [2015/01/04 (autoinst) Font definitions for T2A/Heuristica-TOsF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,52 +11,44 @@ \DeclareFontFamily{T2A}{Heuristica-TOsF}{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-sc-t2a +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sc}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-t2a +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-tosf-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2a +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-tosf-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{sl}{ - <-> ssub * Heuristica-TOsF/b/it +\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sl}{ + <-> ssub * Heuristica-TOsF/m/it }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sc}{ - <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2a +\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-tosf-t2a +\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-t2a }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{it}{ - <-> \Heuristica@@scale Heuristica-Italic-tosf-t2a +\DeclareFontShape{T2A}{Heuristica-TOsF}{b}{sl}{ + <-> ssub * Heuristica-TOsF/b/it }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sl}{ - <-> ssub * Heuristica-TOsF/m/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}{sc}{ - <-> ssub * Heuristica-TOsF/b/sc -}{} - \DeclareFontShape{T2A}{Heuristica-TOsF}{bx}{n}{ <-> ssub * Heuristica-TOsF/b/n }{} -\DeclareFontShape{T2A}{Heuristica-TOsF}{bx}{it}{ - <-> ssub * Heuristica-TOsF/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Inf.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Inf.fd index 5d72303a769..b74b26c4953 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Inf.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Inf.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2BHeuristica-Inf.fd} - [2014/08/09 (autoinst) Font definitions for T2B/Heuristica-Inf.] + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-Inf.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -23,18 +23,22 @@ <-> ssub * Heuristica-Inf/b/it }{} -\DeclareFontShape{T2B}{Heuristica-Inf}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-inf-t2b -}{} - \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 }{} @@ -43,8 +47,4 @@ <-> ssub * Heuristica-Inf/b/n }{} -\DeclareFontShape{T2B}{Heuristica-Inf}{bx}{it}{ - <-> ssub * Heuristica-Inf/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd index ec56f6afab6..9c67bc1e86c 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2BHeuristica-Sup.fd} - [2014/08/09 (autoinst) Font definitions for T2B/Heuristica-Sup.] + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-Sup.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,40 +11,40 @@ \DeclareFontFamily{T2B}{Heuristica-Sup}{} -\DeclareFontShape{T2B}{Heuristica-Sup}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-sup-t2b +\DeclareFontShape{T2B}{Heuristica-Sup}{m}{it}{ + <-> \Heuristica@@scale Heuristica-Italic-sup-t2b }{} -\DeclareFontShape{T2B}{Heuristica-Sup}{b}{it}{ - <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2b +\DeclareFontShape{T2B}{Heuristica-Sup}{m}{n}{ + <-> \Heuristica@@scale Heuristica-Regular-sup-t2b }{} -\DeclareFontShape{T2B}{Heuristica-Sup}{b}{sl}{ - <-> ssub * Heuristica-Sup/b/it +\DeclareFontShape{T2B}{Heuristica-Sup}{m}{sl}{ + <-> ssub * Heuristica-Sup/m/it }{} -\DeclareFontShape{T2B}{Heuristica-Sup}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-sup-t2b +\DeclareFontShape{T2B}{Heuristica-Sup}{b}{it}{ + <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2b }{} -\DeclareFontShape{T2B}{Heuristica-Sup}{m}{it}{ - <-> \Heuristica@@scale Heuristica-Italic-sup-t2b +\DeclareFontShape{T2B}{Heuristica-Sup}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-sup-t2b }{} -\DeclareFontShape{T2B}{Heuristica-Sup}{m}{sl}{ - <-> ssub * Heuristica-Sup/m/it +\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}{n}{ - <-> ssub * Heuristica-Sup/b/n -}{} - \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/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd index e57017e540d..45cef9fa165 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2BHeuristica-TLF.fd} - [2014/08/09 (autoinst) Font definitions for T2B/Heuristica-TLF.] + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-TLF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,30 +11,14 @@ \DeclareFontFamily{T2B}{Heuristica-TLF}{} -\DeclareFontShape{T2B}{Heuristica-TLF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-sc-t2b -}{} - -\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}{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}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-tlf-t2b -}{} - \DeclareFontShape{T2B}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t2b }{} @@ -43,18 +27,26 @@ <-> ssub * Heuristica-TLF/m/it }{} -\DeclareFontShape{T2B}{Heuristica-TLF}{bx}{sl}{ - <-> ssub * Heuristica-TLF/b/sl +\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}{bx}{sc}{ - <-> ssub * Heuristica-TLF/b/sc +\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 }{} diff --git a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd index 426172bd319..41f3522ccf4 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2BHeuristica-TOsF.fd} - [2014/08/09 (autoinst) Font definitions for T2B/Heuristica-TOsF.] + [2015/01/04 (autoinst) Font definitions for T2B/Heuristica-TOsF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,10 +11,6 @@ \DeclareFontFamily{T2B}{Heuristica-TOsF}{} -\DeclareFontShape{T2B}{Heuristica-TOsF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-sc-t2b -}{} - \DeclareFontShape{T2B}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-t2b }{} @@ -27,6 +23,10 @@ <-> 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 }{} @@ -35,26 +35,18 @@ <-> \Heuristica@@scale Heuristica-Regular-tosf-t2b }{} -\DeclareFontShape{T2B}{Heuristica-TOsF}{m}{it}{ - <-> \Heuristica@@scale Heuristica-Italic-tosf-t2b -}{} - \DeclareFontShape{T2B}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it }{} -\DeclareFontShape{T2B}{Heuristica-TOsF}{bx}{sl}{ - <-> ssub * Heuristica-TOsF/b/sl -}{} - -\DeclareFontShape{T2B}{Heuristica-TOsF}{bx}{sc}{ - <-> ssub * Heuristica-TOsF/b/sc -}{} - \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 }{} diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Inf.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Inf.fd index 05154fbcf6f..b25e601335b 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Inf.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Inf.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2CHeuristica-Inf.fd} - [2014/08/09 (autoinst) Font definitions for T2C/Heuristica-Inf.] + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-Inf.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -35,10 +35,6 @@ <-> ssub * Heuristica-Inf/m/it }{} -\DeclareFontShape{T2C}{Heuristica-Inf}{bx}{sl}{ - <-> ssub * Heuristica-Inf/b/sl -}{} - \DeclareFontShape{T2C}{Heuristica-Inf}{bx}{n}{ <-> ssub * Heuristica-Inf/b/n }{} @@ -47,4 +43,8 @@ <-> ssub * Heuristica-Inf/b/it }{} +\DeclareFontShape{T2C}{Heuristica-Inf}{bx}{sl}{ + <-> ssub * Heuristica-Inf/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd index c63e9d22cfa..c7ec3e2cae5 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2CHeuristica-Sup.fd} - [2014/08/09 (autoinst) Font definitions for T2C/Heuristica-Sup.] + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-Sup.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,14 +11,14 @@ \DeclareFontFamily{T2C}{Heuristica-Sup}{} -\DeclareFontShape{T2C}{Heuristica-Sup}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-sup-t2c -}{} - \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 }{} @@ -35,6 +35,10 @@ <-> 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 }{} @@ -43,8 +47,4 @@ <-> ssub * Heuristica-Sup/b/n }{} -\DeclareFontShape{T2C}{Heuristica-Sup}{bx}{it}{ - <-> ssub * Heuristica-Sup/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd index 0affd45ade3..0c423efefa3 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2CHeuristica-TLF.fd} - [2014/08/09 (autoinst) Font definitions for T2C/Heuristica-TLF.] + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-TLF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,10 +11,6 @@ \DeclareFontFamily{T2C}{Heuristica-TLF}{} -\DeclareFontShape{T2C}{Heuristica-TLF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tlf-sc-t2c -}{} - \DeclareFontShape{T2C}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-t2c }{} @@ -27,14 +23,14 @@ <-> ssub * Heuristica-TLF/b/it }{} -\DeclareFontShape{T2C}{Heuristica-TLF}{m}{sc}{ - <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2c -}{} - \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 }{} @@ -47,16 +43,12 @@ <-> ssub * Heuristica-TLF/b/sl }{} -\DeclareFontShape{T2C}{Heuristica-TLF}{bx}{sc}{ - <-> ssub * Heuristica-TLF/b/sc +\DeclareFontShape{T2C}{Heuristica-TLF}{bx}{it}{ + <-> ssub * Heuristica-TLF/b/it }{} \DeclareFontShape{T2C}{Heuristica-TLF}{bx}{n}{ <-> ssub * Heuristica-TLF/b/n }{} -\DeclareFontShape{T2C}{Heuristica-TLF}{bx}{it}{ - <-> ssub * Heuristica-TLF/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd index bee7bff89ca..6a6b740c37c 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{T2CHeuristica-TOsF.fd} - [2014/08/09 (autoinst) Font definitions for T2C/Heuristica-TOsF.] + [2015/01/04 (autoinst) Font definitions for T2C/Heuristica-TOsF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,10 +11,6 @@ \DeclareFontFamily{T2C}{Heuristica-TOsF}{} -\DeclareFontShape{T2C}{Heuristica-TOsF}{b}{sc}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-sc-t2c -}{} - \DeclareFontShape{T2C}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-t2c }{} @@ -27,14 +23,14 @@ <-> ssub * Heuristica-TOsF/b/it }{} -\DeclareFontShape{T2C}{Heuristica-TOsF}{m}{sc}{ - <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2c -}{} - \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 }{} @@ -43,20 +39,16 @@ <-> ssub * Heuristica-TOsF/m/it }{} -\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{sl}{ - <-> ssub * Heuristica-TOsF/b/sl +\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{it}{ + <-> ssub * Heuristica-TOsF/b/it }{} -\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{sc}{ - <-> ssub * Heuristica-TOsF/b/sc +\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{sl}{ + <-> ssub * Heuristica-TOsF/b/sl }{} \DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{n}{ <-> ssub * Heuristica-TOsF/b/n }{} -\DeclareFontShape{T2C}{Heuristica-TOsF}{bx}{it}{ - <-> ssub * Heuristica-TOsF/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd index 955f6a9688e..f7293861121 100644 --- a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{TS1Heuristica-TLF.fd} - [2014/08/09 (autoinst) Font definitions for TS1/Heuristica-TLF.] + [2015/01/04 (autoinst) Font definitions for TS1/Heuristica-TLF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,18 +11,6 @@ \DeclareFontFamily{TS1}{Heuristica-TLF}{} -\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}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-ts1 }{} @@ -35,8 +23,16 @@ <-> ssub * Heuristica-TLF/m/it }{} -\DeclareFontShape{TS1}{Heuristica-TLF}{bx}{sl}{ - <-> ssub * Heuristica-TLF/b/sl +\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}{ @@ -47,4 +43,8 @@ <-> ssub * Heuristica-TLF/b/it }{} +\DeclareFontShape{TS1}{Heuristica-TLF}{bx}{sl}{ + <-> ssub * Heuristica-TLF/b/sl +}{} + \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd index df9f2d16494..b8c22c48162 100644 --- a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2014/08/09 +%% Generated by autoinst on 2015/01/04 %% \ProvidesFile{TS1Heuristica-TOsF.fd} - [2014/08/09 (autoinst) Font definitions for TS1/Heuristica-TOsF.] + [2015/01/04 (autoinst) Font definitions for TS1/Heuristica-TOsF.] \expandafter\ifx\csname Heuristica@scale\endcsname\relax \let\Heuristica@@scale\@empty @@ -11,30 +11,34 @@ \DeclareFontFamily{TS1}{Heuristica-TOsF}{} -\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{n}{ - <-> \Heuristica@@scale Heuristica-Bold-tosf-ts1 -}{} - \DeclareFontShape{TS1}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ts1 }{} -\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{sl}{ - <-> ssub * Heuristica-TOsF/b/it +\DeclareFontShape{TS1}{Heuristica-TOsF}{b}{n}{ + <-> \Heuristica@@scale Heuristica-Bold-tosf-ts1 }{} -\DeclareFontShape{TS1}{Heuristica-TOsF}{m}{n}{ - <-> \Heuristica@@scale Heuristica-Regular-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 }{} @@ -43,8 +47,4 @@ <-> ssub * Heuristica-TOsF/b/n }{} -\DeclareFontShape{TS1}{Heuristica-TOsF}{bx}{it}{ - <-> ssub * Heuristica-TOsF/b/it -}{} - \endinput diff --git a/Master/texmf-dist/tex/latex/heuristica/heuristica.sty b/Master/texmf-dist/tex/latex/heuristica/heuristica.sty new file mode 100644 index 00000000000..71109219bee --- /dev/null +++ b/Master/texmf-dist/tex/latex/heuristica/heuristica.sty @@ -0,0 +1,101 @@ +%% heuristica.sty +%% +\NeedsTeXFormat{LaTeX2e} +\def\fileversion{1.08} +\def\filedate{2015/01/04} +\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} +\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} +\RequirePackage{etoolbox} +\IfFileExists{fontaxes.sty}{ + \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}} + +\IfFileExists{xkeyval.sty}{ + \newcommand*{\Heuristica@scale}{1} + \RequirePackage{xkeyval} + \DeclareOptionX{scale}{\renewcommand*{\Heuristica@scale}{##1}} + \DeclareOptionX{scaled}{\renewcommand*{\Heuristica@scale}{##1}} + \DeclareOptionX{space}[1.2]{\DeclareRobustCommand{\zut@sf}{% + \fontdimen2\font=##1\fontdimen2\font}} +}{ + \let\DeclareOptionX\DeclareOption + \let\ExecuteOptionsX\ExecuteOptions + \let\ProcessOptionsX\ProcessOptions +} +\let\orig@footnote=\thefootnote +\let\orig@makefnmark=\@makefnmark + +\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{bold}{\edef\bfseries@rm{b}} +\DeclareOptionX{regular}{\edef\mdseries@rm{m}} +\DeclareOptionX{sups}{\@Heuristica@supstrue} +\ExecuteOptionsX{lining,tabular,bold,regular} +\ProcessOptionsX\relax + +\def\useosf{\edef\Heuristica@figurestyle{OsF}} +\@onlypreamble\useosf + +\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 -- cgit v1.2.3