diff options
20 files changed, 114 insertions, 98 deletions
diff --git a/Master/texmf-dist/doc/fonts/heuristica/README b/Master/texmf-dist/doc/fonts/heuristica/README index 4f304006cb9..15ba66a73d4 100644 --- a/Master/texmf-dist/doc/fonts/heuristica/README +++ b/Master/texmf-dist/doc/fonts/heuristica/README @@ -2,7 +2,13 @@ This package provides LaTeX support files for Andrey V. Panov's Heuristica fonts http://www.ctan.org/license/lppl1.3 for the details of that license. -Current version: 1.01 +Current version: 1.02 + +Changes in version 1.02 +1. Added option "space" to heuristica.sty, so that \usepackage[space=1.25]{heuristica} increases the interword space by 25%. (With \usepackage[space]{heuristica} you get the default value 1.2.) +2. Added a basic heuristica.fontspec so that when using fontspec, you can write +\fontspec{heuristic} +and get the basic default properties. Changes in version 1.01 Changed the autoinst command as that in version 1.00 proved to be incompatible with font protrusion using the microtype package. diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd index e4ab499428d..7239dd36ef7 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-Sup.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{LY1}{Heuristica-Sup}{} +\DeclareFontFamily{LY1}{Heuristica-Sup}{\providecommand{\zut@sf}{}} \DeclareFontShape{LY1}{Heuristica-Sup}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-sup-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-Sup}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-sup-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-Sup}{b}{sl}{ <-> ssub * Heuristica-Sup/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{LY1}{Heuristica-Sup}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-sup-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-Sup}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-sup-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-Sup}{m}{sl}{ <-> ssub * Heuristica-Sup/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd index 82f24067b51..495f09752a6 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TLF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{LY1}{Heuristica-TLF}{} +\DeclareFontFamily{LY1}{Heuristica-TLF}{\providecommand{\zut@sf}{}} \DeclareFontShape{LY1}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TLF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TLF}{b}{sl}{ <-> ssub * Heuristica-TLF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{LY1}{Heuristica-TLF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TLF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TLF}{m}{sl}{ <-> ssub * Heuristica-TLF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd index d937a5514d1..6b39cf32881 100644 --- a/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/LY1Heuristica-TOsF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{LY1}{Heuristica-TOsF}{} +\DeclareFontFamily{LY1}{Heuristica-TOsF}{\providecommand{\zut@sf}{}} \DeclareFontShape{LY1}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{LY1}{Heuristica-TOsF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TOsF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tosf-ly1 -}{} +}{\zut@sf} \DeclareFontShape{LY1}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd index 4434e9915f5..0192bca609c 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-Sup.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T1}{Heuristica-Sup}{} +\DeclareFontFamily{T1}{Heuristica-Sup}{\providecommand{\zut@sf}{}} \DeclareFontShape{T1}{Heuristica-Sup}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-sup-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-Sup}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-Sup}{b}{sl}{ <-> ssub * Heuristica-Sup/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{T1}{Heuristica-Sup}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-sup-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-Sup}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-sup-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-Sup}{m}{sl}{ <-> ssub * Heuristica-Sup/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd index 8f74a090042..d3c79ddaf00 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TLF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T1}{Heuristica-TLF}{} +\DeclareFontFamily{T1}{Heuristica-TLF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T1}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TLF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TLF}{b}{sl}{ <-> ssub * Heuristica-TLF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T1}{Heuristica-TLF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TLF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TLF}{m}{sl}{ <-> ssub * Heuristica-TLF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd index fdbe623a41a..e7062c22135 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T1Heuristica-TOsF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T1}{Heuristica-TOsF}{} +\DeclareFontFamily{T1}{Heuristica-TOsF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T1}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T1}{Heuristica-TOsF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TOsF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tosf-t1 -}{} +}{\zut@sf} \DeclareFontShape{T1}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd index 31487f57ad5..ac6043a74a0 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-Sup.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2A}{Heuristica-Sup}{} +\DeclareFontFamily{T2A}{Heuristica-Sup}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2A}{Heuristica-Sup}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-sup-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-Sup}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-Sup}{b}{sl}{ <-> ssub * Heuristica-Sup/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{T2A}{Heuristica-Sup}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-sup-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-Sup}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-sup-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-Sup}{m}{sl}{ <-> ssub * Heuristica-Sup/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd index 743ff35a4ca..a5a7c5d120e 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TLF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2A}{Heuristica-TLF}{} +\DeclareFontFamily{T2A}{Heuristica-TLF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2A}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TLF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TLF}{b}{sl}{ <-> ssub * Heuristica-TLF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T2A}{Heuristica-TLF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TLF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TLF}{m}{sl}{ <-> ssub * Heuristica-TLF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd index c028e0876e3..8be1ebe64ac 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2AHeuristica-TOsF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2A}{Heuristica-TOsF}{} +\DeclareFontFamily{T2A}{Heuristica-TOsF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2A}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TOsF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tosf-t2a -}{} +}{\zut@sf} \DeclareFontShape{T2A}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd index a2f287938d2..40a990f26f3 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-Sup.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2B}{Heuristica-Sup}{} +\DeclareFontFamily{T2B}{Heuristica-Sup}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2B}{Heuristica-Sup}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-sup-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-Sup}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-Sup}{b}{sl}{ <-> ssub * Heuristica-Sup/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{T2B}{Heuristica-Sup}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-sup-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-Sup}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-sup-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-Sup}{m}{sl}{ <-> ssub * Heuristica-Sup/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd index 895707342fc..b6006707d06 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TLF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2B}{Heuristica-TLF}{} +\DeclareFontFamily{T2B}{Heuristica-TLF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2B}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TLF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TLF}{b}{sl}{ <-> ssub * Heuristica-TLF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T2B}{Heuristica-TLF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TLF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TLF}{m}{sl}{ <-> ssub * Heuristica-TLF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd index cad3b4e5c41..38e1f9a1852 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2BHeuristica-TOsF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2B}{Heuristica-TOsF}{} +\DeclareFontFamily{T2B}{Heuristica-TOsF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2B}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T2B}{Heuristica-TOsF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TOsF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tosf-t2b -}{} +}{\zut@sf} \DeclareFontShape{T2B}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd index 9055adf73c2..17a2593595e 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-Sup.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2C}{Heuristica-Sup}{} +\DeclareFontFamily{T2C}{Heuristica-Sup}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2C}{Heuristica-Sup}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-sup-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-Sup}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-sup-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-Sup}{b}{sl}{ <-> ssub * Heuristica-Sup/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{T2C}{Heuristica-Sup}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-sup-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-Sup}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-sup-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-Sup}{m}{sl}{ <-> ssub * Heuristica-Sup/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd index 2b0ede490dc..def60281242 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TLF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2C}{Heuristica-TLF}{} +\DeclareFontFamily{T2C}{Heuristica-TLF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2C}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TLF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TLF}{b}{sl}{ <-> ssub * Heuristica-TLF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T2C}{Heuristica-TLF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-sc-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TLF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TLF}{m}{sl}{ <-> ssub * Heuristica-TLF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd index 3d9cccd2dc4..1eea9fd6f32 100644 --- a/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/T2CHeuristica-TOsF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{T2C}{Heuristica-TOsF}{} +\DeclareFontFamily{T2C}{Heuristica-TOsF}{\providecommand{\zut@sf}{}} \DeclareFontShape{T2C}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it @@ -25,15 +25,15 @@ \DeclareFontShape{T2C}{Heuristica-TOsF}{m}{sc}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-sc-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TOsF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tosf-t2c -}{} +}{\zut@sf} \DeclareFontShape{T2C}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd index f1bde09ef9d..ceb57215282 100644 --- a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TLF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{TS1}{Heuristica-TLF}{} +\DeclareFontFamily{TS1}{Heuristica-TLF}{\providecommand{\zut@sf}{}} \DeclareFontShape{TS1}{Heuristica-TLF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tlf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TLF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tlf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TLF}{b}{sl}{ <-> ssub * Heuristica-TLF/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{TS1}{Heuristica-TLF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tlf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TLF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tlf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TLF}{m}{sl}{ <-> ssub * Heuristica-TLF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd index 6785705e41a..b8b25d37dcb 100644 --- a/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd +++ b/Master/texmf-dist/tex/latex/heuristica/TS1Heuristica-TOsF.fd @@ -9,15 +9,15 @@ \edef\Heuristica@@scale{s*[\csname Heuristica@scale\endcsname]}% \fi -\DeclareFontFamily{TS1}{Heuristica-TOsF}{} +\DeclareFontFamily{TS1}{Heuristica-TOsF}{\providecommand{\zut@sf}{}} \DeclareFontShape{TS1}{Heuristica-TOsF}{b}{n}{ <-> \Heuristica@@scale Heuristica-Bold-tosf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TOsF}{b}{it}{ <-> \Heuristica@@scale Heuristica-BoldItalic-tosf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TOsF}{b}{sl}{ <-> ssub * Heuristica-TOsF/b/it @@ -25,11 +25,11 @@ \DeclareFontShape{TS1}{Heuristica-TOsF}{m}{n}{ <-> \Heuristica@@scale Heuristica-Regular-tosf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TOsF}{m}{it}{ <-> \Heuristica@@scale Heuristica-Italic-tosf-ts1 -}{} +}{\zut@sf} \DeclareFontShape{TS1}{Heuristica-TOsF}{m}{sl}{ <-> ssub * Heuristica-TOsF/m/it diff --git a/Master/texmf-dist/tex/latex/heuristica/heuristica.fontspec b/Master/texmf-dist/tex/latex/heuristica/heuristica.fontspec new file mode 100644 index 00000000000..6be1d1b3cdf --- /dev/null +++ b/Master/texmf-dist/tex/latex/heuristica/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/Master/texmf-dist/tex/latex/heuristica/heuristica.sty b/Master/texmf-dist/tex/latex/heuristica/heuristica.sty index 7ad48b92a7c..201d0391642 100644 --- a/Master/texmf-dist/tex/latex/heuristica/heuristica.sty +++ b/Master/texmf-dist/tex/latex/heuristica/heuristica.sty @@ -1,8 +1,8 @@ %% heuristica.sty %% \NeedsTeXFormat{LaTeX2e} -\def\fileversion{1.00} -\def\filedate{2014/04/15} +\def\fileversion{1.02} +\def\filedate{2014/06/21} \ProvidesPackage{heuristica} [\filedate\space v\fileversion] @@ -27,6 +27,8 @@ \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 |