PostScript (Type 1) Fonts for MusiXTeX Ver 1.11 28-August-2001 Takanori Uchiyama, uchiyama@appi.keio.ac.jp 1. DESCRIPTION This package provides PostScript (type 1) fonts (PFB format), and dvips and dvipdfm map files for MusiXTeX. The fonts are based on the original METAFONT sources, such as musix20.mf, which are distributed with MusiXTeX. The fonts provided here may be used to produce printer-independent Postscript files. PDF files generated using type 1 fonts are well displayed by the Acrobat Reader and xpdf. The fonts were generated from the METAFONT sources in the TeX Live CD 2000 July using TeXtrace 0.45 but musix11-20, xslhz20 and xslhz20d were upgraded to those in musixtex-T102.tar.gz. Here is a list of the 71 generated fonts. musix11.pfb xgreg24.pfb xsld29.pfb xslhd24.pfb xslhu24.pfb xslu20.pfb musix13.pfb xgreg29.pfb xsld29d.pfb xslhd24d.pfb xslhu24d.pfb xslu20d.pfb musix16.pfb xsld11.pfb xsldd20.pfb xslhd29.pfb xslhu29.pfb xslu24.pfb musix20.pfb xsld11d.pfb xsldu20.pfb xslhd29d.pfb xslhu29d.pfb xslu24d.pfb musix24.pfb xsld13.pfb xslhd11.pfb xslhu11.pfb xslhz20.pfb xslu29.pfb musix29.pfb xsld13d.pfb xslhd11d.pfb xslhu11d.pfb xslhz20d.pfb xslu29d.pfb musixsps.pfb xsld16.pfb xslhd13.pfb xslhu13.pfb xslu11.pfb xslud20.pfb musixspx.pfb xsld16d.pfb xslhd13d.pfb xslhu13d.pfb xslu11d.pfb xslup20.pfb xgreg11.pfb xsld20.pfb xslhd16.pfb xslhu16.pfb xslu13.pfb xslz20.pfb xgreg13.pfb xsld20d.pfb xslhd16d.pfb xslhu16d.pfb xslu13d.pfb xslz20d.pfb xgreg16.pfb xsld24.pfb xslhd20.pfb xslhu20.pfb xslu16.pfb xtie20.pfb xgreg20.pfb xsld24d.pfb xslhd20d.pfb xslhu20d.pfb xslu16d.pfb Note: musix25 and xgreg25 were not generated because they are not used in musixgre.tex or musixtex.tex. The control points were reduced with Fontographer. The fonts were hinted automatically with Fontographer. musix11 - 29 were hand tuned by Takanori Uchiyama. 2. METHOD All fonts were generated using TeXtrace 0.45 running on Mac OS X 10.0.4. Thirty-two fonts were generated with the original traceall.sh script. Others were generated with traceall.sh modified by Takanori Uchiyama. The modification involved reducing resolution, corresponding to enlargement of "1 thou" in traceall.sh. The following are lists of fonts that were generated with N-fold thou scripts. twofold musix11, musix13, xsld11, xsld11d, xsld13, xsld13d, xsld16, xsld16d, xslhd13, xslhd13d, xslhd16, xslhd16d, xslhd20, xslhd20d, xslhd24d, xslhu13, xslhu13d, xslhu16, xslhu16d, xslhu20, xslhu20d, xslhu24d, xslu13, xslu13d, xslu16, xslu16d, xslud20 threefold musixsps, musixspx, xslhd11, xslhd11d, xslhu11, xslhu11d, xslz20, xslz20d fivefold xslhz20, xslhz20d, xtie20 The reason for reducing resolution is that METAFONT supports only limited values of real numbers and so cannot generate very high resolution MusiXTeX fonts. 3. INSTALLATION, modified for miktex A local texmf-directory (%LOCALTEXMF) is preferred to avoid problems when updating. Make a tree equivalent to the %TEXMF-tree. Unpack musix_tp1.zip 1) Make a directory such as %LOCALTEXMF\fonts\type1\musixtex for PFBs. 2) Copy all PFBs to the above directory. 3) Copy the map file .\dvips\musix.map to %TEXMF\dvips\config\ 4) Add with an editor the line p +musix.map to %TEXMF\dvips\config\config.ps and %TEXMF\dvips\config\config.pdf. 5) Copy the map file .\dvipdfm\musix.map to %TEXMF\dvipdfm\config\ 6) Add the line f musix.map to %TEXMF\dvipdfm\config\config 7) Rename %LOCALTEXMF\miktex\config\psres.dpr to *.old run %TEXMF\miktex\bin\initexmf.exe --verbose --update-fndb=%TEXMF run %TEXMF\miktex\bin\initexmf.exe --verbose --update-fndb=%LOCALTEXMF run %TEXMF\miktex\bin\initexmf.exe --verbose --search -mkpsres in order to re-generate the TeX database. When these fonts are used, type 1 fonts should also be used for non-music text; for example, type 1 versions of the Computer Modern fonts are in the mixtex distribution under %TEXMF\fonts\type1\bluesky\cm\. You can use the following batchfile after filling in %TEXMF and %LOCALTEXMF. ************************ REM type_nst.bat installs the musixtex type1 fonts. run from the REM same drectory as this help file: TEXMF=c:\texmf LOCALTEXMF=d:\texmf mkdir %LOCALTEXMF\fonts\type1\musixtex copy .\pfb\*.* %LOCALTEXMF\fonts\type1\musixtex\ copy .\dvips\musix.map %TEXMF\dvips\config\ echo p +musix.map >> %TEXMF\dvips\config\config.ps echo p +musix.map >> %TEXMF\dvips\config\config.pdf copy .\dvipdfm\musix.map %TEXMF\dvipdfm\config\ echo f musix.map >> %TEXMF\dvipdfm\config\config ren %LOCALTEXMF\miktex\config\psres.dpr %LOCALTEXMF\miktex\config\psres.old %TEXMF\miktex\bin\initexmf.exe --verbose --update-fndb=%TEXMF %TEXMF\miktex\bin\initexmf.exe --verbose --update-fndb=%LOCALTEXMF %TEXMF\miktex\bin\initexmf.exe --verbose --search -mkpsres *********************** 5. LICENSE The license of this package is LPPL. 6. ACKNOWLEDGEMENTS Thanks to Dr. Daniel Taupin, Ross Mitchell and Andreas Egler for their MusiXTeX package, and to Dr. Peter Szabo for his excellent TeXtrace tool. And thanks to Dr. Bob Tennent for his helpful comments. [End of README]