summaryrefslogtreecommitdiff
path: root/Master
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
parent57373dfe3d77bfba9d3c798ad4898e1e8603aad4 (diff)
cmtiup (18jan16)
git-svn-id: svn://tug.org/texlive/trunk@39418 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-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
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/cmbxtiup10.tfmbin0 -> 2260 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0500.tfmbin0 -> 14680 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0600.tfmbin0 -> 14704 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0700.tfmbin0 -> 14696 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0800.tfmbin0 -> 14652 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0900.tfmbin0 -> 14692 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1000.tfmbin0 -> 14688 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1095.tfmbin0 -> 14696 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1200.tfmbin0 -> 14688 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1440.tfmbin0 -> 14704 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1728.tfmbin0 -> 14660 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2074.tfmbin0 -> 14704 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2488.tfmbin0 -> 14696 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2986.tfmbin0 -> 14696 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup3583.tfmbin0 -> 14680 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0500.tfmbin0 -> 14604 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0600.tfmbin0 -> 14616 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0700.tfmbin0 -> 14644 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0800.tfmbin0 -> 14644 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0900.tfmbin0 -> 14616 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1000.tfmbin0 -> 14616 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1095.tfmbin0 -> 14636 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1200.tfmbin0 -> 14624 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1440.tfmbin0 -> 14616 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1728.tfmbin0 -> 14620 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2074.tfmbin0 -> 14624 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2488.tfmbin0 -> 14616 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2986.tfmbin0 -> 14608 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup3583.tfmbin0 -> 14628 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/cmbxtiup10.vfbin0 -> 1036 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0500.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0600.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0700.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0800.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0900.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1000.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1095.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1200.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1440.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1728.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2074.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2488.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2986.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup3583.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0500.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0600.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0700.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0800.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0900.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1000.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1095.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1200.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1440.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1728.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2074.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2488.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2986.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmtiup/ectiup3583.vfbin0 -> 1952 bytes
-rw-r--r--Master/texmf-dist/tex/latex/cmtiup/cmtiup.sty19
64 files changed, 370 insertions, 28 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
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/cmbxtiup10.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/cmbxtiup10.tfm
new file mode 100644
index 00000000000..10849c34701
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/cmbxtiup10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0500.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0500.tfm
new file mode 100644
index 00000000000..492d9479b74
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0500.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0600.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0600.tfm
new file mode 100644
index 00000000000..e9bb9678448
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0600.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0700.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0700.tfm
new file mode 100644
index 00000000000..ab9763fe091
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0700.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0800.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0800.tfm
new file mode 100644
index 00000000000..1943271425e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0800.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0900.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0900.tfm
new file mode 100644
index 00000000000..2f57b572831
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup0900.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1000.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1000.tfm
new file mode 100644
index 00000000000..2d000120a84
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1000.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1095.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1095.tfm
new file mode 100644
index 00000000000..2241b7a058a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1095.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1200.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1200.tfm
new file mode 100644
index 00000000000..9754ba2b0c6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1200.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1440.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1440.tfm
new file mode 100644
index 00000000000..2ffb69c9cea
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1440.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1728.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1728.tfm
new file mode 100644
index 00000000000..cbb3ce068c0
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup1728.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2074.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2074.tfm
new file mode 100644
index 00000000000..ae01dccd85a
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2074.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2488.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2488.tfm
new file mode 100644
index 00000000000..1b9ca75aecc
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2488.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2986.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2986.tfm
new file mode 100644
index 00000000000..16ba668fb6f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup2986.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup3583.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup3583.tfm
new file mode 100644
index 00000000000..4f5aedbca79
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ecbiup3583.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0500.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0500.tfm
new file mode 100644
index 00000000000..808503ab99e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0500.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0600.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0600.tfm
new file mode 100644
index 00000000000..00d45389af8
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0600.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0700.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0700.tfm
new file mode 100644
index 00000000000..6c384637335
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0700.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0800.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0800.tfm
new file mode 100644
index 00000000000..961629d3cd4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0800.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0900.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0900.tfm
new file mode 100644
index 00000000000..1e98ca74f2b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup0900.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1000.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1000.tfm
new file mode 100644
index 00000000000..6a5aa0cca16
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1000.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1095.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1095.tfm
new file mode 100644
index 00000000000..d25e8ac7ad9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1095.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1200.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1200.tfm
new file mode 100644
index 00000000000..3e3117e8f6c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1200.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1440.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1440.tfm
new file mode 100644
index 00000000000..bb056cd807b
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1440.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1728.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1728.tfm
new file mode 100644
index 00000000000..6630f3922ce
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup1728.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2074.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2074.tfm
new file mode 100644
index 00000000000..36280056968
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2074.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2488.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2488.tfm
new file mode 100644
index 00000000000..78fc0dd4387
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2488.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2986.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2986.tfm
new file mode 100644
index 00000000000..69622a7b1dd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup2986.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup3583.tfm b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup3583.tfm
new file mode 100644
index 00000000000..919dbb48828
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmtiup/ectiup3583.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/cmbxtiup10.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/cmbxtiup10.vf
new file mode 100644
index 00000000000..3111190aff7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/cmbxtiup10.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0500.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0500.vf
new file mode 100644
index 00000000000..5becef64a41
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0500.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0600.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0600.vf
new file mode 100644
index 00000000000..e46c67435f8
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0600.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0700.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0700.vf
new file mode 100644
index 00000000000..01276019b7e
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0700.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0800.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0800.vf
new file mode 100644
index 00000000000..c1c1a71041f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0800.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0900.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0900.vf
new file mode 100644
index 00000000000..71fffcdc3af
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup0900.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1000.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1000.vf
new file mode 100644
index 00000000000..27f39896600
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1000.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1095.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1095.vf
new file mode 100644
index 00000000000..f5dea0558c8
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1095.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1200.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1200.vf
new file mode 100644
index 00000000000..85518fa67ec
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1200.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1440.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1440.vf
new file mode 100644
index 00000000000..eeab132d8b6
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1440.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1728.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1728.vf
new file mode 100644
index 00000000000..641dc0247be
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup1728.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2074.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2074.vf
new file mode 100644
index 00000000000..5a12a969a5a
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2074.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2488.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2488.vf
new file mode 100644
index 00000000000..b0df533b87c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2488.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2986.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2986.vf
new file mode 100644
index 00000000000..f5e28f372da
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup2986.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup3583.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup3583.vf
new file mode 100644
index 00000000000..c1dcd4896fb
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ecbiup3583.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0500.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0500.vf
new file mode 100644
index 00000000000..941bafd6be9
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0500.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0600.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0600.vf
new file mode 100644
index 00000000000..1ba9425f305
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0600.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0700.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0700.vf
new file mode 100644
index 00000000000..1e1dac78458
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0700.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0800.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0800.vf
new file mode 100644
index 00000000000..381741abea3
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0800.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0900.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0900.vf
new file mode 100644
index 00000000000..389286a1743
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup0900.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1000.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1000.vf
new file mode 100644
index 00000000000..4871b4b6da3
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1000.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1095.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1095.vf
new file mode 100644
index 00000000000..9f6e15d8246
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1095.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1200.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1200.vf
new file mode 100644
index 00000000000..908ab4210e7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1200.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1440.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1440.vf
new file mode 100644
index 00000000000..bc693c7ae04
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1440.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1728.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1728.vf
new file mode 100644
index 00000000000..37ab86e95d8
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup1728.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2074.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2074.vf
new file mode 100644
index 00000000000..2ded56c2406
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2074.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2488.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2488.vf
new file mode 100644
index 00000000000..69c4be8ff95
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2488.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2986.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2986.vf
new file mode 100644
index 00000000000..9c3aea096dd
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup2986.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup3583.vf b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup3583.vf
new file mode 100644
index 00000000000..0ad5fcb9062
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmtiup/ectiup3583.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/cmtiup/cmtiup.sty b/Master/texmf-dist/tex/latex/cmtiup/cmtiup.sty
index 0bf4e114095..b0559f0befc 100644
--- a/Master/texmf-dist/tex/latex/cmtiup/cmtiup.sty
+++ b/Master/texmf-dist/tex/latex/cmtiup/cmtiup.sty
@@ -22,12 +22,7 @@
%% in the same archive or directory.)
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{cmtiup.sty}
-[2010/11/19 v1.3a Upright Digits and Punctuation in Computer Modern Italic]
-\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]
-\AtBeginDocument{%
+[2016/01/16 v2.0 Upright Digits and Punctuation in Computer Modern Italic]
\DeclareFontShape{OT1}{cmr}{m}{it}%
{%
<5><6><7>cmtiup7%
@@ -36,7 +31,17 @@
<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}