summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/cmtiup
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-01-18 23:36:27 +0000
committerKarl Berry <karl@freefriends.org>2016-01-18 23:36:27 +0000
commit17f0a9a5ccf82a1c731a1863c8343ae7db897791 (patch)
treea04a9fa45f1f7f9b1048b8f849e6cda589a192bc /Master/texmf-dist/doc/latex/cmtiup
parent57373dfe3d77bfba9d3c798ad4898e1e8603aad4 (diff)
cmtiup (18jan16)
git-svn-id: svn://tug.org/texlive/trunk@39418 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/cmtiup')
-rw-r--r--Master/texmf-dist/doc/latex/cmtiup/README11
-rw-r--r--Master/texmf-dist/doc/latex/cmtiup/cmtiup.dtx365
-rw-r--r--Master/texmf-dist/doc/latex/cmtiup/cmtiup.ins3
-rw-r--r--Master/texmf-dist/doc/latex/cmtiup/cmtiup.pdfbin319702 -> 573108 bytes
-rw-r--r--Master/texmf-dist/doc/latex/cmtiup/testfont.pdfbin50931 -> 0 bytes
5 files changed, 358 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/latex/cmtiup/README b/Master/texmf-dist/doc/latex/cmtiup/README
index 1768f9637c3..6774e4fba04 100644
--- a/Master/texmf-dist/doc/latex/cmtiup/README
+++ b/Master/texmf-dist/doc/latex/cmtiup/README
@@ -1,6 +1,6 @@
Upright Digits and Punctuation in Computer Modern Italic
- Version 1.3a
- 2010/11/19
+ Version 2.0
+ 2016/01/16
This package provides a set of modified Computer Modern Italic fonts:
@@ -10,15 +10,16 @@ upright digits in math.
The package provides a set of virtual fonts combining Computer Modern
Italic and Computer Modern Roman. Metafont fonts are also included.
-The LaTeX style cmtiup.sty switches italic fonts to the modified ones.
+The LaTeX style cmtiup.sty switches italic fonts to the modified ones.boo
(C) 2003 Sergei V. Znamenskii, znamensk@rustex.botik.ru
- (C) 2010 Boris Veytsman, borisv@lk.net (documentation changes and
- repackaging.
+ (C) 2010-2016 Boris Veytsman, borisv@lk.net
Changes:
+ Version 2.0: Added bold italics and T1 encoded fonts
+
Version 1.3a: Repackaged to conform to TDS. Documentation changes.
New maintainer.
diff --git a/Master/texmf-dist/doc/latex/cmtiup/cmtiup.dtx b/Master/texmf-dist/doc/latex/cmtiup/cmtiup.dtx
index 8cb16161804..535a2ac937b 100644
--- a/Master/texmf-dist/doc/latex/cmtiup/cmtiup.dtx
+++ b/Master/texmf-dist/doc/latex/cmtiup/cmtiup.dtx
@@ -1,5 +1,5 @@
% \iffalse
-% $Id: cmtiup.dtx,v 1.3 2010-11-19 23:08:11 boris Exp $
+% $Id: cmtiup.dtx,v 1.6 2016/01/17 22:06:39 boris Exp $
%
% Copyright 2003 Sergey Znamenskii
% Copyright 2010 Boris Veytsman
@@ -20,7 +20,7 @@
% and the derived files cmtiup*.[vf|tfm|mf]
%
% \fi
-% \CheckSum{36}
+% \CheckSum{0}
%
%
% \CharacterTable
@@ -49,7 +49,9 @@
% V. Znamenskii\thanks{\texttt{znamensk@rustex.botik.ru}}
% \thanks{Supported by Russian Foundation for Basic Research,
% grant No 98-07-90179v} \\
-% Boris Veytsman\thanks{\texttt{borisv@lk.net}} \thanks{Current maintainer}}
+% Boris Veytsman\thanks{\texttt{borisv@lk.net}} \thanks{Supported by
+% Princeton University (Mathematics Department)} \thanks{Current
+% maintainer}}
% \date{\filedate, \fileversion}
% \changes{v1.2}{2001/01/08}{First public version}%
% \changes{v1.3}{2003/01/03}{Fixed a bug in cmtiup.sty
@@ -74,6 +76,26 @@
%
% \tableofcontents
%
+%
+%\section*{Preface to Version~2}
+%
+% Version~2, released in 2016, is the first version by Boris Veytsman.
+% This version was commissioned by Princeton University, the publisher
+% of \emph{The Annals of Mathematics.} The original version by Sergei V.
+% Znamenskii supported only italics in OT1 encoding. Since
+% \emph{Annals} needed to typeset French submissions, I added T1
+% encoded fonts and, for completeness, bold italic versions in both
+% OT1 and T1 encoding.
+%
+% The original fonts had both MetaFont and Type1 versions, and were
+% done by manual editing of |.vpl| files. I decided to keep the
+% original files, but use \textsl{fontinst} to construct the virtual
+% fonts.
+%
+% \bigskip\noindent
+% \emph{Boris Veytsman\\January 2016}
+%
+%
% \section*{Preface}
%
% There is a well-known problem with scientific typesetting in \TeX:
@@ -113,6 +135,8 @@
% from \verb|cmti*| and punctuation from \verb|cmr*|) to use with type1
% CM fonts and package for \LaTeXe users.
%
+% \clearpage
+%
% \section{User Guide}
%
% \subsection{Installation}
@@ -149,6 +173,7 @@
%
% \StopEventually{}
%
+% \clearpage
%\section{Identification}
%\label{sec:ident}
%
@@ -164,7 +189,7 @@
%</gobble>
%<package>\ProvidesPackage{cmtiup.sty}
%<*gobble|package>
-[2010/11/19 v1.3a Upright Digits and Punctuation in Computer Modern Italic]
+[2016/01/16 v2.0 Upright Digits and Punctuation in Computer Modern Italic]
%</gobble|package>
% \end{macrocode}
% And the driver code:
@@ -176,6 +201,7 @@
\newcommand{\FileName}[1]{\hbox{\ttfamily#1}}
\usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,
pagecolor=black,urlcolor=black,hyperindex=false]{hyperref}
+\usepackage{cmtiup}
\PageIndex
\CodelineIndex
\RecordChanges
@@ -186,29 +212,48 @@
%</gobble>
% \end{macrocode}
%
-%
-% \section{Test of cmtiup10}
+% \clearpage
+% \section{Tests}
% We just show all chars combinations with uprighted right char:
-% \newcommand{\test}[1]{\ifx.#1\else#10#11#12#13#14#15#16#17#18#19#1,
-% #1\%#1\##1+#1/#1:#1; #1(#1)#1[#1]#1?#1! \par\expandafter\test\fi}
+% \newcommand{\test}[1]{\noindent\ifx.#1\else#10#11#12#13#14#15#16#17#18#19#1,
+% #1\%#1\##1+#1/#1:#1; #1(#1)#1[#1]#1?#1!#1\textquestiondown
+% #1\textexclamdown \par\expandafter\test\fi}
%
-% {\fontencoding{OT1}\itshape
+% {\fontencoding{OT1}\itshape\noindent Test of cmtiup10 \\
% \test abcdefghijklmnopqrstuwxyz.
% \test ABCDEFGHIJKLMNOPQRSTUWXYZ.
% \test ~!\#\$\%()-.
% }
+%
+% {\fontencoding{OT1}\itshape\bfseries\noindent Test of cmbxiup10 \\
+% \test abcdefghijklmnopqrstuwxyz.
+% \test ABCDEFGHIJKLMNOPQRSTUWXYZ.
+% \test ~!\#\$\%()-.
+% }
+%
+% {\fontencoding{T1}\itshape\noindent Test of ectiup1000 \\
+% \test abcdefghijklmnopqrstuwxyz.
+% \test ABCDEFGHIJKLMNOPQRSTUWXYZ.
+% \test ~!\#\$\%()-.
+% }
+%
+% {\fontencoding{T1}\itshape\bfseries\noindent Test of ecbiup1000 \\
+% \test abcdefghijklmnopqrstuwxyz.
+% \test ABCDEFGHIJKLMNOPQRSTUWXYZ.
+% \test ~!\#\$\%()-.
+% }
+%
+%
+%
+%
+% \clearpage
% \section{Latex support}
% \begin{macrocode}
%<*package>
-\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-\ProvidesPackage{cmtiup}[2003/01/03
- Unslanted punctuation in CM text italic (svz)]
-\ProvidesFile{cmtiup.sty}[2003/01/03 Unslanted punctuation in CM text italic]
% \end{macrocode}
% The all we need here is just to redefine current italic font shape
% description at the very beginning of our document.
% \begin{macrocode}
-\AtBeginDocument{%
\DeclareFontShape{OT1}{cmr}{m}{it}%
{%
<5><6><7>cmtiup7%
@@ -217,11 +262,21 @@
<10><10.95>cmtiup10%
<12><14.4><17.28><20.74><24.88>cmtiup12%
}{}
-}
+\DeclareFontShape{OT1}{cmr}{bx}{it}
+ {%
+ <5><6><7><8><9>%
+ <10><10.95><12><14.4><17.28><20.74><24.88>cmbxtiup10%
+ }{}
+\providecommand{\EC@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}%
+ {<5><6><7><8><9><10><10.95><12><14.4>%
+ <17.28><20.74><24.88><29.86><35.83>genb*#5}{}}
+\EC@family{T1}{cmr}{m}{it}{ectiup}
+\EC@family{T1}{cmr}{bx}{it}{ecbiup}
%</package>
% \end{macrocode}
%
-%
+% \clearpage
% \begin{multicols}{2}[\section{Metafont file sources}]
% All the driver files differs by one line and just load font parameters
% from the corresponding CMTI sources
@@ -764,6 +819,7 @@ penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,
20,21,22,23,24,30,31,88,89,98,99); endchar;
%</cmtiuplg>
% \end{macrocode}
+% \clearpage
% \section{Virtual fonts Properties List files}
% After running metafont on \verb|cmtiup*.mf|, I have got the
% \verb|cmtiup*.pl| file by applying tftopl program to
@@ -9448,6 +9504,283 @@ penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,
% \end{macrocode}
% \end{multicols}
+%
+%
+% \clearpage
+%
+%\section{Fontinst: Bold Italics in OT1 and Bold \& Medium Italics in T1}
+%\label{sec:fontist}
+%
+% The idea is, we combine two |.pl| files in one |.vpl|, but first we
+% need to delete digits from the second file:
+% \begin{macrocode}
+%<*deldigits>
+\relax
+Unset all digits and punctuation
+\metrics
+% \end{macrocode}
+%
+% The file itself uses the command |\unsetglyph|. We unset the
+% digits, parenthesizes, etc.
+% \begin{macrocode}
+\unsetglyph{exclam}
+\unsetglyph{parenleft}
+\unsetglyph{parenright}
+\unsetglyph{comma}
+\unsetglyph{period}
+\unsetglyph{slash}
+\unsetglyph{zero}
+\unsetglyph{one}
+\unsetglyph{two}
+\unsetglyph{three}
+\unsetglyph{four}
+\unsetglyph{five}
+\unsetglyph{six}
+\unsetglyph{seven}
+\unsetglyph{eight}
+\unsetglyph{nine}
+\unsetglyph{colon}
+\unsetglyph{semicolon}
+\unsetglyph{exclamdown}
+\unsetglyph{questiondown}
+\unsetglyph{question}
+\unsetglyph{bracketleft}
+\unsetglyph{bracketright}
+\unsetglyph{braceleft}
+\unsetglyph{braceright}
+\endmetrics
+%</deldigits>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*adjdigits>
+\relax
+Move digits to the right
+\metrics
+% \end{macrocode}
+% We need to move the digits to the right to compensate for the italic
+% correction
+%
+% \begin{macrocode}
+\resetglyph{exclam}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{exclam}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{parenleft}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{parenleft}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{parenright}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{parenright}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{comma}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{comma}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{period}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{period}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{slash}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{slash}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{zero}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{zero}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{one}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{one}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{two}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{two}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{three}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{three}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{four}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{four}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{five}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{five}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{six}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{six}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{seven}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{seven}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{eight}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{eight}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{nine}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{nine}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{colon}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{colon}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{semicolon}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{semicolon}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{exclamdown}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{exclamdown}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{questiondown}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{questiondown}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{question}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{question}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{bracketleft}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{bracketleft}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\resetglyph{bracketright}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{bracketright}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\ifisglyph{braceleft}\then
+\resetglyph{braceleft}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{braceleft}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\Fi
+\ifisglyph{braceright}\then
+\resetglyph{braceright}
+ \movert{\scale{\italic{f}}{300}}
+ \glyph{braceright}{1000}
+ \movert{-\scale{\italic{f}}{300}}
+ \endresetglyph
+\Fi
+\endmetrics
+%</adjdigits>
+%
+% \end{macrocode}
+%
+%
+% Read \textsl{fontinst}
+% \begin{macrocode}
+%<*drv>
+\input fontinst.sty
+% \end{macrocode}
+%
+% Combine the fonts for T1 and bold OT1
+% \begin{macrocode}
+\installfonts
+\installfamily{OT1}{cmtiup}{}
+\installfont{cmbxtiup10}{%
+ cmbxti10,deldigits,cmbx10,adjdigits}{ot1}{OT1}{cmr}{bx}{it}{}
+\installfamily{T1}{cmtiup}{}
+\installfont{ectiup0500}{%
+ ecti0500,deldigits,ecrm0500,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup0600}{%
+ ecti0600,deldigits,ecrm0600,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup0700}{%
+ ecti0700,deldigits,ecrm0700,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup0800}{%
+ ecti0800,deldigits,ecrm0800,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup0900}{%
+ ecti0900,deldigits,ecrm0900,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup1000}{%
+ ecti1000,deldigits,ecrm1000,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup1095}{%
+ ecti1095,deldigits,ecrm1095,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup1200}{%
+ ecti1200,deldigits,ecrm1200,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup1440}{%
+ ecti1440,deldigits,ecrm1440,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup1728}{%
+ ecti1728,deldigits,ecrm1728,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup2074}{%
+ ecti2074,deldigits,ecrm2074,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup2488}{%
+ ecti2488,deldigits,ecrm2488,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup2986}{%
+ ecti2986,deldigits,ecrm2986,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ectiup3583}{%
+ ecti3583,deldigits,ecrm3583,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup0500}{%
+ ecbi0500,deldigits,ecbx0500,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup0600}{%
+ ecbi0600,deldigits,ecbx0600,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup0700}{%
+ ecbi0700,deldigits,ecbx0700,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup0800}{%
+ ecbi0800,deldigits,ecbx0800,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup0900}{%
+ ecbi0900,deldigits,ecbx0900,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup1000}{%
+ ecbi1000,deldigits,ecbx1000,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup1095}{%
+ ecbi1095,deldigits,ecbx1095,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup1200}{%
+ ecbi1200,deldigits,ecbx1200,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup1440}{%
+ ecbi1440,deldigits,ecbx1440,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup1728}{%
+ ecbi1728,deldigits,ecbx1728,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup2074}{%
+ ecbi2074,deldigits,ecbx2074,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup2488}{%
+ ecbi2488,deldigits,ecbx2488,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup2986}{%
+ ecbi2986,deldigits,ecbx2986,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+\installfont{ecbiup3583}{%
+ ecbi3583,deldigits,ecbx3583,adjdigits}{t1}{T1}{cmr}{m}{it}{}
+
+\endinstallfonts
+\bye
+% \end{macrocode}
+%
+%
+% \begin{macrocode}
+%</drv>
+% \end{macrocode}
+%
+% \clearpage
+%
+%
% \Finale
% \PrintChanges
+%\clearpage
+%\PrintIndex
\endinput
diff --git a/Master/texmf-dist/doc/latex/cmtiup/cmtiup.ins b/Master/texmf-dist/doc/latex/cmtiup/cmtiup.ins
index 02e251fd390..b313cc85751 100644
--- a/Master/texmf-dist/doc/latex/cmtiup/cmtiup.ins
+++ b/Master/texmf-dist/doc/latex/cmtiup/cmtiup.ins
@@ -6,6 +6,9 @@
\def\MFendinput{endinput;}
\generate{%
\file{cmtiup.sty}{\from{cmtiup.dtx}{package}}
+ \file{drv.tex}{\from{cmtiup.dtx}{drv}}%
+ \file{deldigits.mtx}{\from{cmtiup.dtx}{deldigits}}%
+ \file{adjdigits.mtx}{\from{cmtiup.dtx}{adjdigits}}%
\usepostamble{\MFendinput}
\file{cmtiup7.mf}{\from{cmtiup.dtx}{cmtiup7}}
\file{cmtiup8.mf}{\from{cmtiup.dtx}{cmtiup8}}
diff --git a/Master/texmf-dist/doc/latex/cmtiup/cmtiup.pdf b/Master/texmf-dist/doc/latex/cmtiup/cmtiup.pdf
index 4464cb645fc..3f129180821 100644
--- a/Master/texmf-dist/doc/latex/cmtiup/cmtiup.pdf
+++ b/Master/texmf-dist/doc/latex/cmtiup/cmtiup.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/cmtiup/testfont.pdf b/Master/texmf-dist/doc/latex/cmtiup/testfont.pdf
deleted file mode 100644
index 5d177ded60c..00000000000
--- a/Master/texmf-dist/doc/latex/cmtiup/testfont.pdf
+++ /dev/null
Binary files differ