summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/heuristica
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-08-10 22:19:59 +0000
committerKarl Berry <karl@freefriends.org>2014-08-10 22:19:59 +0000
commit89b1e5bd32239fb16c2f42b9ac734c24e48a806f (patch)
treea5d96e17d1ff7d1efda3d4fb5b58cc7f28ac2a3f /Master/texmf-dist/doc/fonts/heuristica
parent682f56285fc3ec8d3af7248dfbdc2121e1e94285 (diff)
heuristica (10aug14)
git-svn-id: svn://tug.org/texlive/trunk@34891 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/heuristica')
-rw-r--r--Master/texmf-dist/doc/fonts/heuristica/README26
-rw-r--r--Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.pdfbin46754 -> 180471 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.tex9
3 files changed, 30 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/fonts/heuristica/README b/Master/texmf-dist/doc/fonts/heuristica/README
index 15ba66a73d4..ebe8cc4a1a4 100644
--- a/Master/texmf-dist/doc/fonts/heuristica/README
+++ b/Master/texmf-dist/doc/fonts/heuristica/README
@@ -1,8 +1,28 @@
-This package provides LaTeX support files for Andrey V. Panov's Heuristica fonts, a substantial extension of the Utopia font family making available Cyrillic glyphs, Small Caps in regular weight, upright shape, and oldstyle fixed-width figures in all styles. The font files in this package are in otf and pfb format, taken from Version 1.0.1 of those fonts, licensed under the SIL OFL. All other support files are subject to the LaTeX Project Public License. See
+making available Cyrillic glyphs, Small Caps in regular weight, upright shape, and oldstyle fixed-width figures in all styles. The font files in this package are in otf and pfb format, taken from Version 1.0.1 of those fonts, licensed under the SIL OFL. All other support files are subject to the LaTeX Project Public License. See
http://www.ctan.org/license/lppl1.3
for the details of that license.
-Current version: 1.02
+Current version: 1.07
+
+Changes in version 1.07
+Mainly fixes to bold small caps and their kerning tables.
+
+Changes in version 1.06
+Mainly changes in bold small caps, with first attempt at kerning tables for them.
+
+Changes in version 1.05
+1. Modified superior letters so that side-bearings match those in Adobe's afms.
+2. Added slots for accented small caps in bold, not yet correct glyphs.
+
+Changes in version 1.04
+1. Added superior letters to all styles and modified sups lookup table to point to the new glyphs.
+2. Added minimal small caps to Heuristica-Bold.
+
+Changes in version 1.03
+1. Added a new glyph, uni0365 (superior i), to each upright shape.
+2. Created a new sinf lookup for subscript figures.
+3. Expanded the sups lookups in upright shapes to include all lowercase letters except q, so that superior letters become available for use in, e.g., French abbreviations.
+4. Added a new \textfrac macro that makes of \textsu for the numerator and \textin for the denominator. For example, \textfrac{31}{64}.
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.)
@@ -17,7 +37,7 @@ Fixed map file to refer to correct enc file names.
The otf fonts contain all the kerning and other tables. Should you wish to modify these yourself, the LaTeX support files may be re-created using the command
-/usr/texbin/autoinst --noupdmap --noswash --notitling --noornaments --target=./texmf --encoding=TS1,LY1,T2A,T2B,T2C,T1 --vendor=public --typeface=heuristica *.otf
+/usr/texbin/autoinst --inferiors --noupdmap --noswash --notitling --noornaments --target=./texmf --encoding=TS1,LY1,T2A,T2B,T2C,T1 --vendor=public --typeface=heuristica *.otf
after cding to the folder containing just the modified otf fonts and a subfolder named texmf. You should replace the newly generated heuristica.sty with the one from the distribution in order to preserve its functionality. The names of the encoding files should also be modified appropriately from those assigned by autoinst. I used the following bash shell script, which assumed you are in the directory holding the otf files and a texmf subfolder:
diff --git a/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.pdf b/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.pdf
index 0b7f5954842..5522fba5088 100644
--- a/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.tex b/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.tex
index f82082db043..760b49e8ff9 100644
--- a/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.tex
+++ b/Master/texmf-dist/doc/fonts/heuristica/heuristica-doc.tex
@@ -1,7 +1,9 @@
+% !TEX TS-program = pdflatexmk
\documentclass[11pt]{amsart}
-\usepackage[margin=1in]{geometry}
+\usepackage[margin=1.5in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
+\pdfmapfile{=heuristica.map}
%SetFonts
% heuristica+newtxmath
\usepackage[sups,osf,scaled=.92]{heuristica}
@@ -13,7 +15,6 @@
\title{\LaTeX\ Support for Heuristica}
\author{Michael Sharpe}
\date{\today} % Activate to display a given date or no date
-
\begin{document}
\maketitle
Andrey V. Panov's \emph{Heuristica} font family extends the \emph{Utopia} font family, adding many accented glyphs, Cyrillic glyphs, ligatures, superior and oldstyle fixed-width figures in all styles, and Small Caps in Regular style only. The font package is widely distributed as a free font collection in OpenType, TrueType and Type$1$ formats, but not until now on \textsc{ctan} with complete \LaTeX\ support files in encodings T$1$+TS$1$, LY$1$, T$2$A, T$2$B and T$2$C.
@@ -42,6 +43,10 @@ As I find Utopia text rather cramped, I suggest applying a small amount of lette
\verb|\textosf| and \verb|\texttosf| render their arguments in tabular oldstyle figures, no matter what the default figure style. Eg, \verb|\textosf{345}| produces \textosf{345}.
\item
\verb|\textsu| renders its argument in superior figures, no matter what the default figure style. Eg, \verb|\textsu{345}| produces \textsu{345}.
+\item
+\verb|\textin| renders its argument in inferior figures, no matter what the default figure style. Eg, \verb|\textin{345}| produces \textin{345}.
+\item
+\verb|\textfrac| renders its two arguments as a fraction, using \verb|\textsu| for the numerator and \verb|\textin| for the denominator. Eg, \verb|\textfrac{31}{64}| produces \textfrac{31}{64}.
\end{itemize}
\textsc{Very Brief, Nonsensical Math Example:}\\
Let $B(X)$ be the set of blocks of $\Lambda_{X}$