%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% This is the file ma2ex.mtx, part of the `makemma' subpackage
%% of the MathInst package
%% (version 0.8, January , 1998) for math font 
%% generation.  (Author: Alan Hoenig, ajhjj@cunyvm.cuny.edu)
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\relax

This file renames glyphs to a more standard name.  This is file
`ma2ex.mtx'; it selects and renames Mathematica glyphs in the Math2 font
to those in a traditional math extension font layout.

\metrics

\setcommand\renameas#1#2{\ifisglyph{#1}\then
  \setglyph{#2}
    \glyph{#1}{1000}
  \endsetglyph
  \unsetglyph{#1}
\fi}

%% Some glyphs are, by chance, properly named.  We need to save them,
%% and not unset them when we cancel the Adobe encoding.

\setcommand\renameandsave#1#2{\ifisglyph{#1}\then
  \setglyph{#2saved}
    \glyph{#1}{1000}
  \endsetglyph
  \unsetglyph{#1}
\fi}
\setcommand\save#1{\renameas{#1}{#1saved}}

% parentheses

\renameas{H}{parenleftbig}
\renameas{I}{parenleftBig}
\renameas{J}{parenleftbigg}
\renameas{K}{parenleftBigg}
\renameas{L}{parenrightbig}
\renameas{M}{parenrightBig}
\renameas{N}{parenrightbigg}
\renameas{O}{parenrightBigg}

% brackets

\renameas{at}{bracketleftbig}
\renameas{A}{bracketleftBig}
\renameas{B}{bracketleftbigg}
\renameas{C}{bracketleftBigg}
\renameas{D}{bracketrightbig}
\renameas{E}{bracketrightBig}
\renameas{F}{bracketrightbigg}
\renameas{G}{bracketrightBigg}

% braces

\renameas{eight}{braceleftbig}
\renameas{nine}{braceleftBig}
\renameas{colon}{braceleftbigg}
\renameas{semicolon}{braceleftBigg}
\renameas{less}{bracerightbig}
\renameas{equal}{bracerightBig}
\renameas{greater}{bracerightbigg}
\renameas{question}{bracerightBigg}

% angles

\renameas{X}{angleleftbig}
\renameas{Y}{angleleftBig}
\renameas{Z}{angleleftbigg}
\renameas{bracketleft}{angleleftBigg}
\renameas{backslash}{anglerightbig}
\renameas{bracketright}{anglerightBig}
\renameas{asciicircum}{anglerightbigg}
\renameas{underscore}{anglerightBigg}

% ceiling/floor left

\renameas{grave}{ceilingleftbig}
\renameas{a}{ceilingleftBig}
\renameas{b}{ceilingleftbigg}
\renameas{c}{ceilingleftBigg}
\renameas{d}{floorleftbig}
\renameas{e}{floorleftBig}
\renameas{f}{floorleftbigg}
\renameas{g}{floorleftBigg}

% ceiling/floor right

\renameas{p}{ceilingrightbig}
\renameas{q}{ceilingrightBig}
\renameas{r}{ceilingrightbigg}
\renameas{s}{ceilingrightBigg}
\renameas{t}{floorrightbig}
\renameas{u}{floorrightBig}
\renameas{v}{floorrightbigg}
\renameas{w}{floorrightBigg}

% slashes and backslashes

\renameas{ecircumflex}{slashbig}
\renameas{edieresis}{slashBig}
\renameas{iacute}{slashbigg}
\renameas{igrave}{slashBigg}
\renameas{icircumflex}{backslashbig}
\renameas{idieresis}{backslashBig}
\renameas{ntilde}{backslashbigg}
\renameas{oacute}{backslashBigg}

% misc

\renameas{florin}{barex}
\renameas{approxequal}{bardblex}
\renameas{i}{parenlefttp}
\renameas{y}{parenrighttp}
\renameas{Adieresis}{bracketlefttp}
\renameas{Eacute}{bracketrighttp}
\renameas{Ccedilla}{bracketleftbt}
\renameas{Odieresis}{bracketrightbt}
\renameas{Aring}{bracketleftex}
\renameas{Ntilde}{bracketrightex}
\renameas{l}{bracelefttp}
\renameas{bar}{bracerighttp}
\renameas{n}{braceleftbt}
\renameas{asciitilde}{bracerightbt}
\renameas{m}{braceleftmid}
\renameas{braceright}{bracerightmid}
\renameas{o}{braceex}
\renameas{quoteleft}{arrowvertex}
\renameas{k}{parenleftbt}
\renameas{braceleft}{parenrightbt}
\renameas{j}{parenleftex}
\renameas{z}{parenrightex}
\renameas{udieresis}{unionsqtext}
\renameas{Oslash}{unionsqdisplay}
\renameas{ograve}{contintegraltext}
\renameas{registered}{contintegraldisplay}
\renameas{ugrave}{unionmultitext}
\renameas{notequal}{unionmultidisplay}
\renameas{Ugrave}{tildewide}
\renameas{dotlessi}{tildewider}
\renameas{circumflex}{tildewiderr}
\renameas{zero}{radicalbig}
\renameas{one}{radicalBig}
\renameas{two}{radicalbigg}
\renameas{three}{radicalBigg}
\renameas{four}{radicalbt}
\renameas{five}{radicalvertex}
\renameas{six}{radicaltp}
\renameas{perthousand}{arrowdblvertex}
\renameas{quoteright}{arrowtp}
\renameas{divide}{arrowbt}
\renameas{Acircumflex}{arrowdbltp}
\renameas{Ecircumflex}{arrowdblbt}

\endmetrics