[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Concrete version for mfnt_051
- To: math-font-discuss@cogs.susx.ac.uk
- Subject: Concrete version for mfnt_051
- From: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
- Date: Fri, 26 Sep 1997 11:45:33 +0200
Hi again,
last night I've tried to produce a Concrete version of MC and MP fonts.
The patches and a shar file containing some new files are attached below.
I found it necesary to hack OT1toOT1upright.etx and OT1toOT1italic.etx.
I very much hope this won't break anything else (which I haven't tested).
Remaining deficiencies of the current version:
- The faked `Aitalic' symbols (used as a stand-in for `Alpha', etc.)
are currently taken from ccti10 although they should rahter be taken
from xccmi10. The problem is that OML.etx currently doesn't recognize
the fontinst substitution mechanism for `\uc{A}' -> `Aitalic'.
- The digamma from msbm10 is not affected by the parameter changes
in xccbm10. The eliptical pen defined in terms of rule_thickness
should be redefined in terms of CM parameters.
- Likewise, the hebrew beth, gimmel, daleth from msbm10 don't seem
to be affected by parameter changes unklike the aleph from cmsy10.
- The thorn is still taken from ecrm10 while the eth and other extra
symbols like upright greek come from a concrete version of yma1000
which I have called ymc1000.
- The sizes 5 to 9 currently use scaled versions of xccam10, xccbm10.
I suppose I need to revise the `concmath' package first before
proceeding any further.
Everything already seems fine.
Cheers, Ulrik.
P.S. The patches below were taken against the original files, so
they might contain cummulative changes for both Euler and Concrete
versions. OTOH, I have left out the diffs for files that haven't
changed since the last time. The shar file unfortunately contains
some excessive overhead for 6 Metafont files of just 93 bytes each.
I'll try to be more careful when creating shar files next time.
diff -c tex/ORIG/MC.tex tex/MC.tex
*** tex/ORIG/MC.tex Tue Sep 2 18:33:19 1997
--- tex/MC.tex Fri Sep 26 03:28:17 1997
***************
*** 352,358 ****
\installfonts
\installfamily{MC}{xma}{\skewchar\font0}
\installfamily{MC}{xea}{\skewchar\font0}
! % normal version
\installfont{xma0500}{d0500, yma0500, T1toT1upright,ecrm0500,
T1toT1italic,ecti0500, cmmi5, OMStoOMScal,cmsy5, OMStoMSAM,msam5,
OMStoMSBM,msbm5, MCextra,MCkern}{MC}{MC}{xma}{m}{n}{<5>}
--- 352,358 ----
\installfonts
\installfamily{MC}{xma}{\skewchar\font0}
\installfamily{MC}{xea}{\skewchar\font0}
! %% normal version
\installfont{xma0500}{d0500, yma0500, T1toT1upright,ecrm0500,
T1toT1italic,ecti0500, cmmi5, OMStoOMScal,cmsy5, OMStoMSAM,msam5,
OMStoMSBM,msbm5, MCextra,MCkern}{MC}{MC}{xma}{m}{n}{<5>}
***************
*** 372,378 ****
T1toT1italic,ecti1000, cmmi10, OMStoOMScal,cmsy10, OMStoMSAM,msam10,
OMStoMSBM,msbm10, MCextra,MCkern}{MC}{MC}{xma}{m}{n}{<10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! % bold version
\installfont{xmab0500}{d0500, ymab0500, T1toT1upright,ecbx0500,
T1toT1italic,ecbi0500, cmmib5, OMStoOMScal,cmbsy5, OMStoMSAM,msam5,
OMStoMSBM,msbm5, MCbextra,MCextra,MCkern}{MC}{MC}{xma}{b}{n}{<5>}
--- 372,378 ----
T1toT1italic,ecti1000, cmmi10, OMStoOMScal,cmsy10, OMStoMSAM,msam10,
OMStoMSBM,msbm10, MCextra,MCkern}{MC}{MC}{xma}{m}{n}{<10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! %% bold version
\installfont{xmab0500}{d0500, ymab0500, T1toT1upright,ecbx0500,
T1toT1italic,ecbi0500, cmmib5, OMStoOMScal,cmbsy5, OMStoMSAM,msam5,
OMStoMSBM,msbm5, MCbextra,MCextra,MCkern}{MC}{MC}{xma}{b}{n}{<5>}
***************
*** 392,436 ****
T1toT1italic,ecbi1000, cmmib10, OMStoOMScal,cmbsy10, OMStoMSAM,msam10,
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}
-
-
-
-
-
-
-
-
-
-
-
--- 392,452 ----
T1toT1italic,ecbi1000, cmmib10, OMStoOMScal,cmbsy10, OMStoMSAM,msam10,
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,yca0500,OT1toOT1upright,ccr5,
+ xccmi5,OMStoOMScal,xccsy5,OMStoMSAM,xccam10,OMStoMSBM,xccbm10,
+ OT1toOT1italic,ccti10,T1toT1upright,ecrm0500,
+ MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<5>}
+ \installfont{xca0600}{d0600,yca0600,OT1toOT1upright,ccr6,
+ xccmi6,OMStoOMScal,xccsy6,OMStoMSAM,xccam10,OMStoMSBM,xccbm10,
+ OT1toOT1italic,ccti10,T1toT1upright,ecrm0600,
+ MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<6>}
+ \installfont{xca0700}{d0700,yca0700,OT1toOT1upright,ccr7,
+ xccmi7,OMStoOMScal,xccsy7,OMStoMSAM,xccam10,OMStoMSBM,xccbm10,
+ OT1toOT1italic,ccti10,T1toT1upright,ecrm0700,
+ MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<7>}
+ \installfont{xca0800}{d0800,yca0800,OT1toOT1upright,ccr8,
+ xccmi8,OMStoOMScal,xccsy8,OMStoMSAM,xccam10,OMStoMSBM,xccbm10,
+ OT1toOT1italic,ccti10,T1toT1upright,ecrm0800,
+ MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<8>}
+ \installfont{xca0900}{d0900,yca0900,OT1toOT1upright,ccr9,
+ xccmi9,OMStoOMScal,xccsy9,OMStoMSAM,xccam10,OMStoMSBM,xccbm10,
+ OT1toOT1italic,ccti10,T1toT1upright,ecrm0900,
+ MCextra,MCkern}{MC}{MC}{xca}{m}{n}{<9>}
+ \installfont{xca1000}{d1000,yca1000,OT1toOT1upright,ccr10,
+ xccmi10,OMStoOMScal,xccsy10,OMStoMSAM,xccam10,OMStoMSBM,xccbm10,
+ OMLtoOMLitalic,ccti10,T1toT1upright,ecrm1000,
+ 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 Fri Sep 26 03:37:51 1997
***************
*** 547,553 ****
\installfonts
\installfamily{MSP}{xmc}{\skewchar\font0}
\installfamily{MSP}{xec}{\skewchar\font0}
! % normal version
\installfont{xmc0500}{d0500,ymc0500,lasy5,cmmi5,OMStoOMScal,cmsy5,OMStoMSAM,msam5,
OMStoMSBM,msbm5,OT1toOT1upright,cmr5,MSPextra,MSPkern}{MSP}{MSP}{xmc}{m}{n}{<5>}
\installfont{xmc0600}{d0600,ymc0600,lasy6,cmmi6,OMStoOMScal,cmsy6,OMStoMSAM,msam6,
--- 547,553 ----
\installfonts
\installfamily{MSP}{xmc}{\skewchar\font0}
\installfamily{MSP}{xec}{\skewchar\font0}
! %% normal version
\installfont{xmc0500}{d0500,ymc0500,lasy5,cmmi5,OMStoOMScal,cmsy5,OMStoMSAM,msam5,
OMStoMSBM,msbm5,OT1toOT1upright,cmr5,MSPextra,MSPkern}{MSP}{MSP}{xmc}{m}{n}{<5>}
\installfont{xmc0600}{d0600,ymc0600,lasy6,cmmi6,OMStoOMScal,cmsy6,OMStoMSAM,msam6,
***************
*** 561,567 ****
\installfont{xmc1000}{d1000,ymc1000,lasy10,cmmi10,OMStoOMScal,cmsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmr10,MSPextra,MSPkern}{MSP}{MSP}{xmc}{m}
{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! % bold version
\installfont{xmcb0500}{d0500,ymcb0500,blasy5,cmmib5,OMStoOMScal,cmbsy5,
OMStoMSAM,msam5,OMStoMSBM,msbm5,OT1toOT1upright,cmbx5,MSPextra,
MSPbkern}{MSP}{MSP}{xmc}{b}{n}{<5>}
--- 561,567 ----
\installfont{xmc1000}{d1000,ymc1000,lasy10,cmmi10,OMStoOMScal,cmsy10,OMStoMSAM,
msam10,OMStoMSBM,msbm10,OT1toOT1upright,cmr10,MSPextra,MSPkern}{MSP}{MSP}{xmc}{m}
{n}{<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
! %% bold version
\installfont{xmcb0500}{d0500,ymcb0500,blasy5,cmmib5,OMStoOMScal,cmbsy5,
OMStoMSAM,msam5,OMStoMSBM,msbm5,OT1toOT1upright,cmbx5,MSPextra,
MSPbkern}{MSP}{MSP}{xmc}{b}{n}{<5>}
***************
*** 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,646 ----
\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,MStoMSAM,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>}
! %% Concrete version
! \installfamily{MSP}{xcc}{\skewchar\font0}
! \installfont{xcc0500}{d0500,ymc0500,lasy5,xccmi5,OMStoOMScal,xccsy5,
! OMStoMSAM,xccam10,OMStoMSBM,xccbm10,OT1toOT1upright,ccr5,
! MSPextra,MSPkern}{MSP}{MSP}{xcc}{m}{n}{<5>}
! \installfont{xcc0600}{d0600,ymc0600,lasy6,xccmi6,OMStoOMScal,xccsy6,
! OMStoMSAM,xccam10,OMStoMSBM,xccbm10,OT1toOT1upright,ccr6,
! MSPextra,MSPkern}{MSP}{MSP}{xcc}{m}{n}{<6>}
! \installfont{xcc0700}{d0700,ymc0700,lasy7,xccmi7,OMStoOMScal,xccsy7,
! OMStoMSAM,xccam10,OMStoMSBM,xccbm10,OT1toOT1upright,ccr7,
! MSPextra,MSPkern}{MSP}{MSP}{xcc}{m}{n}{<7>}
! \installfont{xcc0800}{d0800,ymc0800,lasy8,xccmi8,OMStoOMScal,xccsy8,
! OMStoMSAM,xccam10,OMStoMSBM,xccbm10,OT1toOT1upright,ccr8,
! MSPextra,MSPkern}{MSP}{MSP}{xcc}{m}{n}{<8>}
! \installfont{xcc0900}{d0900,ymc0900,lasy9,xccmi9,OMStoOMScal,xccsy9,
! OMStoMSAM,xccam10,OMStoMSBM,xccbm10,OT1toOT1upright,ccr9,
! MSPextra,MSPkern}{MSP}{MSP}{xcc}{m}{n}{<9>}
! \installfont{xcc1000}{d1000,ymc1000,lasy10,xccmi10,OMStoOMScal,xccsy10,
! OMStoMSAM,xccam10,OMStoMSBM,xccbm10,OT1toOT1upright,ccr10,
! MSPextra,MSPkern}{MSP}{MSP}{xcc}{m}{n}{<10>
! <10.95> <12> <14.4> <17.28> <20.74> <24.88>}
\endinstallfonts
\end{document}
diff -c tex/ORIG/extramtx.tex tex/extramtx.tex
*** tex/ORIG/extramtx.tex Sat Aug 30 23:14:09 1997
--- tex/extramtx.tex Fri Sep 26 02:02:41 1997
***************
*** 8,13 ****
--- 8,22 ----
\catcode`\~=\tildecatcode
\endmetrics
\end{filecontents}
+ \begin{filecontents}{OT1toOT1italic.mtx}
+ \relax
+ \metrics
+ \edef\tildecatcode{\the\catcode`\~}\catcode`\~=10
+ \declareencoding{TEX~TEXT}{OT1italic}
+ \declareencoding{TEX~TEXT~WITHOUT~F-LIGATURES}{OT1italic}
+ \catcode`\~=\tildecatcode
+ \endmetrics
+ \end{filecontents}
\begin{filecontents}{T1toT1upright.mtx}
\relax
\metrics
diff -c etx/ORIG/OT1italic.etx etx/OT1italic.etx
*** etx/ORIG/OT1italic.etx Fri Sep 26 02:19:16 1997
--- etx/OT1italic.etx Fri Sep 26 02:14:41 1997
***************
*** 4,10 ****
\setcommand\greek#1{#1italic}
\setcommand\lc#1#2{#2italic}
! \setcommand\uc#1#2{#1upright}
\setcommand\lctop#1#2{#1small}
\setcommand\uctop#1#2{#1}
\setcommand\lclig#1#2{#1small}
--- 4,10 ----
\setcommand\greek#1{#1italic}
\setcommand\lc#1#2{#2italic}
! \setcommand\uc#1#2{#1italic}
\setcommand\lctop#1#2{#1small}
\setcommand\uctop#1#2{#1}
\setcommand\lclig#1#2{#1small}
diff -c etx/ORIG/OT1upright.etx etx/OT1upright.etx
*** etx/ORIG/OT1upright.etx Sat Aug 30 18:33:45 1997
--- etx/OT1upright.etx Fri Sep 26 02:22:10 1997
***************
*** 9,15 ****
\setcommand\uctop#1#2{#1uprightOT1}
\setcommand\lclig#1#2{#1smalluprightOT1}
\setcommand\uclig#1#2{#1spaceduprightOT1}
! \setcommand\digit#1{#1uprightOT1}
\inputetx{OT1}
--- 9,15 ----
\setcommand\uctop#1#2{#1uprightOT1}
\setcommand\lclig#1#2{#1smalluprightOT1}
\setcommand\uclig#1#2{#1spaceduprightOT1}
! \setcommand\digit#1{#1upright}
\inputetx{OT1}
#!/bin/sh
# This is a shell archive (produced by GNU sharut 4.2.1).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1997-09-26 03:25 MET DST by <vieth@zarquon>.
# Source directory was `/home/vieth/misc/math-font/work/mathfont-0.51'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 93 -rw-r--r-- yma/yca0500.mf
# 93 -rw-r--r-- yma/yca0600.mf
# 93 -rw-r--r-- yma/yca0700.mf
# 93 -rw-r--r-- yma/yca0800.mf
# 93 -rw-r--r-- yma/yca0900.mf
# 96 -rw-r--r-- yma/yca1000.mf
#
save_IFS="${IFS}"
IFS="${IFS}:"
gettext_dir=FAILED
locale_dir=FAILED
first_param="$1"
for dir in $PATH
do
if test "$gettext_dir" = FAILED && test -f $dir/gettext \
&& ($dir/gettext --version >/dev/null 2>&1)
then
set `$dir/gettext --version 2>&1`
if test "$3" = GNU
then
gettext_dir=$dir
fi
fi
if test "$locale_dir" = FAILED && test -f $dir/shar \
&& ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
then
locale_dir=`$dir/shar --print-text-domain-dir`
fi
done
IFS="$save_IFS"
if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED
then
echo=echo
else
TEXTDOMAINDIR=$locale_dir
export TEXTDOMAINDIR
TEXTDOMAIN=sharutils
export TEXTDOMAIN
echo="$gettext_dir/gettext -s"
fi
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
shar_n= shar_c='
'
else
shar_n=-n shar_c=
fi
else
shar_n= shar_c='\c'
fi
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
shar_touch=touch
else
shar_touch=:
echo
$echo 'WARNING: not restoring timestamps. Consider getting and'
$echo "installing GNU \`touch', distributed in GNU File Utilities..."
echo
fi
rm -f 1231235999 $$.touch
#
$echo $shar_n 'x -' 'lock directory' "\`_sh01709': "$shar_c
if mkdir _sh01709; then
$echo 'created'
else
$echo 'failed to create'
exit 1
fi
# ============= yma/yca0500.mf ==============
if test ! -d 'yma'; then
$echo $echo_n 'x -' 'yma: '$echo_c
if mkdir 'yma'; then $echo 'created'; else $echo 'failed to create'; fi
fi
if test -f 'yma/yca0500.mf' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'yma/yca0500.mf' '(file already exists)'
else
$echo 'x -' extracting 'yma/yca0500.mf' '(text)'
sed 's/^X//' << 'SHAR_EOF' > 'yma/yca0500.mf' &&
if unknown cmbase: input cmbase fi
X
def generate suffix t= enddef;
input xccsy5;
X
input yma;
SHAR_EOF
$shar_touch -am 0926012097 'yma/yca0500.mf' &&
chmod 0644 'yma/yca0500.mf' ||
$echo 'restore of' 'yma/yca0500.mf' 'failed'
if ( md5sum --help </dev/null 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version </dev/null 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'yma/yca0500.mf:' 'MD5 check failed'
1c95824ca97658430fd040c31b65bfec yma/yca0500.mf
SHAR_EOF
else
shar_count="`LC_ALL=C wc -c < 'yma/yca0500.mf'`"
test 93 -eq "$shar_count" ||
$echo 'yma/yca0500.mf:' 'original size' '93,' 'current size' "$shar_count!"
fi
fi
# ============= yma/yca0600.mf ==============
if test -f 'yma/yca0600.mf' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'yma/yca0600.mf' '(file already exists)'
else
$echo 'x -' extracting 'yma/yca0600.mf' '(text)'
sed 's/^X//' << 'SHAR_EOF' > 'yma/yca0600.mf' &&
if unknown cmbase: input cmbase fi
X
def generate suffix t= enddef;
input xccsy6;
X
input yma;
SHAR_EOF
$shar_touch -am 0926012097 'yma/yca0600.mf' &&
chmod 0644 'yma/yca0600.mf' ||
$echo 'restore of' 'yma/yca0600.mf' 'failed'
if ( md5sum --help </dev/null 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version </dev/null 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'yma/yca0600.mf:' 'MD5 check failed'
9cdacdd25f112329251a17575c9be5ff yma/yca0600.mf
SHAR_EOF
else
shar_count="`LC_ALL=C wc -c < 'yma/yca0600.mf'`"
test 93 -eq "$shar_count" ||
$echo 'yma/yca0600.mf:' 'original size' '93,' 'current size' "$shar_count!"
fi
fi
# ============= yma/yca0700.mf ==============
if test -f 'yma/yca0700.mf' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'yma/yca0700.mf' '(file already exists)'
else
$echo 'x -' extracting 'yma/yca0700.mf' '(text)'
sed 's/^X//' << 'SHAR_EOF' > 'yma/yca0700.mf' &&
if unknown cmbase: input cmbase fi
X
def generate suffix t= enddef;
input xccsy7;
X
input yma;
SHAR_EOF
$shar_touch -am 0926012097 'yma/yca0700.mf' &&
chmod 0644 'yma/yca0700.mf' ||
$echo 'restore of' 'yma/yca0700.mf' 'failed'
if ( md5sum --help </dev/null 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version </dev/null 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'yma/yca0700.mf:' 'MD5 check failed'
87abcf0e8548da86e885e6bfc6e45981 yma/yca0700.mf
SHAR_EOF
else
shar_count="`LC_ALL=C wc -c < 'yma/yca0700.mf'`"
test 93 -eq "$shar_count" ||
$echo 'yma/yca0700.mf:' 'original size' '93,' 'current size' "$shar_count!"
fi
fi
# ============= yma/yca0800.mf ==============
if test -f 'yma/yca0800.mf' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'yma/yca0800.mf' '(file already exists)'
else
$echo 'x -' extracting 'yma/yca0800.mf' '(text)'
sed 's/^X//' << 'SHAR_EOF' > 'yma/yca0800.mf' &&
if unknown cmbase: input cmbase fi
X
def generate suffix t= enddef;
input xccsy8;
X
input yma;
SHAR_EOF
$shar_touch -am 0926012097 'yma/yca0800.mf' &&
chmod 0644 'yma/yca0800.mf' ||
$echo 'restore of' 'yma/yca0800.mf' 'failed'
if ( md5sum --help </dev/null 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version </dev/null 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'yma/yca0800.mf:' 'MD5 check failed'
046a5d9ebfaffd55a156f127584b6836 yma/yca0800.mf
SHAR_EOF
else
shar_count="`LC_ALL=C wc -c < 'yma/yca0800.mf'`"
test 93 -eq "$shar_count" ||
$echo 'yma/yca0800.mf:' 'original size' '93,' 'current size' "$shar_count!"
fi
fi
# ============= yma/yca0900.mf ==============
if test -f 'yma/yca0900.mf' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'yma/yca0900.mf' '(file already exists)'
else
$echo 'x -' extracting 'yma/yca0900.mf' '(text)'
sed 's/^X//' << 'SHAR_EOF' > 'yma/yca0900.mf' &&
if unknown cmbase: input cmbase fi
X
def generate suffix t= enddef;
input xccsy9;
X
input yma;
SHAR_EOF
$shar_touch -am 0926012197 'yma/yca0900.mf' &&
chmod 0644 'yma/yca0900.mf' ||
$echo 'restore of' 'yma/yca0900.mf' 'failed'
if ( md5sum --help </dev/null 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version </dev/null 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'yma/yca0900.mf:' 'MD5 check failed'
c0670ac1e86391439c81e2220a7b00cc yma/yca0900.mf
SHAR_EOF
else
shar_count="`LC_ALL=C wc -c < 'yma/yca0900.mf'`"
test 93 -eq "$shar_count" ||
$echo 'yma/yca0900.mf:' 'original size' '93,' 'current size' "$shar_count!"
fi
fi
# ============= yma/yca1000.mf ==============
if test -f 'yma/yca1000.mf' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'yma/yca1000.mf' '(file already exists)'
else
$echo 'x -' extracting 'yma/yca1000.mf' '(text)'
sed 's/^X//' << 'SHAR_EOF' > 'yma/yca1000.mf' &&
if unknown cmbase: input cmbase fi
X
def generate suffix t= enddef;
input xccsy10;
X
input yma;
X
X
SHAR_EOF
$shar_touch -am 0926012197 'yma/yca1000.mf' &&
chmod 0644 'yma/yca1000.mf' ||
$echo 'restore of' 'yma/yca1000.mf' 'failed'
if ( md5sum --help </dev/null 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version </dev/null 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'yma/yca1000.mf:' 'MD5 check failed'
dbda278af094d253974a015609233cf3 yma/yca1000.mf
SHAR_EOF
else
shar_count="`LC_ALL=C wc -c < 'yma/yca1000.mf'`"
test 96 -eq "$shar_count" ||
$echo 'yma/yca1000.mf:' 'original size' '96,' 'current size' "$shar_count!"
fi
fi
$echo $shar_n 'x -' 'lock directory' '_sh01709:' $shar_c
if rm -fr _sh01709; then
$echo 'removed'
else
$echo 'failed to remove'
fi
exit 0