summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-05-13 21:45:23 +0000
committerKarl Berry <karl@freefriends.org>2018-05-13 21:45:23 +0000
commitda2561317998893b06f0278dbca82b14d7e9a014 (patch)
tree01c1091bbfaa27dc7e16455194b7816855c88d67 /Master
parent27a7e5a130e3949d8cc445f28d8b7ea16c076b7c (diff)
stickstoo (13may18)
git-svn-id: svn://tug.org/texlive/trunk@47701 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/stickstoo/README10
-rw-r--r--Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.pdfbin351864 -> 349518 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.tex20
-rw-r--r--Master/texmf-dist/tex/latex/stickstoo/stickstootext.sty6
4 files changed, 23 insertions, 13 deletions
diff --git a/Master/texmf-dist/doc/fonts/stickstoo/README b/Master/texmf-dist/doc/fonts/stickstoo/README
index c3ddb8cc9af..f34f87d992b 100644
--- a/Master/texmf-dist/doc/fonts/stickstoo/README
+++ b/Master/texmf-dist/doc/fonts/stickstoo/README
@@ -3,7 +3,7 @@ The SticksToo Font Package
SticksToo is a reworking of some of the fonts in the newly released STIX2 font package and the STIX2 beta font package from 2016 to allow LaTeX users to make better use of some of the text features of STIX2. A companion release of newtx, version 1.55, contains an option stix2 that uses Roman and Greek letters together with newtxmath symbols, as a work-around for some current problems with STIX2 math rendering in LaTeX.
-The fonts are provided in PostScript formats.As the STIX2 fonts are released under the SIL's OFL, so are the fonts in SticksToo. The details of this license are spelled out in the file OFL.txt accompanying this package.
+The fonts are provided in PostScript format. As the STIX2 fonts are released under the SIL's OFL, so are the fonts in SticksToo. The details of this license are spelled out in the file OFL.txt accompanying this package.
The TeX font metrics, font definition files and other support files for SticksToo,
i.e., the other files in the archive SticksToo.zip, may be distributed and/or modified
@@ -19,10 +19,14 @@ The font files and the LaTeX support files are
Files provided "as is", with no warranties.
-Current version: 1.00a 2018-05-11
+Current version: 1.01 2018-05-12
-Changes in version 1.001
+Changes in version 1.01
+1. Corrected documentation errors. (Thanks to J-F Burnol.)
+2. Fixed typo in sty file, line 97
+
+Changes in version 1.00a
Removed untxmia.fd as duplicate of file in newtx
diff --git a/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.pdf b/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.pdf
index 4183d0a4e61..e4a631d2446 100644
--- a/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.tex b/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.tex
index 2011210c884..12884811644 100644
--- a/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.tex
+++ b/Master/texmf-dist/doc/fonts/stickstoo/stickstoo-doc.tex
@@ -3,7 +3,7 @@
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
-\pdfmapfile{+SticksTooText.map}
+%\pdfmapfile{+SticksTooText.map}
\pdfmapfile{=newtx.map}
\usepackage{graphicx}
%\usepackage{amssymb}% don't use with newtxmath
@@ -29,7 +29,7 @@
{\tt SticksToo} there are most of the options and macros that are part of the {\tt newtxtext} package, but with Times fonts replaced by {\tt StixTwoText} fonts. As of the initial release of {\tt STIX2}, the math fonts have some problem which make them unsuited to high quality mathematical typesetting, and so I'm offering an update of {\tt newtxmath} with option {\tt stix2} that makes use of the Roman and Greek letters from {\tt STIX2} (the two year old beta version, not the one now available on CTAN)
together with math symbols from {\tt newtx}. In my opinion, the {\tt STIX2} fonts are a great improvement over Times based fonts---more readable because of the increased x-height, fewer spacing issues with overly sloped Italic shapes, and handsome new Greek glyphs.
-The symbols in {\tt newtx} are thinner than those in {\tt STIX2}---56{\tt em} versus 66{\tt em}---and the appearance is therefore somewhat lighter. The math axis with {\tt newtx} is 2 units less than with {\tt STIX2}, an amount that few would notice. There is no mixing of
+The symbols in {\tt newtx} are thinner than those in {\tt STIX2}. The usual unit used in PostScript based fonts is one thousandth of the {em} value specified in the font, and that is almost always 10{\tt bp}. So, think of 100 units as 1{\tt bp}. In terms of these units, the line width is 56 units in {\tt newtxmath} versus 66 for {\tt STIX2} and the appearance is therefore somewhat lighter. The math axis with {\tt newtxmath} is 2 units less than with {\tt STIX2}, an amount that few would notice. There is no mixing of
math symbols from {\tt STIX2} and {\tt newtx} where the difference in math axis, however small, might be observable.
\section{Options and Macros}
{\tt scaled, scale:}\\
@@ -39,8 +39,8 @@ Rescales every font in the package. E.g.,
\end{verbatim}
scales everything up by 15\%.
-{\tt proportional (p), tabular, lining, osf:}\\
-These affect the figure style used in text. The default is {\tt tabular, lining}, which is appropriate for math usage, and will be used in math mode no matter how you set the text figure option. E.g., {\tt p,osf} sets the text figure style to proportional, oldstyle, like \textosf{12345}.
+{\tt proportional (p)}, {\tt tabular}, {\tt lining}, {\tt osf}:\\
+These affect the figure style used in text. The default is {\tt tabular}, {\tt lining}, which is appropriate for math usage, and will be used in math mode no matter how you set the text figure option. E.g., {\tt p,osf} sets the text figure style to {\tt proportional}, {\tt oldstyle}, like \textosf{12345}.
{\tt scosf:}\\
This option makes {\tt osf} the default figure style in small cap text.
@@ -85,14 +85,20 @@ These macros provide ways to use other figures styles, no matter what defaults m
% vvarbb selects the STIX version of blackboard bold. See below.
\end{verbatim}
\section{Choices for blackboard bold}
-Unless you specify in the options a choice (one of {\tt varbb}, {\tt vvarbb} for your blackboard bold alphabet, \verb|\mathbb| will use the default blackboard bold alphabet: $\mathbb{A\dots Z}$ (upper-case only), which I find unappealing because the uneven separations between boundaries makes the gray level likewise uneven. There are two macros which provide access to other alphabets other alphabets: \verb|\varmathbb| gives you $\varmathbb{A\dots z\imath\jmath}$, and \verb|\vvmathbb| gives you $\vvmathbb{A\dots z\imath\jmath}$. These work similarly to those in the original {\tt newtxmath}, but have some advantages.
+Unless you specify in the options a choice (one of {\tt varbb}, {\tt vvarbb} for your blackboard bold alphabet, \verb|\mathbb| will use the default blackboard bold alphabet: $\mathbb{A\dots Z}$ (upper-case only), which I find unappealing because the uneven separations between boundaries makes the gray level likewise uneven. There are two macros which provide access to other alphabets:
+\begin{itemize}
+\item
+\verb|\vmathbb| gives you $\vmathbb{A\dots z\imath\jmath}$;
+\item \verb|\vvmathbb| gives you $\vvmathbb{A\dots z\imath\jmath}$.\end{itemize}
+These work similarly to those in the original {\tt newtxmath}, but have some advantages.
\begin{itemize}
\item
both have full uppercase and lowercase, plus \verb|\imath| (dotlessi) and \verb|\jmath| (dotlessj);
-\item both work correctly on strings with more than one token, correctly rendering A..z, \verb|\imath| and \verb|\jmath| and passing through all other control sequences. For example, \verb|\varmathbb{A\imath z\dots\jmath\alpha| renders as $\varmathbb{A\imath z\dots\jmath\alpha}$, the control sequences \verb|\dots| and \verb|\alpha| having passed through to LaTeX for processing. The macro \verb|\vvmathbb| works similarly and renders as STIX blackboard bold.
+\item both work correctly on strings with more than one token, correctly rendering digits, A..z, \verb|\imath| and \verb|\jmath| and passing through all other control sequences. \\
+For example, \verb|\vmathbb{A\imath z\dots\jmath\alpha| renders as $\vmathbb{A\imath z\dots\jmath\alpha}$, the control sequences \verb|\dots| and \verb|\alpha| having passed through to LaTeX for processing. The macro \verb|\vvmathbb| works similarly and renders as STIX blackboard bold.
\end{itemize}
-Option {\tt varbb} causes \verb|\mathbb| causes \verb|\mathbb| to be let equal to \verb|\varmathbb|, effectively {\tt DSSerif}, and option {\tt vvarbb}, causes \verb|\mathbb| to be let equal to \verb|\vvmathbb|, effectively STIX blackboard bold.
+Option {\tt varbb} causes \verb|\mathbb| to be let equal to \verb|\varmathbb|, effectively {\tt DSSerif}, and option {\tt vvarbb} causes \verb|\mathbb| to be let equal to \verb|\vvmathbb|, effectively STIX blackboard bold.
\section{Some math samples}
The following snippets mostly originated with the \TeX Book\ and were adapted for \LaTeX\ from Karl Berry's torture test for plain tex math fonts.
diff --git a/Master/texmf-dist/tex/latex/stickstoo/stickstootext.sty b/Master/texmf-dist/tex/latex/stickstoo/stickstootext.sty
index a77d6bdd90c..f6090a3a545 100644
--- a/Master/texmf-dist/tex/latex/stickstoo/stickstootext.sty
+++ b/Master/texmf-dist/tex/latex/stickstoo/stickstootext.sty
@@ -1,7 +1,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.00}
-\def\filedate{2018/05/06}
+\def\fileversion{1.01}
+\def\filedate{2018/05/12}
\ProvidesPackage{stickstootext}
[\filedate\space v\fileversion]
\message{`SticksToo' v\fileversion, \filedate\space Text macros taking advantage of the STIXTwoText fonts (msharpe)}
@@ -95,7 +95,7 @@
}% to get lf
\DeclareRobustCommand{\tlfstyle}{%
\not@math@alphabet\tlfstyle\relax
- \fontfamily{SticksToo-TLF}\selectfont %
+ \fontfamily{SticksTooText-TLF}\selectfont %
}% to get tlf
\DeclareRobustCommand{\osfstyle}{%
\not@math@alphabet\osfstyle\relax