[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

misc patches




Here's a first attempt to fix some of the remaining minor bugs and tie
up the loose ends.  In particular, I've looked at the epsilon/epsilon1
and Upsilon/Upsilon1 confusion.  I've also added some substitutions 
for Euler and some fixes for the Mma layout.  It was too late to do
a full test of them last night, so beware!

Cheers, Ulrik.

P.S.  I had a little trouble running "make vffonts" with the 0.56
distribution.  The "pl" subdirectory seems to be missing a Makefile,
so I had to run tftopl by hand.  

Also the various fontinst driver files often called for
cmsy\size-base.mtx or cmsy\size-extra.mtx, which didn't work.
Something out of sync with Matthias latest fontinst hacks?


diff -u etx/ORIG/eurm.etx etx/eurm.etx
--- etx/ORIG/eurm.etx	Fri Nov 21 21:27:32 1997
+++ etx/eurm.etx	Wed Jan 21 02:09:19 1998
@@ -61,7 +61,7 @@
 \setslot{Xiupright}\endsetslot
 \setslot{Piupright}\endsetslot
 \setslot{Sigmaupright}\endsetslot
-\setslot{Upsilon1upright}\endsetslot
+\setslot{Upsilonupright}\endsetslot
 \setslot{Phiupright}\endsetslot
 \setslot{Psiupright}\endsetslot
 \setslot{Omegaupright}\endsetslot
@@ -69,7 +69,7 @@
 \setslot{betaupright}\endsetslot
 \setslot{gammaupright}\endsetslot
 \setslot{deltaupright}\endsetslot
-\setslot{epsilon1upright}\endsetslot
+\setslot{epsilonupright}\endsetslot
 \setslot{zetaupright}\endsetslot
 \setslot{etaupright}\endsetslot
 \setslot{thetaupright}\endsetslot
@@ -88,7 +88,7 @@
 \setslot{chiupright}\endsetslot
 \setslot{psiupright}\endsetslot
 \setslot{omegaupright}\endsetslot
-\setslot{epsilonupright}\endsetslot
+\setslot{epsilon1upright}\endsetslot
 \setslot{theta1upright}\endsetslot
 \setslot{pi1upright}\endsetslot
 \nextslot{39}
diff -u etx/ORIG/math1.etx etx/math1.etx
--- etx/ORIG/math1.etx	Sun Dec 14 01:46:20 1997
+++ etx/math1.etx	Wed Jan 21 02:11:30 1998
@@ -33,6 +33,8 @@
 \setint{fontdimen(7)}{0}                 % extra space after .
 
 
+% changed: 98/01/20 epsilon1 <-> epsilon, Upsilon1 <-> Upsilon
+
 \comment{\section{The encoding}}
 \setdefaultslotcomment{The symbol `\slotexample'.}
 
@@ -96,7 +98,7 @@
 \setslot{Rhoupright}\endsetslot
 \setslot{Sigmaupright}\endsetslot
 \setslot{Tauupright}\endsetslot
-\setslot{Upsilonupright}\endsetslot
+\setslot{Upsilon1upright}\endsetslot
 \setslot{sigma1}\endsetslot
 \setslot{Omegaupright}\endsetslot
 \setslot{Xiupright}\endsetslot
@@ -116,7 +118,7 @@
 \setslot{beta}\endsetslot
 \setslot{chi}\endsetslot
 \setslot{delta}\endsetslot
-\setslot{epsilon1}\endsetslot
+\setslot{epsilon}\endsetslot
 \setslot{phi}\endsetslot
 \setslot{gamma}\endsetslot
 \setslot{eta}\endsetslot
@@ -182,7 +184,7 @@
 \setslot{smallsquaresolid}\endsetslot
 
 \setslot{RawDot}\endsetslot			% MMA
-\setslot{Upsilon1upright}[The Greek letter `\slotexample'.]\endsetslot
+\setslot{Upsilonupright}[The Greek letter `\slotexample'.]\endsetslot
 \setslot{prime}\endsetslot
 \setslot{lessequal}\endsetslot
 \setslot{fraction}\endsetslot
diff -u etx/ORIG/math3.etx etx/math3.etx
--- etx/ORIG/math3.etx	Sat Dec 27 07:04:15 1997
+++ etx/math3.etx	Wed Jan 21 02:11:49 1998
@@ -36,6 +36,8 @@
 \comment{\section{The encoding}}
 \setdefaultslotcomment{The symbol `\slotexample'.}
 
+% changed: 98/01/20 epsilon1 <-> epsilon
+
 \nextslot{32}
 \setslot{space}\endsetslot
 \setslot{smallintegral}\endsetslot
@@ -198,7 +200,7 @@
 \setslot{Stigma}\endsetslot
 \setslot{Qoppa}\endsetslot
 \setslot{Sampi}\endsetslot
-\setslot{epsilon}\endsetslot
+\setslot{epsilon1}\endsetslot
 \setslot{rho1}\endsetslot
 \setslot{digamma}\endsetslot
 \setslot{stigma}\endsetslot
diff -u mtx/ORIG/mcbextra.mtx mtx/mcbextra.mtx
--- mtx/ORIG/mcbextra.mtx	Sun Dec  7 12:30:19 1997
+++ mtx/mcbextra.mtx	Tue Jan 13 01:41:27 1998
@@ -29,7 +29,7 @@
     \movert{0}
     \glyph{slashforh}{1000}
   \pop
-  \glyph{lambdaupright}{1000}
+  \glyph{lambda}{1000}
 \endsetglyph
 \replaceglyph{Aitalic}{A}
 \replaceglyph{Bitalic}{B}
diff -u mtx/ORIG/mceextra.mtx mtx/mceextra.mtx
--- mtx/ORIG/mceextra.mtx	Sun Dec  7 12:30:25 1997
+++ mtx/mceextra.mtx	Wed Jan 21 04:16:45 1998
@@ -28,7 +28,13 @@
   \pop
   \glyph{h}{1000}
 \endsetglyph
-\missingglyph{lambdabar}
+\setglyph{lambdabar}
+  \push
+    \movert{120}
+    \glyph{barforh}{1000}
+  \pop
+  \glyph{lambdaupright}{1000}
+\endsetglyph
 \setglyph{lambdaslash}
   \push
     \movert{120}
@@ -36,6 +42,15 @@
   \pop
   \glyph{lambdaupright}{1000}
 \endsetglyph
+
+%\missingglyph{at}
+%\missingglyph{numbersign}
+%\missingglyph{percent}
+
+\replaceglyph{kappa1upright}{kappaupright}
+\replaceglyph{rho1upright}  {rhoupright}
+\replaceglyph{sigma1upright}{sigmaupright}
+
 \replaceglyph{Aupright}{A}
 \replaceglyph{Bupright}{B}
 \replaceglyph{Eupright}{E}
@@ -52,85 +67,139 @@
 \replaceglyph{Yupright}{Y}
 \replaceglyph{Zupright}{Z}
 \replaceglyph{oupright}{o}
-\replaceglyph{yupright}{y}
-\missingglyph{Aitalic}
-\missingglyph{Bitalic}
-\missingglyph{Eitalic}
-\missingglyph{Hitalic}
-\missingglyph{Iitalic}
-\missingglyph{Kitalic}
-\missingglyph{Mitalic}
-\missingglyph{Nitalic}
-\missingglyph{Oitalic}
-\missingglyph{Xitalic}
-\missingglyph{Pitalic}
-\missingglyph{Titalic}
-\missingglyph{Zitalic}
-\missingglyph{oitalic}
-\missingglyph{Vitalic}
-\missingglyph{Alpha}
-\missingglyph{Beta}
-\missingglyph{Gamma}
-\missingglyph{Delta}
-\missingglyph{Epsilon}
-\missingglyph{Zeta}
-\missingglyph{Eta}
-\missingglyph{Theta}
-\missingglyph{Iota}
-\missingglyph{Kappa}
-\missingglyph{Lambda}
-\missingglyph{Mu}
-\missingglyph{Nu}
-\missingglyph{Xi}
-\missingglyph{Omikron}
-\missingglyph{Pi}
-\missingglyph{Rho}
-\missingglyph{Sigma}
-\missingglyph{Tau}
-\missingglyph{Upsilon}
-\missingglyph{Phi}
-\missingglyph{Chi}
-\missingglyph{Psi}
-\missingglyph{Omega}
-\missingglyph{alpha}
-\missingglyph{beta}
-\missingglyph{gamma}
-\missingglyph{delta}
-\missingglyph{epsilon}
-\missingglyph{zeta}
-\missingglyph{eta}
-\missingglyph{theta}
-\missingglyph{iota}
-\missingglyph{kappa}
-\missingglyph{lambda}
-\missingglyph{mu}
-\missingglyph{nu}
-\missingglyph{xi}
-\missingglyph{omikron}
-\missingglyph{pi}
-\missingglyph{rho}
-\missingglyph{sigma}
-\missingglyph{tau}
-\missingglyph{upsilon}
-\missingglyph{phi}
-\missingglyph{chi}
-\missingglyph{psi}
-\missingglyph{omega}
-%\missingglyph{beta1}
-\missingglyph{epsilon1}
-\missingglyph{theta1}
-\missingglyph{kappa1}
-\missingglyph{pi1}
-\missingglyph{rho1}
-\missingglyph{sigma1}
-\missingglyph{phi1}
-\missingglyph{Upsilon1}
-\missingglyph{Chi1}
-\missingglyph{thornupright}
-\missingglyph{partialdiff}
-\missingglyph{at}
-\missingglyph{numbersign}
-\missingglyph{percent}
-\missingglyph{slurbelow}
-\missingglyph{slurabove}
-\endmetrics
+
+\replaceglyph{Alpha}	{Alphaupright}
+\replaceglyph{Beta}	{Betaupright}
+\replaceglyph{Gamma}	{Gammaupright}
+\replaceglyph{Delta}	{Deltaupright}
+\replaceglyph{Epsilon}	{Epsilonupright}
+\replaceglyph{Zeta}	{Zetaupright}
+\replaceglyph{Eta}	{Etaupright}
+\replaceglyph{Theta}	{Thetaupright}
+\replaceglyph{Iota}	{Iotaupright}
+\replaceglyph{Kappa}	{Kappaupright}
+\replaceglyph{Lambda}	{Lambdaupright}
+\replaceglyph{Mu}	{Muupright}
+\replaceglyph{Nu}	{Nuupright}
+\replaceglyph{Xi}	{Xiupright}
+\replaceglyph{Pi}	{Piupright}
+\replaceglyph{Rho}	{Rhoupright}
+\replaceglyph{Sigma}	{Sigmaupright}
+\replaceglyph{Tau}	{Tauupright}
+\replaceglyph{Upsilon}	{Upsilonupright}
+\replaceglyph{Phi}	{Phiupright}
+\replaceglyph{Chi}	{Chiupright}
+\replaceglyph{Psi}	{Psiupright}
+\replaceglyph{Omega}	{Omegaupright}
+\replaceglyph{Upsilon1}	{Upsilon1upright}
+
+\replaceglyph{alpha}	{alphaupright}
+\replaceglyph{beta}	{betaupright}
+\replaceglyph{gamma}	{gammaupright}
+\replaceglyph{delta}	{deltaupright}
+\replaceglyph{epsilon}	{epsilonupright}
+\replaceglyph{zeta}	{zetaupright}
+\replaceglyph{eta}	{etaupright}
+\replaceglyph{theta}	{thetaupright}
+\replaceglyph{iota}	{iotaupright}
+\replaceglyph{kappa}	{kappaupright}
+\replaceglyph{lambda}	{lambdaupright}
+\replaceglyph{mu}	{muupright}
+\replaceglyph{nu}	{nuupright}
+\replaceglyph{xi}	{xiupright}
+\replaceglyph{pi}	{piupright}
+\replaceglyph{rho}	{rhoupright}
+\replaceglyph{sigma}	{sigmaupright}
+\replaceglyph{tau}	{tauupright}
+\replaceglyph{upsilon}	{upsilonupright}
+\replaceglyph{phi}	{phiupright}
+\replaceglyph{chi}	{chiupright}
+\replaceglyph{psi}	{psiupright}
+\replaceglyph{omega}	{omegaupright}
+
+\replaceglyph{epsilon1}	{epsilon1upright}
+\replaceglyph{theta1}	{theta1upright}
+\replaceglyph{kappa1}	{kappa1upright}
+\replaceglyph{pi1}	{pi1upright}
+\replaceglyph{rho1}	{rho1upright}
+\replaceglyph{sigma1}	{sigma1upright}
+\replaceglyph{phi1}	{phi1upright}
+
+%\missingglyph{Aitalic}
+%\missingglyph{Bitalic}
+%\missingglyph{Eitalic}
+%\missingglyph{Hitalic}
+%\missingglyph{Iitalic}
+%\missingglyph{Kitalic}
+%\missingglyph{Mitalic}
+%\missingglyph{Nitalic}
+%\missingglyph{Oitalic}
+%\missingglyph{Xitalic}
+%\missingglyph{Pitalic}
+%\missingglyph{Titalic}
+%\missingglyph{Vitalic}
+%\missingglyph{Yitalic}
+%\missingglyph{Zitalic}
+%\missingglyph{oitalic}
+
+%\missingglyph{partialdiff}
+%\missingglyph{Alpha}
+%\missingglyph{Beta}
+%\missingglyph{Gamma}
+%\missingglyph{Delta}
+%\missingglyph{Epsilon}
+%\missingglyph{Zeta}
+%\missingglyph{Eta}
+%\missingglyph{Theta}
+%\missingglyph{Iota}
+%\missingglyph{Kappa}
+%\missingglyph{Lambda}
+%\missingglyph{Mu}
+%\missingglyph{Nu}
+%\missingglyph{Xi}
+%\missingglyph{Omikron}
+%\missingglyph{Pi}
+%\missingglyph{Rho}
+%\missingglyph{Sigma}
+%\missingglyph{Tau}
+%\missingglyph{Upsilon}
+%\missingglyph{Phi}
+%\missingglyph{Chi}
+%\missingglyph{Psi}
+%\missingglyph{Omega}
+%\missingglyph{Upsilon1}
+
+%\missingglyph{alpha}
+%\missingglyph{beta}
+%\missingglyph{gamma}
+%\missingglyph{delta}
+%\missingglyph{epsilon}
+%\missingglyph{zeta}
+%\missingglyph{eta}
+%\missingglyph{theta}
+%\missingglyph{iota}
+%\missingglyph{kappa}
+%\missingglyph{lambda}
+%\missingglyph{mu}
+%\missingglyph{nu}
+%\missingglyph{xi}
+%\missingglyph{omikron}
+%\missingglyph{pi}
+%\missingglyph{rho}
+%\missingglyph{sigma}
+%\missingglyph{tau}
+%\missingglyph{upsilon}
+%\missingglyph{phi}
+%\missingglyph{chi}
+%\missingglyph{psi}
+%\missingglyph{omega}
+
+%\missingglyph{epsilon1}
+%\missingglyph{theta1}
+%\missingglyph{kappa1}
+%\missingglyph{pi1}
+%\missingglyph{rho1}
+%\missingglyph{sigma1}
+%\missingglyph{phi1}
+
+\endmetrics
\ No newline at end of file
Only in mtx: mceextra.mtx~
diff -u mtx/ORIG/mcextra.mtx mtx/mcextra.mtx
--- mtx/ORIG/mcextra.mtx	Sun Jan 11 15:55:33 1998
+++ mtx/mcextra.mtx	Wed Jan 21 03:58:36 1998
@@ -20,7 +20,6 @@
 \replaceglyph{Upsilon1upright}{Yupright}
 \replaceglyph{Zetaupright}{Zupright}
 \replaceglyph{omikronupright}{oupright}
-\replaceglyph{upsilonupright}{yupright}
 \replaceglyph{Alpha}{Aitalic}
 \replaceglyph{Beta}{Bitalic}
 \replaceglyph{Epsilon}{Eitalic}
Only in mtx/ORIG/: mcextra.mtx.orig
Only in mtx/ORIG/: mcextra.mtx.rej
Only in mtx: mcextra.mtx~
diff -u mtx/ORIG/mcmextra.mtx mtx/mcmextra.mtx
--- mtx/ORIG/mcmextra.mtx	Sun Dec 14 19:35:55 1997
+++ mtx/mcmextra.mtx	Tue Jan 13 01:39:50 1998
@@ -26,7 +26,7 @@
     \movert{0}
     \glyph{slashforh}{1000}
   \pop
-  \glyph{lambdaupright}{1000}
+  \glyph{lambda}{1000}
 \endsetglyph
 \replaceglyph{Aitalic}{A}
 \replaceglyph{Bitalic}{B}
diff -u mtx/ORIG/mcsextra.mtx mtx/mcsextra.mtx
--- mtx/ORIG/mcsextra.mtx	Sun Jan 11 01:14:27 1998
+++ mtx/mcsextra.mtx	Wed Jan 21 02:40:30 1998
@@ -8,9 +8,58 @@
 \missingglyph{hbar}
 \missingglyph{lambdabar}
 \missingglyph{iotainv}
-\missingglyph{semanticbracketleft}
-\missingglyph{semanticbracketright}
 \missingglyph{ampersandreverse}
+
+%\missingglyph{semanticbracketleft}
+%\missingglyph{semanticbracketright}
+
+%%% ensure that all delimters have the same sizes
+
+\replaceglyph{semanticbracketleft}{semanticbracketleft1}
+\replaceglyph{semanticbracketright}{semanticbracketright1}
+
+\replaceglyph{floorleft}{floorleft1}
+\replaceglyph{floorright}{floorright1}
+\replaceglyph{ceilingleft}{ceilingleft1}
+\replaceglyph{ceilingright}{ceilingright1}
+
+\unsetglyph{parenleft}
+\unsetglyph{parenright}
+\unsetglyph{bracketleft}
+\unsetglyph{bracketright}
+\unsetglyph{braceleft}
+\unsetglyph{braceright}
+\unsetglyph{angleleft}
+\unsetglyph{angleright}
+\unsetglyph{slash}
+\unsetglyph{backslash}
+
+\replaceglyph{parenleft}{parenleft1}
+\replaceglyph{parenright}{parenright1}
+\replaceglyph{bracketleft}{bracketleft1}
+\replaceglyph{bracketright}{bracketright1}
+\replaceglyph{braceleft}{braceleft1}
+\replaceglyph{braceright}{braceright1}
+\replaceglyph{angleleft}{angleleft1}
+\replaceglyph{angleright}{angleright1}
+\replaceglyph{slash}{slash1}
+\replaceglyph{backslash}{backslash1}
+
+% Ideally "bar", "bardbl", "bartrp" should all be taken from Math3,
+% or else "bar", "bardbl" taken from Math2 and "bartrpl" faked.
+
+% At present, each one of them comes from a different font and each
+% one of the has a different size.  Sigh!
+
+%\unsetglyph{bar}
+%\unsetglyph{bardbl}
+%\unsetglyph{bartrpl}
+
+% FIXME!!!
+%\replaceglyph{bar}{???}
+%\replaceglyph{bardbl}{???}
+%\replaceglyph{bartrpl}{???}
+
 
 \missingglyph{alphaupright}
 \missingglyph{betaupright}
Only in mtx: mcsextra.mtx~