summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-21 21:46:55 +0000
committerKarl Berry <karl@freefriends.org>2013-07-21 21:46:55 +0000
commit3738f8dc8f88f44be7bbd74d9fb3a31aba4a48f8 (patch)
tree22c04876e25c2f0b952c70dfc413ff94ccec442d
parentc72ccf919dba2b4f38e12ca7379b8081aa541699 (diff)
newtx (21jul13)
git-svn-id: svn://tug.org/texlive/trunk@31257 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/README5
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdfbin409313 -> 450356 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex40
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfmbin1176 -> 1196 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfmbin1184 -> 1200 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfmbin1184 -> 1156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfmbin1180 -> 1156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfmbin604 -> 668 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfmbin632 -> 696 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfbbin3665 -> 5190 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfbbin4305 -> 7238 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vfbin1072 -> 1084 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vfbin1104 -> 1120 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxex.vfbin1076 -> 1104 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vfbin1108 -> 1136 bytes
-rw-r--r--Master/texmf-dist/tex/latex/newtx/newtxtext.sty5
16 files changed, 22 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/fonts/newtx/README b/Master/texmf-dist/doc/fonts/newtx/README
index fb038d01769..b1f1ec9511f 100644
--- a/Master/texmf-dist/doc/fonts/newtx/README
+++ b/Master/texmf-dist/doc/fonts/newtx/README
@@ -1,9 +1,12 @@
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.11
+Current version: 1.12
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.12:
+1. Changed newtxtext.sty so that Helvetica is scaled by .9 times newtx scale in all cases.
+
Changes in version 1.11:
1. Substantial further changes to math extension fonts to provide better size-matching. These changes are also required for use in newpxmath 1.01.
diff --git a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.pdf
index da5bf896f67..c88761e78ef 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 50c08ed0b2d..3f70d6e344d 100644
--- a/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
+++ b/Master/texmf-dist/doc/fonts/newtx/newtxdoc.tex
@@ -2,23 +2,22 @@
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
-\usepackage{graphicx}
+\usepackage{graphicx}
\usepackage{url}
%SetFonts
% libertine text and newtxmath
\usepackage{lmodern}
-\usepackage[lining,semibold]{libertine-type1}
+\usepackage[lf,semibold]{libertine}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
-\usepackage[scaled=.85]{beramono}
+\usepackage[varqu,varl]{zi4}
\usepackage{amsmath,amsthm}
\usepackage[libertine]{newtxmath}
+\makeatletter
+\def\libertine@figurestyle{OsF} %old-style figures in text, not math
+\makeatother
+\renewcommand*{\rmdefault}{LinuxLibertineT-OsF}
\usepackage{bm}
-\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}
@@ -89,7 +88,7 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\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.
+\textbf{IMPORTANT:} The Libertine text package is now once again {\tt libertine}, and requires arguments that are different from the original {\tt libertine} package.
\textsc{Example 1:}
\begin{verbatim}
@@ -105,13 +104,17 @@ allows you to use the forms \verb|\iint|, \verb|\iiint|, \verb|\iiiint| and \ver
\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
-\usepackage[scaled=.85]{beramono}% a typewriter font must be defined
+\usepackage[varqu,varl]{inconsolata}% 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}{LinuxLibertineO-OsF} %old-style figures in text, not math
-% use TOsF for tabular figures rather than proportional
+%After loading math package, switch to osf in text
+%The following 4 lines are required. This is not so obvious
+\makeatletter
+\def\libertine@figurestyle{OsF} %affects \libertine macro
+\makeatother
+\renewcommand*{\rmdefault}{LinuxLibertineT-OsF} % for normal text
\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.
@@ -325,19 +328,6 @@ Good match between text and math size and weight, though the summation symbol (f
\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 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}
-%ntxexmods NTXEXMODS <ntxexmods.pfb
-%ntxbexmods NTXBEXMODS <ntxbexmods.pfb
-%ntxexb NTXEXB <ntxexb.pfb
-%ntxbexb NTXBEXB <ntxbexb.pfb
-%rtxmio rtxmi " -.167 SlantFont " <rtxmi.pfb
-%rtxbmio rtxbmi " -.167 SlantFont " <rtxbmi.pfb
-%rfxlri-alt LinLibertineI " LibertineAltEncoding ReEncodeFont "
-% <[libertinealt.enc <fxlri.pfb
-%rfxlbi-alt LinLibertineBI " LibertineAltEncoding ReEncodeFont "
-% <[libertinealt.enc <fxlbi.pfb
-%\end{verbatim}
The font files {\tt ntxexmods.pfb} and {\tt ntxbexmods.pfb} were derived from {\tt cmex10.pfb} by FontForgery, thickening the Computer Modern braces to match the weight of the \textsf{txfonts} braces. The pair {\tt ntxexb.pfb} and {\tt ntxbexb.pfb} were similarly derived from {\tt cmsy7.pfb} and {\tt cmex10.pfb} to produce more braces and matching integral signs based on Computer Modern. The {\tt.tfm} files {\tt rtx[b]mio.tfm} are simply unslanted versions of {\tt rtxmi}, from which we construct upright partial derivative symbols.
The last two entries provide us with a way to access custom-encoded versions of {\tt fxlri.pfb} and {\tt fxlbi.map} in order to access some of the unencoded alternate characters---eg, Greek letters, {\tt J.alt} and {\tt v.alt}. The font file \textsf{LibertineTheta-Regular.pfb} was created from the Theta symbol in {\tt fxlri.pfb}, which requires some FontForge help to look correct.
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm
index f4c5ef3a1ec..2894967095e 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbex.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm
index bd7f10f8427..f2274b85f14 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxbexv.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm
index 468759f8bc9..e9a4d714985 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxex.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfm
index 32bcefb1d39..b7da38a5a82 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/ntxexv.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm
index a4805380c82..283406ad70f 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txbex-bar.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm b/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
index 862bdb89036..5b248a11aeb 100644
--- a/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb
index 0f9c8bd129d..4ce8e46ed12 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/txbex-bar.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb b/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb
index a8313442513..ea3b75baf86 100644
--- a/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb
+++ b/Master/texmf-dist/fonts/type1/public/newtx/txex-bar.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf
index 00fba2f97eb..cfb2bd147fa 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbex.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf
index 40f8a464577..d3d94ed7caf 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxbexv.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf
index 466f61ff98e..4091ecdc1b1 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxex.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vf b/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vf
index 528be631e0e..998a4319ed0 100644
--- a/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vf
+++ b/Master/texmf-dist/fonts/vf/public/newtx/ntxexv.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
index 909c104e465..43c3e65ad2c 100644
--- a/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
+++ b/Master/texmf-dist/tex/latex/newtx/newtxtext.sty
@@ -13,8 +13,8 @@
% Added scaled keyword and osf option;
% Modified the definition of \k to bypass problem with grouping;
-\def\fileversion{1.10}
-\def\filedate{2013/05/19}
+\def\fileversion{1.12}
+\def\filedate{2013/07/20}
\ProvidesPackage{newtxtext}[\filedate\space v\fileversion]
\message{`newtxtext' v\fileversion, \filedate\space Text macros based on txfonts (msharpe)}
@@ -23,6 +23,7 @@
\let\orig@footnote=\thefootnote
\let\orig@makefnmark=\@makefnmark
\RequirePackage{xkeyval}
+\def\ntx@helvscaled{s*[.9]}
\define@key{ntx}{scaled}[1.0]{\def\ntx@scaled{s*[#1]}%
\@tempdima=#1\p@\@tempdima=.9\@tempdima%
\def\ntx@helvscaled{s*[\strip@pt\@tempdima]}}