summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-02-09 22:04:02 +0000
committerKarl Berry <karl@freefriends.org>2020-02-09 22:04:02 +0000
commit2f6b7af3e1e6de0cd3cad739cbb9b250966725f3 (patch)
tree5f69bd9438c5071731ab1fc014a5d5ac0831c547
parentddfec7ec06ee7c95850f58efdba1991c4541be94 (diff)
step (9feb20)
git-svn-id: svn://tug.org/texlive/trunk@53731 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/step/README10
-rw-r--r--Master/texmf-dist/doc/fonts/step/step-fonts.pdfbin43463 -> 45192 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/step/step-fonts.tex49
-rw-r--r--Master/texmf-dist/fonts/opentype/public/step/STEP-Bold.otfbin166744 -> 166744 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/step/STEP-BoldItalic.otfbin126224 -> 126224 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/step/STEP-Italic.otfbin132912 -> 132912 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/step/STEP-Regular.otfbin296192 -> 296192 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/step/STEPMath-Bold.otfbin245508 -> 245508 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/step/STEPMath-Regular.otfbin553244 -> 553244 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/step/STEP-Bold.pfbbin197868 -> 197868 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/step/STEP-BoldItalic.pfbbin151006 -> 151006 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/step/STEP-Italic.pfbbin160387 -> 160387 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/step/STEP-Regular.pfbbin375100 -> 375100 bytes
13 files changed, 43 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/fonts/step/README b/Master/texmf-dist/doc/fonts/step/README
index 2d9cdcb929b..3f40233d18d 100644
--- a/Master/texmf-dist/doc/fonts/step/README
+++ b/Master/texmf-dist/doc/fonts/step/README
@@ -1,11 +1,17 @@
-STEP fonts version 2.0.2
-February 6, 2020
+STEP fonts version 2.0.3
+February 9, 2020
The STEP fonts are a free Times-like (i.e., Times replacement) font family,
implementing a design first created for The Times of London in 1932. These fonts
are meant to be compatible in design with Adobe’s digitization of Linotype
Times, commonly used in professional publishing.
+For basic use of the fonts, simply invoke:
+
+\usepackage{step,newtxmath}
+
+or see the documentation for more details.
+
The fonts are available under the Open Font License (OFL) version 1.1.
See STEP-COPYING for more details.
diff --git a/Master/texmf-dist/doc/fonts/step/step-fonts.pdf b/Master/texmf-dist/doc/fonts/step/step-fonts.pdf
index d2c7a13d59f..b60f735be39 100644
--- a/Master/texmf-dist/doc/fonts/step/step-fonts.pdf
+++ b/Master/texmf-dist/doc/fonts/step/step-fonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/step/step-fonts.tex b/Master/texmf-dist/doc/fonts/step/step-fonts.tex
index ea965b5dff0..6e59ff4eff7 100644
--- a/Master/texmf-dist/doc/fonts/step/step-fonts.tex
+++ b/Master/texmf-dist/doc/fonts/step/step-fonts.tex
@@ -1,31 +1,38 @@
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
-\usepackage[oldstyle]{step}
+\usepackage[oldstyle]{step}\usepackage{newtxmath}
\usepackage[letterpaper]{geometry}
\usepackage[main=english]{babel}
+\usepackage{hologo}
\usepackage[protrusion,babel]{microtype}
-\usepackage[supstfm=STEP-Regular-sup-t1]{superiors}
+\usepackage{footmisc}
+\makeatletter
+\renewcommand\@makefnmark{\hbox{\@textsuperscript{\normalfont\lining{\@thefnmark}}}}
+\DeclareRobustCommand*\textsuperscript[1]{\@textsuperscript{\lining{#1}}}
+\DeclareRobustCommand*\textsubscript[1]{\@textsubscript{\lining{#1}}}
+\makeatother
+
\usepackage{booktabs}
\title{The STEP fonts}
-\date{Version 2.0.2\\February 6, 2020}
+\date{Version 2.0.3\\February 9, 2020}
\author{Daniel~Benjamin Miller\thanks{\texttt{dbmiller@dbmiller.org}}}
\begin{document}
\maketitle
-The STEP fonts are a free Times-like (i.e., Times replacement) font family, implementing a design first created for \textit{The Times} of London in 1932. These fonts are meant to be compatible in design with Adobe's digitization of Linotype Times, commonly used in publishing. Linotype's Times design is similar, but not exactly identical to Monotype's Times New Roman. STEP is an acronym for \textit{Serif Typeface for Electronic Publishing}, though its meaning is intentionally flexible.
+The STEP fonts are a free Times-like (i.e., Times replacement) font family, implementing a design first created for \textit{The Times} of London in 1932. These fonts are meant to be compatible in design with Adobe's digitization of Linotype Times, which is commonly used in professional publishing. Linotype's Times design is similar, but not exactly identical to Monotype's Times New Roman. STEP is an acronym for \textit{Serif Typeface for Electronic Publishing}, though its meaning is flexible.
\section{History}
-The STEP fonts are based on the STIX\footnote{\texttt{https://ctan.org/pkg/stix}} and XITS\footnote{\texttt{https://github.com/alif-type/xits}} fonts. The core character set came from STIX; Khaled Hosny made some improvements and fixes in XITS. Other improvements were made by myself in upstream XITS. STEP, unlike XITS, does not hold itself to the goal of strict backwards compatibility. STEP's math fonts (available in OpenType format only at present) are almost unchanged from XITS'. STEP changes vertical and horizontal metrics from XITS (mostly useful for non-\TeX\ applications) to match those of Adobe's Linotype Times. Further, for text fonts, STEP supports the Type 1 format and includes support for use with \LaTeX, although some features remain available in OpenType only.
+The STEP fonts are based on the STIX\footnote{\texttt{https://ctan.org/pkg/stix}} and XITS\footnote{\texttt{https://github.com/alif-type/xits}} fonts. The core character set came from STIX; Khaled Hosny made some improvements and fixes in XITS. Other improvements were made by myself (both in XITS and STEP). STEP, unlike XITS, does not hold itself to the goal of strict backwards compatibility with STIX. STEP changes vertical and horizontal metrics from XITS (mostly useful for non-\TeX\ applications) to match those of Adobe's Linotype Times. Further, for text fonts, STEP supports the Type 1 format and includes support for use with \LaTeX.
\section{Why STEP?}
-The STEP fonts are far from the only free digitization of Times available for use with \LaTeX. The fonts provide some features not found in other commonly-used versions, including small capitals and old-style figures which were manually drawn instead of scaled (semi-) automatically, ensuring higher quality; other Times fonts available often do not include small capitals or old-style figures at all. STEP also includes superior and inferior figures. The utmost care has been taken to ensure that all characters in STEP are of high quality.
+The STEP fonts are far from the only free digitization of Times available for use with \LaTeX. The fonts provide some features not found in other commonly-used versions, including small capitals and old-style figures which were manually drawn instead of scaled (semi-) automatically, ensuring higher quality; other Times fonts available often do not include small capitals or old-style figures at all.
-Greek support is limited; polytonic Greek is found in the regular font, whereas the other fonts in the family support monotonic Greek only. The Greek does not correspond in design to Linotype Times, but rather to MicroPress' TM Text Extension (MicroPress kindly donated some outlines to the STIX project). A better match is discussed in the \textit{Usage} section. Cyrillic support is from URW's Nimbus Roman. I do not personally use the Cyrillic alphabet, so I cannot comment on the character set. STEP's character support for certain other languages which use the Latin alphabet (e.g., Vietnamese) is lacking, and improvements are planned for the future.
+Greek support is limited; polytonic Greek is found in the regular font, whereas the other fonts in the family support monotonic Greek only. The Greek does not correspond in design to Linotype Times, but rather to MicroPress' TM Text Extension (MicroPress kindly donated some outlines to the STIX project). A better option for Greek text is discussed in the \textit{Usage} section. Cyrillic support is taken from URW Nimbus Roman. I do not personally use the Cyrillic alphabet, so I cannot comment on the character set. STEP's character support for certain other languages which use the Latin alphabet (e.g., Vietnamese) is lacking, and improvements are planned for the future.
\section{Usage}
-To use the STEP, you may use the \LaTeX\ package \texttt{step}.
+To use the STEP fonts, load the \LaTeX\ package \texttt{step}.
\begin{verbatim}
\usepackage{step}
\end{verbatim}
-Do remember that it is usually wise to load \texttt{fontenc} with the appropriate encoding(s). The \LaTeX\ package does not include support for any math fonts; I recommend that you use STIX's math fonts instead with \texttt{\textbackslash usepackage[notext]\{stix\}}. Alternatively, you can use \texttt{newtxmath} using \texttt{\textbackslash usepackage\{newtxmath\}}. See the documentation for those packages to find out more about available options.
+Do remember that it is usually wise to load \texttt{fontenc} with the appropriate encoding(s). The \LaTeX\ package does not include support for any math fonts. I recommend you use STEP with \texttt{newtxmath}; note that STEP should be loaded before \texttt{newtxmath}. Alternatively, you can load \texttt{stix} with the \texttt{notext} option. See the documentation for those packages to find out more about available options.
\subsection{Package Options}
\begin{tabular}{@{} ll @{}}
\toprule
@@ -48,28 +55,42 @@ Text Command & Feature \\
\bottomrule
\end{tabular}
\subsection{Greek text using \texttt{txfontsb}}
-For a Greek font which is better suited for text (and which includes bold, italic and bold italic as well as regular), I recommend using the fonts from \texttt{txfontsb}. You can access these by adding the following to your preamble:
+For a Greek font which is better suited for text (and which includes bold, italic and bold italic as well as regular), I recommend using the fonts from \texttt{txfontsb}, which provide good support for monotonic and polytonic Greek. You can access these by adding the following to your preamble:
\begin{verbatim}
\usepackage{substitutefont}
\substitutefont{LGR}{\rmdefault}{txrc}
\end{verbatim}
-\subsection{Using superior figures for footnotes}
+\subsection{Figures in footnotes}
To use superior figures for footnotes, include the following line in your preamble:
\begin{verbatim}
\usepackage[supstfm=STEP-Regular-sup-t1]{superiors}
\end{verbatim}
+However, it should be noted that the superiors included in STEP may not be ideal for use in footnotes. For example, \textsu{25} and \textsu{15} print awkwardly. So I recommend you not use superior figures, but instead normal lining figures for footnotes. If you have set your numbers to be old-style, then, by \LaTeX's defaults, the old-style numbers will be used for footnotes as well. To use lining figures in footnote markers, as well as superscript and subscript text, add the following to your preamble:
+\begin{verbatim}
+\usepackage{footmisc}
+\makeatletter
+\renewcommand\@makefnmark{
+\hbox{\@textsuperscript{\normalfont\lining{\@thefnmark}}}}
+\DeclareRobustCommand*\textsuperscript[1]{
+\@textsuperscript{\lining{#1}}}
+\DeclareRobustCommand*\textsubscript[1]{
+\@textsubscript{\lining{#1}}}
+\makeatother
+\end{verbatim}
\subsection{Usage with \texttt{fontspec}}
-If you do not need to use an 8-bit \TeX\ engine, you may simply use \texttt{fontspec}\footnote{\texttt{https://ctan.org/pkg/fontspec}} as follows:
+If you are using \hologo{LuaLaTeX} or \hologo{XeLaTeX}, you may use STEP with \texttt{fontspec}\footnote{\texttt{https://ctan.org/pkg/fontspec}} as follows:
\begin{verbatim}
\usepackage{fontspec}
\setmainfont{STEP}
\end{verbatim}
-If you wish to use the math font as well (which is based on XITS), this is possible:
+When using \texttt{fontspec}, all font options are handled according to that package's facilities. See its documentation for details.
+
+If you wish to use the math font as well (which is based on XITS), this is possible. Please note that there are some known issues with \texttt{unicode-math}, especially in \hologo{XeTeX}, and that OpenType math fonts do not correspond perfectly to the standard \TeX\ font behavior. Since it is based on XITS, which is based on STIX, the STEP OpenType math fonts match \texttt{stix} rather than \texttt{newtxmath} in design.
\begin{verbatim}
\usepackage{unicode-math}
\setmathfont{STEP Math}
\end{verbatim}
-When using \texttt{fontspec}, all font options are handled according to that package's facilities. See its documentation for details.
+For more information on options available with the STEP math font, please see the documentation for XITS.
\section{Contributing}
Contributions to the fonts and their \LaTeX\ support may be sent as pull requests to the project's GitHub repository.\footnote{\texttt{https://github.com/dbenjaminmiller/step}}
\section{Licensing}
diff --git a/Master/texmf-dist/fonts/opentype/public/step/STEP-Bold.otf b/Master/texmf-dist/fonts/opentype/public/step/STEP-Bold.otf
index 91abce6485c..97043284a15 100644
--- a/Master/texmf-dist/fonts/opentype/public/step/STEP-Bold.otf
+++ b/Master/texmf-dist/fonts/opentype/public/step/STEP-Bold.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/step/STEP-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/step/STEP-BoldItalic.otf
index ce311c61b0d..2c47279333b 100644
--- a/Master/texmf-dist/fonts/opentype/public/step/STEP-BoldItalic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/step/STEP-BoldItalic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/step/STEP-Italic.otf b/Master/texmf-dist/fonts/opentype/public/step/STEP-Italic.otf
index 171f6a85d4e..13d57818363 100644
--- a/Master/texmf-dist/fonts/opentype/public/step/STEP-Italic.otf
+++ b/Master/texmf-dist/fonts/opentype/public/step/STEP-Italic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/step/STEP-Regular.otf b/Master/texmf-dist/fonts/opentype/public/step/STEP-Regular.otf
index 18160c799fe..6cb269f01ff 100644
--- a/Master/texmf-dist/fonts/opentype/public/step/STEP-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/step/STEP-Regular.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Bold.otf b/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Bold.otf
index 2c517bd32bb..63dc82f205e 100644
--- a/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Bold.otf
+++ b/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Bold.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Regular.otf b/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Regular.otf
index f4d2eba5e3b..7e3e7ad3001 100644
--- a/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Regular.otf
+++ b/Master/texmf-dist/fonts/opentype/public/step/STEPMath-Regular.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/step/STEP-Bold.pfb b/Master/texmf-dist/fonts/type1/public/step/STEP-Bold.pfb
index 40247474c50..03a55ede7a8 100644
--- a/Master/texmf-dist/fonts/type1/public/step/STEP-Bold.pfb
+++ b/Master/texmf-dist/fonts/type1/public/step/STEP-Bold.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/step/STEP-BoldItalic.pfb b/Master/texmf-dist/fonts/type1/public/step/STEP-BoldItalic.pfb
index b8aa961a8a9..796c4639450 100644
--- a/Master/texmf-dist/fonts/type1/public/step/STEP-BoldItalic.pfb
+++ b/Master/texmf-dist/fonts/type1/public/step/STEP-BoldItalic.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/step/STEP-Italic.pfb b/Master/texmf-dist/fonts/type1/public/step/STEP-Italic.pfb
index 9d19080b717..0795adbbdf7 100644
--- a/Master/texmf-dist/fonts/type1/public/step/STEP-Italic.pfb
+++ b/Master/texmf-dist/fonts/type1/public/step/STEP-Italic.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/step/STEP-Regular.pfb b/Master/texmf-dist/fonts/type1/public/step/STEP-Regular.pfb
index 37a64b4bcbb..e73ba5192ce 100644
--- a/Master/texmf-dist/fonts/type1/public/step/STEP-Regular.pfb
+++ b/Master/texmf-dist/fonts/type1/public/step/STEP-Regular.pfb
Binary files differ