% \iffalse % $Id: mdputu.dtx,v 1.6 2010-11-03 01:58:00 boris Exp $ % % Copyright (c) 2010, Boris Veytsman % % All rights reserved. % % Redistribution and use in source and binary forms, with or without % modification, are permitted provided that the following conditions % are met: % % * Redistributions of source code must retain the above copyright % notice, this list of conditions and the following disclaimer. % * Redistributions in binary form must reproduce the above % copyright notice, this list of conditions and the following % disclaimer in the documentation and/or other materials provided % with the distribution. % * Neither the name of the original author nor the names of the % contributors may be used to endorse or promote products derived % from this software without specific prior written permission. % % THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND % CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, % INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF % MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE % DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS % BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, % EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED % TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, % DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON % ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, % OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY % OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE % POSSIBILITY OF SUCH DAMAGE. % % \fi % \CheckSum{86} % % %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} % %\iffalse % Taken from xkeyval.dtx %\fi %\makeatletter %\def\DescribeOption#1{\leavevmode\@bsphack % \marginpar{\raggedleft\PrintDescribeOption{#1}}% % \SpecialOptionIndex{#1}\@esphack\ignorespaces} %\def\PrintDescribeOption#1{\strut\emph{option}\\\MacroFont #1\ } %\def\SpecialOptionIndex#1{\@bsphack % \index{#1\actualchar{\protect\ttfamily#1} % (option)\encapchar usage}% % \index{options:\levelchar#1\actualchar{\protect\ttfamily#1}\encapchar % usage}\@esphack} %\def\DescribeOptions#1{\leavevmode\@bsphack % \marginpar{\raggedleft\strut\emph{options}% % \@for\@tempa:=#1\do{% % \\\strut\MacroFont\@tempa\SpecialOptionIndex\@tempa % }}\@esphack\ignorespaces} %\makeatother % % % \MakeShortVerb{|} % \GetFileInfo{mdputu.dtx} % \title{Unslanted Digits in Adobe Utopia Italics\thanks{The font was % commissioned by the \emph{Annals of Mathematics}}} % \author{Boris Veytsman\thanks{% % \href{mailto:borisv@lk.net}{\texttt{borisv@lk.net}}, % \href{mailto:boris@varphi.com}{\texttt{boris@varphi.com}}}} % \date{\filedate, \fileversion} % \maketitle % \begin{abstract} % The \emph{Annals of Mathematics} uses italics for theorems. % However, slanted digits and parentheses look disturbing when % surrounded by (upright) math. This package provides virtual fonts % with italics and upright digits and punctuation. % \end{abstract} % \tableofcontents % \clearpage % % \changes{v1.0}{2010/08/25}{First fully functional version} % \changes{v1.1}{2010/09/15}{Changed the location of TFM and VF files % per request by Karl Berry} % \changes{v1.2}{2010/11/02}{Corrected the bug in fd files: the fonts are % scaled by 0.92 now (thanks to AoM staff for noticing!)} % %\section{Introduction} %\label{sec:intro} % % This package provides fonts for the \emph{Annals of Mathematics.} % The journal uses italics for theorems, but the house style requires % upright digits and punctuation. Since the journal switched to Adobe % Utopia fonts, it needed matching fonts for theorems typesetting. % % % To install the package you need the file % \url{http://mirrors.ctan.org/install/fonts/mdputu.tds.zip}/ Unzip % this file in \path{$TEXMF}. Run |texhash| to update the % configuration files and file names database. % % % % To use the package, you need to call it after % |\usepackage[utopia]{mathdesign}|: % \begin{verbatim} % \usepackage[utopia]{mathdesign} % \usepackage{mdputu} % \end{verbatim} %\DescribeMacro{\sitshape} %\DescribeMacro{\textsit} %\DescribeMacro{\specialdigits} % This will define new font shape `special italics', which can be % switched on by the declaration |\sitshape| or command |\textsit|, % for example % \begin{verbatim} % {\sitshape This is example~1,} and this is \textsit{example~2.} % \end{verbatim} % The command |\specialdigits| changes italics to special italics: % \begin{verbatim} % Here the numbers \textit{123 are slanted}. {\specialdigits Here % the numbers \textit{123 are uprigt.}} % \end{verbatim} % % % % \StopEventually{} % %\section{Implementation} %\label{sec:impl} % %\subsection{Identification} %\label{sec:ident} % % % We start with the declaration who we are. Most |.dtx| files put % driver code in a separate driver file |.drv|. We roll this code into the % main file, and use the pseudo-guard || for it. % % \begin{macrocode} % % \end{macrocode} % % %\Finale %\clearpage % %\PrintChanges %\clearpage %\PrintIndex % \endinput