summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/newtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-11-20 01:04:24 +0000
committerKarl Berry <karl@freefriends.org>2012-11-20 01:04:24 +0000
commitb32ce7e0896b7e5b0b4fa40e944cb98a9dc5d878 (patch)
tree765276bff042585f95f8d0d6cbc6cc6fd0865abb /Master/texmf-dist/doc/fonts/newtx
parent5c33a7e8f795f33fb75fe756b5210abe7347992a (diff)
newtx (19nov12)
git-svn-id: svn://tug.org/texlive/trunk@28299 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/newtx')
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README16
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin515778 -> 409313 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex37
3 files changed, 36 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index fade8bda45f..f34d2ec23d7 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,9 +1,21 @@
This package, based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.042
+Current version: 1.05
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+Changes in version 1.05:
+A number of the changes here were due to valued feedback from Volodya Shavrukov.
+
+0. As of this version, it is required that you install libertine-type1, which serves as a replacement for libertine-legacy. Note too that the map file name has changed to newtx.map from ntx.map.
+1. Fixed some remaining references to libertine-legacy fonts so they point now to the included fonts.
+2. Added a new option largelibfigs to [libertine]{newtxmath}, changing the figures used in math mode from the default Libertine figures, which are about 8% shorter than Libertine's CapHeight, to Libertine .cap figures, which are exactly match Libertine CapHeight. (The .cap figures in semibold weight required for math bold were created to match the regular style.)
+3. The included fonts zxlr.pfb and zxlz.pfb (used only for math) were updated to include .cap figures.
+4. Additional metric changes in ntxmi, ntxmi1 and ntxmia.
+5. New OMS symbol virtual fonts tailored for used with the libertine option in newtxmath.
+6. Corrected a number of scaling issues due to incorrect macros.
+7. Added a new macro \equalht to newtxmath.sty. Applicable only within libertine, with largelibfigs options, making argument set digits and letters to same height.
+
Change in version 1.042:
1. Changed name libertine-nu.tfm to Libertine-nu.tfm, as it always should have been.
@@ -13,7 +25,7 @@ Changes in version 1.041:
Changes in version 1.04:
1. Adds separate stripped down versions of the Libertine-Legacy fonts (just the parts used in math) so that it is not necessary to install the now obsolete Libertine-legacy package. (The package libertine.sty now points to libertine-type1, its replacement.)
2. Adds a more distinctive nu, activated with the altnu option.
-3. The 7pt and 5pt versions of libertine math have been overhauled and are more spread out than former versions. Upright numberss have been added to the math fonts for better rendering in scriptstyle and scriptscriptstyle and more adjustable spacing.
+3. The 7pt and 5pt versions of libertine math have been overhauled and are more spread out than former versions. Upright numbers have been added to the math fonts for better rendering in scriptstyle and scriptscriptstyle and more adjustable spacing.
4. Because there are a great many changes in this version, the chance of error is rather high, but the basic functionality is there for the libertine option.
5. IMPORTANT NOTE for TeX Live users: the name of the main map file for this package has been changed to newtx.map from ntx.map. Make sure that there is no copy of the latter in your texmf trees. If you write
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index 9605afd41bb..da5bf896f67 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
index fce1173a64f..50c08ed0b2d 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -1,20 +1,24 @@
+% !TEX TS-program = pdflatexmk
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
-\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
+\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
\usepackage{url}
%SetFonts
% libertine text and newtxmath
-\usepackage{libertine}
-\usepackage[TS1,T1]{fontenc}
+\usepackage{lmodern}
+\usepackage[lining,semibold]{libertine-type1}
+\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[scaled=.85]{beramono}
\usepackage{amsmath,amsthm}
\usepackage[libertine]{newtxmath}
-%\usepackage[bb=boondox,frak=boondox,scr=rsfso]{mathalfa}
\usepackage{bm}
-\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math
-\def\libertine{\fontfamily{fxlj}\selectfont}
+\renewcommand*
+ {\rmdefault}
+ {LinuxLibertineO-OsF}
+%\renewcommand*{\rmdefault}{zxlj} %old-style figures in text, not math
+%\def\libertine{\fontfamily{zxlj}\selectfont}
%SetFonts
\usepackage{booktabs}\title{New TX font package}
\author{Michael Sharpe}
@@ -82,8 +86,11 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\item The \textsf{newtxmath} package contains three different Blackboard Bold alphabets, where original \textsf{txfonts} contained two. The default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msbm} and has the same overall appearance of a hollowed-out text font, which I find neither bold nor blackboard-like. The second option, taken from \textsf{txfonts}, is triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable but not optimal. The option {\tt varbb} makes \verb|\mathbb{}| synonymous with \verb|\varmathbb{}|. The third option is the double-struck glyphs from the STIX collection. See the expanded discussion below.
\item {\tt nosymbolsc} causes the package to not load the {\tt symbolsC} fonts, saving a math family. (This font contains mostly exotic symbols, along with some very useful, commonly used symbols like \verb|\coloneq| $\coloneq$, \verb|\eqcolon| $\eqcolon$, \verb|\notin| $\notin$, \verb|\notni| $\notni$, \verb|\neq| $\neq$, \verb|\nsubset| $\nsubset$ and \verb|\nsupset| $\nsupset$, but these have been moved (virtually) to {\tt lettersA} so they may continue to be used even if you use the option {\tt nosymbolsc}.)
\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt msam}, {\tt msbm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.)
-\item {\tt libaltvw} has effect only if the libertine option is selected---in this case, it substitutes for math italic v and w hand-crafted versions based on the Liberine upsilon glyphs.
+\item {\tt libaltvw} has effect only if the libertine option is selected---in this case, it substitutes for math italic v and w hand-crafted versions based on the Libertine upsilon glyphs.
+\item {largelibfigs} has effect only if the libertine option is selected---with this option, full-sized figures are substituted in math mode for the default Libertine figures, which are about 8\% below Libertine's Capheight.
\end{itemize}
+\textbf{IMPORTANT:} The Libertine text package is now {\tt libertine-type1}, which requires arguments that are different from the original libertine package.
+
\textsc{Example 1:}
\begin{verbatim}
\usepackage{newtxtext} % T1, lining figures so math uses lf
@@ -95,17 +102,16 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\end{verbatim}
\textsc{Example 2:}
\begin{verbatim}
-\usepackage[nf]{libertine} % a bit lighter than Times--no osf in math
-\usepackage[T1]{fontenc} %the only LaTeX encoding that works with libertine
+\usepackage[lining,semibold]{libertine-type1} % a bit lighter than Times--no osf in math
+\usepackage[T1]{fontenc} % best for Western European languages
\usepackage{textcomp} % required to get special symbols
-\renewcommand{\bfdefault}{z} % libertine package uses z, not sb, for semibold
\usepackage[scaled=.85]{beramono}% a typewriter font must be defined
\usepackage{amsmath,amsthm}
\usepackage[libertine,cmintegrals,cmbraces,vvmathbb]{newtxmath}
\usepackage[scr=rsfso]{mathalfa}
\usepackage{bm}% load after all math to give access to bold math
-\renewcommand*{\rmdefault}{fxlj} %old-style figures in text, not math
-\def\libertine{\fontfamily{fxlj}\selectfont}
+\renewcommand*{\rmdefault}{LinuxLibertineO-OsF} %old-style figures in text, not math
+% use TOsF for tabular figures rather than proportional
\end{verbatim}
\textbf{Caution:} In encodings {\tt T1} and {\tt LY1}, the macro \verb|\mathrm| does not produce what you might expect for Greek letters, due to the difference between those encodings and {\tt OT1}. But what were you expecting with \verb|\mathrm{Gamma}| anyway? In {\tt T1} and {\tt LY1}, you'll get a math accent.
@@ -172,7 +178,7 @@ The text glyphs dotlessi (\verb|\i|) and dotlessj (\verb|\j|) are rarely needed
\hline
\end{tabular}
\end{center}
-\newcommand{\xyvec}[2]{\ensuremath{#1\bm{\textbf{\i}}#2\bm{\textbf{\j}}}}
+\newcommand{\xyvec}[2]{\ensuremath{#1\mkern1.5mu\bm{\textbf{\i}}#2\mkern1.5mu\bm{\textbf{\j}}}}
In math, bold roman characters are often used to indicate vector quantities, and for this one uses constructions like
\begin{itemize}
@@ -187,7 +193,8 @@ In math, bold roman characters are often used to indicate vector quantities, and
\item \verb|$\bm{\dot{x}}$| produces $\bm{\dot{x}}$ (bold but not roman);
\item the macro definition
\begin{verbatim}
-\newcommand{\xyvec}[2]{\ensuremath{#1\bm{\textbf{\i}}#2\bm{\textbf{\j}}}}
+\newcommand{\xyvec}[2]{%
+\ensuremath{#1\mkern1.5mu\bm{\textbf{\i}}#2\mkern1.5mu\bm{\textbf{\j}}}}
\end{verbatim}
allows you to write \verb|\xyvec{x}{+y}| to output $\xyvec{x}{+y}$;
\item \verb|$\bm{\Gamma}$| produces $\bm{\Gamma}$ (bold Gamma);
@@ -316,7 +323,7 @@ Good match between text and math size and weight, though the summation symbol (f
\item infinity symbol not sufficiently large?
\item the package lacks a number of amenities that are present in other packages.
\end{itemize}
-\section{Items installed} As well as a collection of PostScript fonts, virtual fonts, font definition files and the central {\tt newtxtext.sty} and {\tt newtxmath.sty} files, the package contains one map file {\tt ntx.map} that must be enabled for the package to function correctly. The file \texttt{implementation.pdf} in this distribution provides a manifest of all files installed together with a brief indication of the sources.
+\section{Items installed} As well as a collection of PostScript fonts, virtual fonts, font definition files and the central {\tt newtxtext.sty} and {\tt newtxmath.sty} files, the package contains one map file {\tt newtx.map} that must be enabled for the package to function correctly. Its name was changed from {\tt ntx.map} to mirror the package name.) The file \texttt{implementation.pdf} in this distribution provides a manifest of all files installed together with a brief indication of the sources.
%It is the glue that allows. The two {\tt fxl*.pfb} files to which they refer are part of the Libertine-Legacy collection that is part of \TeX\ Live. The map file {\tt libertine.map} must not have been disabled. The other {\tt.pfb} files are either part of the \textsf{txfonts} or are fonts derived from them or from the \textsf{Computer Modern} fonts in some manner.
%\begin{verbatim}