[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
comments on mfnt_051 euler version
- To: math-font-discuss@cogs.susx.ac.uk
- Subject: comments on mfnt_051 euler version
- From: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
- Date: Wed, 24 Sep 1997 11:44:52 +0200
After playing with the latest release from Matthias, I somehow got
hooked when I noticed a couple of problems with the Euler version.
1. newmath.sty should always take the normal digits form the "letters"
MC-font instead of the "operators" T1-font. Otherwise, you'd never
get the Euler digits in testeuler.tex. (Of course, you'll than have
to be extra careful about the mark-up of text digits vs. math digits.)
2. MC.tex should reference eufm10, eurm10 _before_ the add-on yma1000
in the \installfont specs. Otherwise, the hacked upright greek in
yma1000 will shadow the designed upright greek in eurm10. (Likewise,
MSP.tex should place eufm10, eurm10, eusm10 and euex10 _before_ lasy,
cmmmi, cmsy.)
3. The eurm.etx encoding is seriously buggy!
4. The eusm.etx and euex.etx encodings are incomplete. The extra
glyphs are needed, however, for the textstyle Eulerized arrows and
braces (and a few other odd characters).
5. If you do fix MSP.tex to take the arrows from euex10, you'll find
that you'll also need to provide appropriatly adjusted extension
pieces in the arrow kit, i.e. it becomes necessary to provide an
Eulerized xee1000 font (which would be unchanged for Fraktur letters).
6. Some of the extra letters in xea1000 need to be reconsidered:
a) The double bar from cmsy10 doesn't match the single bar from
eusm10 or the triple bar constructed from it. It would probably
be better to replace the double bar by a construction as well.
b) The inverted ampersand, the backepsilon, the mho (upside-down Omega),
and the nabla (upside-down Delta) in MC, as well as the coproduct
(upside-down Pi) in MSP should match the Euler versions or else
they should be missing glyphs. As for the coproduct, it may be
worth relocating the symbol to MC for design-similarity reasons.
c) The backprime from msbm10 clashes horribly with the prime from eufm10,
which is very small and light. In this case (when the prime is
almost straight) one might ask wether the backprime and prime
should perhaps actually be the same symbol???
d) The cm-style \hbar and \hslash should be replaced by construction
using the `h' from eurm10. The constructed Vbar and lambdabarr
seem to be fine.
7. Finally, there seems to be one set symbols that fit perfectly:
The aleph from eusm10 seems to match the beth, gimmel, daleth
from msbm10 much better than the aleph from cmsy10. Coincidence?
8. Is that enough bugs for one evening of hacking? ;-) I hope so!
Patches (context diffs) follow below ...
Cheers, Ulrik.
P.S. One more thing about Euler: The teTeX-0.9 pretest includes a font
family "euxm" which corresponds to "eusm" with two more characters
added. I don't know how or where Thomas Esser got hold of these fonts,
but they actually seem to be of Knuthian origin:
% EUXM10.MF February 1991
% Like EUSM but with two more characters needed for Concrete Math --- DEK
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ----- Euler Script Medium 10pt ---------------------------------
font_identifier := "EUXM";
ptsize = 10;
leftside# = 0h#;
rightside# = 0h#;
input eusmch;
input euxmch;
bye
% EUXMCH.MF
% AMS deleted two characters that I need in Concrete Math; they
% are resuscitated here -- Don Knuth
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
more_side(0);
"smlessthanorequal";
% by DEK, not HZ!
charbegin( oct"024", 2800h#, (1430+925)*v#, (1430-925)*v#);
[...]
endchar(0);
"smgreaterthanorequal";
% by DEK, not HZ!
charbegin( oct"025", 2800h#, (1430+925)*v#, (1430-925)*v#);
[...]
endchar(0);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Finally, here come the patches ...
diff -c etx/ORIG/euex.etx etx/euex.etx
*** etx/ORIG/euex.etx Sun Aug 31 00:36:42 1997
--- etx/euex.etx Wed Sep 24 00:41:27 1997
***************
*** 65,70 ****
--- 65,97 ----
\setslot{braceleft7}\endsetslot
\setslot{braceright7}\endsetslot
+ \nextslot{24}
+ \setslot{harpoonleftup}\endsetslot
+ \setslot{harpoonleftdown}\endsetslot
+ \setslot{harpoonrightup}\endsetslot
+ \setslot{harpoonrightdown}\endsetslot
+
+ \nextslot{32}
+ \setslot{arrowleft}\endsetslot
+ \setslot{arrowright}\endsetslot
+ \setslot{arrowup}\endsetslot
+ \setslot{arrowdown}\endsetslot
+ \setslot{arrowboth}\endsetslot
+ \setslot{arrownortheast}\endsetslot
+ \setslot{arrowsoutheast}\endsetslot
+
+ \nextslot{40}
+ \setslot{arrowdblleft}\endsetslot
+ \setslot{arrowdblright}\endsetslot
+ \setslot{arrowdblup}\endsetslot
+ \setslot{arrowdbldown}\endsetslot
+ \setslot{arrowdblboth}\endsetslot
+ \setslot{arrownorthwest}\endsetslot
+ \setslot{arrowsouthwest}\endsetslot
+
+ \nextslot{49}
+ \setslot{infinity}\endsetslot
+
\nextslot{56}
\setslot{bracelefttp}\endsetslot
\setslot{bracerighttp}\endsetslot
***************
*** 91,96 ****
--- 118,127 ----
\nextslot{96}
\setslot{coproducttext}\endsetslot
\setslot{coproductdisplay}\endsetslot
+
+ \nextslot{108}
+ \setslot{arrowbothv}\endsetslot
+ \setslot{arrowdblbothv}\endsetslot
\nextslot{122}
\setslot{underbraceleft}\endsetslot
diff -c etx/ORIG/eurm.etx etx/eurm.etx
*** etx/ORIG/eurm.etx Mon Sep 1 06:07:43 1997
--- etx/eurm.etx Wed Sep 24 01:20:57 1997
***************
*** 69,74 ****
--- 69,75 ----
\setslot{betaupright}\endsetslot
\setslot{gammaupright}\endsetslot
\setslot{deltaupright}\endsetslot
+ \setslot{epsilon1upright}\endsetslot
\setslot{zetaupright}\endsetslot
\setslot{etaupright}\endsetslot
\setslot{thetaupright}\endsetslot
***************
*** 82,89 ****
\setslot{rhoupright}\endsetslot
\setslot{sigmaupright}\endsetslot
\setslot{tauupright}\endsetslot
! \setslot{upsilon1upright}\endsetslot
\setslot{phiupright}\endsetslot
\setslot{psiupright}\endsetslot
\setslot{omegaupright}\endsetslot
\setslot{epsilonupright}\endsetslot
--- 83,91 ----
\setslot{rhoupright}\endsetslot
\setslot{sigmaupright}\endsetslot
\setslot{tauupright}\endsetslot
! \setslot{upsilonupright}\endsetslot
\setslot{phiupright}\endsetslot
+ \setslot{chiupright}\endsetslot
\setslot{psiupright}\endsetslot
\setslot{omegaupright}\endsetslot
\setslot{epsilonupright}\endsetslot
diff -c etx/ORIG/euscr.etx etx/euscr.etx
*** etx/ORIG/euscr.etx Mon Sep 1 08:08:31 1997
--- etx/euscr.etx Wed Sep 24 00:45:22 1997
***************
*** 54,61 ****
--- 54,71 ----
\comment{\section{The encoding}}
\setdefaultslotcomment{The letter `\slotexample'.}
+
\nextslot{48}
\setslot{skewchar}\endsetslot
+
+ \nextslot{58}
+ \setslot{logicalnot}\endsetslot
+ \nextslot{60}
+ \setslot{Rfraktur}\endsetslot
+ \setslot{Ifraktur}\endsetslot
+
+ \nextslot{64}
+ \setslot{aleph}\endsetslot
\nextslot{65}
\setslot{Acal}\endsetslot
\setslot{Bcal}\endsetslot
***************
*** 84,89 ****
--- 94,113 ----
\setslot{Ycal}\endsetslot
\setslot{Zcal}\endsetslot
+ \nextslot{94}
+ \setslot{logicaland}\endsetslot
+ \setslot{logicalor}\endsetslot
+ \nextslot{102}
+ \setslot{braceleft}\endsetslot
+ \setslot{braceright}\endsetslot
+ \nextslot{106}
+ \setslot{bar}\endsetslot
+ \nextslot{110}
+ \setslot{backslash}\endsetslot
+ \nextslot{120}
+ \setslot{section}\endsetslot
+
\endencoding
+
\end{document}
diff -c tex/ORIG/MC.tex tex/MC.tex
*** tex/ORIG/MC.tex Tue Sep 2 18:33:19 1997
--- tex/MC.tex Wed Sep 24 03:09:49 1997
***************
*** 393,425 ****
OMStoMSBM,msbm10, MCbextra,MCextra,MCkern}{MC}{MC}{xma}{b}{n}{<10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>}
% Euler version
! \installfont{xea0500}{d0500,yma0500,eufm5,eurm5,OMStoOMScal,cmsy5,OMStoMSAM,
msam5,OMStoMSBM,msbm5,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<5>}
! \installfont{xea0600}{d0600,yma0600,eufm6,eurm6,OMStoOMScal,cmsy6,OMStoMSAM,
msam6,OMStoMSBM,msbm6,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<6>}
! \installfont{xea0700}{d0700,yma0700,eufm7,eurm7,OMStoOMScal,cmsy7,OMStoMSAM,
msam7,OMStoMSBM,msbm7,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<7>}
! \installfont{xea0800}{d0800,yma0800,eufm8,eurm8,OMStoOMScal,cmsy8,OMStoMSAM,
msam8,OMStoMSBM,msbm8,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<8>}
! \installfont{xea0900}{d0900,yma0900,eufm9,eurm9,OMStoOMScal,cmsy9,OMStoMSAM,
msam9,OMStoMSBM,msbm9,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<9>}
! \installfont{xea1000}{d1000,yma1000,eufm10,eurm10,OMStoOMScal,cmsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! % bold Euler version
! \installfont{xeab0500}{d0500,ymab0500,eufb5,eurb5,OMStoOMScal,cmbsy5,OMStoMSAM,
msam5,OMStoMSBM,msbm5,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<5>}
! \installfont{xeab0600}{d0600,ymab0600,eufb6,eurb6,OMStoOMScal,cmbsy6,OMStoMSAM,
msam6,OMStoMSBM,msbm6,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<6>}
! \installfont{xeab0700}{d0700,ymab0700,eufb7,eurb7,OMStoOMScal,cmbsy7,OMStoMSAM,
msam7,OMStoMSBM,msbm7,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<7>}
! \installfont{xeab0800}{d0800,ymab0800,eufb8,eurb8,OMStoOMScal,cmbsy8,OMStoMSAM,
msam8,OMStoMSBM,msbm8,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<8>}
! \installfont{xeab0900}{d0900,ymab0900,eufb9,eurb9,OMStoOMScal,cmbsy9,OMStoMSAM,
msam9,OMStoMSBM,msbm9,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<9>}
! \installfont{xeab1000}{d1000,ymab1000,eufb10,eurb10,OMStoOMScal,cmbsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{
<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
\endinstallfonts
\end{document}
--- 393,446 ----
OMStoMSBM,msbm10, MCbextra,MCextra,MCkern}{MC}{MC}{xma}{b}{n}{<10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>}
% Euler version
! \installfont{xea0500}{d0500,eufm5,eurm5,eusm5,yma0500,OMStoOMScal,cmsy5,OMStoMSAM,
msam5,OMStoMSBM,msbm5,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<5>}
! \installfont{xea0600}{d0600,eufm6,eurm6,eusm6,yma0600,OMStoOMScal,cmsy6,OMStoMSAM,
msam6,OMStoMSBM,msbm6,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<6>}
! \installfont{xea0700}{d0700,eufm7,eurm7,eusm7,yma0700,OMStoOMScal,cmsy7,OMStoMSAM,
msam7,OMStoMSBM,msbm7,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<7>}
! \installfont{xea0800}{d0800,eufm8,eurm8,eusm8,yma0800,OMStoOMScal,cmsy8,OMStoMSAM,
msam8,OMStoMSBM,msbm8,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<8>}
! \installfont{xea0900}{d0900,eufm9,eurm9,eusm9,yma0900,OMStoOMScal,cmsy9,OMStoMSAM,
msam9,OMStoMSBM,msbm9,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<9>}
! \installfont{xea1000}{d1000,eufm10,eurm10,eusm10,yma1000,OMStoOMScal,cmsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,MCeextra,MCextra,MCekern}{MC}{MC}{xea}{m}{n}{<10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! bold Euler version
! \installfont{xeab0500}{d0500,eufb5,eurb5,eusb5,ymab0500,OMStoOMScal,cmbsy5,OMStoMSAM,
msam5,OMStoMSBM,msbm5,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<5>}
! \installfont{xeab0600}{d0600,eufb6,eurb6,eusb6,ymab0600,OMStoOMScal,cmbsy6,OMStoMSAM,
msam6,OMStoMSBM,msbm6,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<6>}
! \installfont{xeab0700}{d0700,eufb7,eurb7,eusb7,ymab0700,OMStoOMScal,cmbsy7,OMStoMSAM,
msam7,OMStoMSBM,msbm7,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<7>}
! \installfont{xeab0800}{d0800,eufb8,eurb8,eusb8,ymab0800,OMStoOMScal,cmbsy8,OMStoMSAM,
msam8,OMStoMSBM,msbm8,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<8>}
! \installfont{xeab0900}{d0900,eufb9,eurb9,eusb9,ymab0900,OMStoOMScal,cmbsy9,OMStoMSAM,
msam9,OMStoMSBM,msbm9,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{<9>}
! \installfont{xeab1000}{d1000,eufb10,eurb10,eusb10,ymab1000,OMStoOMScal,cmbsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,MCeextra,MCbextra,MCextra,MCekern}{MC}{MC}{xea}{b}{n}{
<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
+ % Concrete version (yet untested)
+ %\installfamily{MC}{xca}{\skewchar\font0}
+ %\installfont{xca0500}{d0500, yma0500, T1toT1upright,ecrm0500,
+ % T1toT1italic,ecti0500, xccmi5, OMStoOMScal,xccsy5, OMStoMSAM,xccam10,
+ % OMStoMSBM,xccbm10, MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<5>}
+ %\installfont{xca0600}{d0600, yma0600, T1toT1upright,ecrm0600,
+ % T1toT1italic,ecti0600, xccmi6, OMStoOMScal,xccsy6, OMStoMSAM,xccam10,
+ % OMStoMSBM,xccbm10, MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<6>}
+ %\installfont{xca0700}{d0700, yma0700, T1toT1upright,ecrm0700,
+ % T1toT1italic,ecti0700, xccmi7, OMStoOMScal,xccsy7, OMStoMSAM,xccam10,
+ % OMStoMSBM,xccbm10, MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<7>}
+ %\installfont{xca0800}{d0800, yma0800, T1toT1upright,ecrm0800,
+ % T1toT1italic,ecti0800, xccmi8, OMStoOMScal,xccsy8, OMStoMSAM,xccam10,
+ % OMStoMSBM,xccbm10, MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<8>}
+ %\installfont{xca0900}{d0900, yma0900, T1toT1upright,ecrm0900,
+ % T1toT1italic,ecti0900, xccmi9, OMStoOMScal,xccsy9, OMStoMSAM,xccam10,
+ % OMStoMSBM,xccbm10, MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<9>}
+ %\installfont{xca1000}{d1000, yma1000, T1toT1upright,ecrm1000,
+ % T1toT1italic,ecti1000, xcxcci10, OMStoOMScal,xccsy10, OMStoMSAM,xccam10,
+ % OMStoMSBM,xccbm10, MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<10>
+ % <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
\endinstallfonts
\end{document}
diff -c tex/ORIG/MSP.tex tex/MSP.tex
*** tex/ORIG/MSP.tex Fri Sep 19 20:08:07 1997
--- tex/MSP.tex Wed Sep 24 02:31:30 1997
***************
*** 580,619 ****
\installfont{xmcb1000}{d1000,ymcb1000,blasy10,cmmib10,OMStoOMScal,cmbsy10,
OMStoMSAM,msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmbx10,MSPextra,
MSPbkern}{MSP}{MSP}{xmc}{b}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! % Euler version
! \installfont{xec0500}{d0500,ymc0500,lasy5,cmmi5,eusm5,cmsy5,OMStoMSAM,msam5,
OMStoMSBM,msbm5,OT1toOT1upright,cmr5,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<5>}
! \installfont{xec0600}{d0600,ymc0600,lasy6,cmmi6,eusm6,cmsy6,OMStoMSAM,msam6,
OMStoMSBM,msbm6,OT1toOT1upright,cmr6,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<6>}
! \installfont{xec0700}{d0700,ymc0700,lasy7,cmmi7,eusm7,cmsy7,OMStoMSAM,msam7,
OMStoMSBM,msbm7,OT1toOT1upright,cmr7,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<7>}
! \installfont{xec0800}{d0800,ymc0800,lasy8,cmmi8,eusm8,cmsy8,OMStoMSAM,msam8,
OMStoMSBM,msbm8,OT1toOT1upright,cmr8,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<8>}
! \installfont{xec0900}{d0900,ymc0900,lasy9,cmmi9,eusm9,cmsy9,OMStoMSAM,msam9,
OMStoMSBM,msbm9,OT1toOT1upright,cmr9,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<9>}
! \installfont{xec1000}{d1000,ymc1000,lasy10,cmmi10,eusm10,cmsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmr10,MSPextra,MSPekern}{MSP}
{MSP}{xec}{m}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
% bold Euler version
! \installfont{xecb0500}{d0500,ymcb0500,blasy5,cmmib5,eusb5,cmbsy5,OMStoMSAM,msam5,
OMStoMSBM,msbm5,OT1toOT1upright,cmbx5,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<5>}
! \installfont{xecb0600}{d0600,ymcb0600,blasy6,cmmib6,eusb6,cmbsy6,OMStoMSAM,msam6,
OMStoMSBM,msbm6,OT1toOT1upright,cmbx6,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<6>}
! \installfont{xecb0700}{d0700,ymcb0700,blasy7,cmmib7,eusb7,cmbsy7,OMStoMSAM,msam7,
OMStoMSBM,msbm7,OT1toOT1upright,cmbx7,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<7>}
! \installfont{xecb0800}{d0800,ymcb0800,blasy8,cmmib8,eusb8,cmbsy8,OMStoMSAM,msam8,
OMStoMSBM,msbm8,OT1toOT1upright,cmbx8,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<8>}
! \installfont{xecb0900}{d0900,ymcb0900,blasy9,cmmib9,eusb9,cmbsy9,OMStoMSAM,msam9,
OMStoMSBM,msbm9,OT1toOT1upright,cmbx9,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<9>}
! \installfont{xecb1000}{d1000,ymcb1000,blasy10,cmmib10,eusb10,cmbsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmbx10,MSPextra,MSPekern}{MSP}
{MSP}{xec}{b}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
\endinstallfonts
\end{document}
-
-
-
-
-
-
--- 580,613 ----
\installfont{xmcb1000}{d1000,ymcb1000,blasy10,cmmib10,OMStoOMScal,cmbsy10,
OMStoMSAM,msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmbx10,MSPextra,
MSPbkern}{MSP}{MSP}{xmc}{b}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! %% Euler version
! \installfont{xec0500}{d0500,ymc0500,eufm5,eurm5,eusm6,euex7,lasy5,cmmi5,cmsy5,OMStoMSAM,msam5,
OMStoMSBM,msbm5,OT1toOT1upright,cmr5,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<5>}
! \installfont{xec0600}{d0600,ymc0600,eufm6,eurm6,eusm6,euex7,lasy6,cmmi6,cmsy6,OMStoMSAM,msam6,
OMStoMSBM,msbm6,OT1toOT1upright,cmr6,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<6>}
! \installfont{xec0700}{d0700,ymc0700,eufm7,eurm7,eusm7,euex7,lasy7,cmmi7,cmsy7,OMStoMSAM,msam7,
OMStoMSBM,msbm7,OT1toOT1upright,cmr7,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<7>}
! \installfont{xec0800}{d0800,ymc0800,eufm8,eurm8,eusm8,euex8,lasy8,cmmi8,cmsy8,OMStoMSAM,msam8,
OMStoMSBM,msbm8,OT1toOT1upright,cmr8,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<8>}
! \installfont{xec0900}{d0900,ymc0900,eufm9,eurm9,eusm9,euex9,lasy9,cmmi9,cmsy9,OMStoMSAM,msam9,
OMStoMSBM,msbm9,OT1toOT1upright,cmr9,MSPextra,MSPekern}{MSP}{MSP}{xec}{m}{n}{<9>}
! \installfont{xec1000}{d1000,ymc1000,eufm10,eurm10,eusm10,euex10,lasy10,cmmi10,cmsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmr10,MSPextra,MSPekern}{MSP}
{MSP}{xec}{m}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
% bold Euler version
! \installfont{xecb0500}{d0500,ymcb0500,eufb5,eurb5,eusb5,euex7,blasy5,cmmib5,cmbsy5,OMStoMSAM,msam5,
OMStoMSBM,msbm5,OT1toOT1upright,cmbx5,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<5>}
! \installfont{xecb0600}{d0600,ymcb0600,eufb6,eurb6,eusb6,euex7,blasy6,cmmib6,cmbsy6,OMStoMSAM,msam6,
OMStoMSBM,msbm6,OT1toOT1upright,cmbx6,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<6>}
! \installfont{xecb0700}{d0700,ymcb0700,eufb7,eurb7,eusb7,euex7,blasy7,cmmib7,cmbsy7,OMStoMSAM,msam7,
OMStoMSBM,msbm7,OT1toOT1upright,cmbx7,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<7>}
! \installfont{xecb0800}{d0800,ymcb0800,eufb8,eurb8,eusb8,euex8,blasy8,cmmib8,cmbsy8,OMStoMSAM,msam8,
OMStoMSBM,msbm8,OT1toOT1upright,cmbx8,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<8>}
! \installfont{xecb0900}{d0900,ymcb0900,eufb9,eurb9,eusb9,euex9,blasy9,cmmib9,cmbsy9,OMStoMSAM,msam9,
OMStoMSBM,msbm9,OT1toOT1upright,cmbx9,MSPextra,MSPekern}{MSP}{MSP}{xec}{b}{n}{<9>}
! \installfont{xecb1000}{d1000,ymcb1000,eufb10,eurb10,eusb10,euex10,blasy10,cmmib10,cmbsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmbx10,MSPextra,MSPekern}{MSP}
{MSP}{xec}{b}{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
\endinstallfonts
\end{document}
diff -c tex/ORIG/newmath.sty tex/newmath.sty
*** tex/ORIG/newmath.sty Mon Sep 22 00:47:12 1997
--- tex/newmath.sty Tue Sep 23 22:30:34 1997
***************
*** 165,180 ****
\DeclareMathSymbol{\prime} {\mathord} {symbols} {46}
\DeclareMathSymbol{\backprime} {\mathord} {symbols} {47}
! \DeclareMathSymbol{0}{\mathalpha}{operators}{`0}
! \DeclareMathSymbol{1}{\mathalpha}{operators}{`1}
! \DeclareMathSymbol{2}{\mathalpha}{operators}{`2}
! \DeclareMathSymbol{3}{\mathalpha}{operators}{`3}
! \DeclareMathSymbol{4}{\mathalpha}{operators}{`4}
! \DeclareMathSymbol{5}{\mathalpha}{operators}{`5}
! \DeclareMathSymbol{6}{\mathalpha}{operators}{`6}
! \DeclareMathSymbol{7}{\mathalpha}{operators}{`7}
! \DeclareMathSymbol{8}{\mathalpha}{operators}{`8}
! \DeclareMathSymbol{9}{\mathalpha}{operators}{`9}
\DeclareMathSymbol{\aleph} {\mathord} {symbols} {58}
\DeclareMathSymbol{\beth} {\mathord} {symbols} {59}
\DeclareMathSymbol{\gimel} {\mathord} {symbols} {60}
--- 165,180 ----
\DeclareMathSymbol{\prime} {\mathord} {symbols} {46}
\DeclareMathSymbol{\backprime} {\mathord} {symbols} {47}
! \DeclareMathSymbol{0}{\mathalpha}{symbols}{`0}
! \DeclareMathSymbol{1}{\mathalpha}{symbols}{`1}
! \DeclareMathSymbol{2}{\mathalpha}{symbols}{`2}
! \DeclareMathSymbol{3}{\mathalpha}{symbols}{`3}
! \DeclareMathSymbol{4}{\mathalpha}{symbols}{`4}
! \DeclareMathSymbol{5}{\mathalpha}{symbols}{`5}
! \DeclareMathSymbol{6}{\mathalpha}{symbols}{`6}
! \DeclareMathSymbol{7}{\mathalpha}{symbols}{`7}
! \DeclareMathSymbol{8}{\mathalpha}{symbols}{`8}
! \DeclareMathSymbol{9}{\mathalpha}{symbols}{`9}
\DeclareMathSymbol{\aleph} {\mathord} {symbols} {58}
\DeclareMathSymbol{\beth} {\mathord} {symbols} {59}
\DeclareMathSymbol{\gimel} {\mathord} {symbols} {60}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -