I'm going to post the question to the pdftex list, since I don't see that my problem is specific to fontinst.
I'll report back with my findings in case anyone is interested in MM fonts, particularly if I gain some knowledge that is applicable to using fontinst for the task. Thanks again for your help. 2010/5/14 Christopher Adams <[email protected]> > Hi Lars, > > Thanks for your help as always. > > 2010/5/14 Lars Hellström <[email protected]> > >> Christopher Adams skrev: >> >>> What I don't see support for in fontinst is MM instances generated along >>> the >> >> width axis for use in font expansion. >>> >> >> If you're using \installfont level commands, you simply need to write more >> of them (because you want to generate more fonts). >> > > What should the \installfont commands look like? Something like this? > > \installfont{pmnr8t12}{pmnr8r12,newlatin}{t1}{T1}{pmn}{m}{n}{} > \installfont{pmnr8t12-20}{pmnr8r12-20,newlatin}{t1}{T1}{pmn}{m-20}{n-20}{} > > \installfont{pmnr8t12+20}{pmnr8r12+20,newlatin}{t1}{T1}{pmn}{m+20}{n+20}{} > > >> The only thing I can think of that might be potentially problematic is >> that the above generates NFSS declarations for all the font widths: there's >> an m series, a b series, an m+5 series, a b+5 series, an m+10 series, and so >> on... > > > I also took note of the fact that the Thanh states: > > Similar to Type 1 fonts, only the entry for the base font is needed in map >> files: > > >> pmnr8y12 MinionMM_400_535_12_ <texnansi.enc <pmnr8a12.pfb > > > Following this instruction, I removed the other two widths from the map > file before installing it. > > Of course, I can get Minion installed, but microtype doesn't seem to > discover the expanded instances. If I use the auto=false option, which is > supposed to force the package to use the really-existing expansion steps, as > in: > > \usepackage[auto=false,shrink=20,stretch=20,step=20]{microtype} > > > pdfLaTex tries and fails to generate some different font on the fly using > MetaFont. I've pasted the error below. > > I should note in closing that before writing to this list, I tried > installing the fonts manually using afm2tfm and writing the .fd file by > hand. > > That failed with the same error below. I thought I might be doing something > wrong in generating the tfms, and that I should rely on fontinst instead. > However, I'm no closer to a solution. > > I'm going to post the > > = = = > > (/usr/share/texmf-texlive/tex/latex/microtype/microtype.cfg)) > (./MinionMM.aux) > (/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd) > (/usr/share/texmf-texlive/tex/latex/microtype/mt-cmr.cfg)kpathsea: Running > mktextfm ecrm1200+20 > mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; > input ecrm1200+20 > This is METAFONT, Version 2.71828 (Web2C 7.5.6) > > kpathsea: Running mktexmf ecrm1200+20 > ! I can't find file `ecrm1200+20'. > <*> ...our; mag:=1; nonstopmode; input ecrm1200+20 > > Please type another input file name > ! Emergency stop. > <*> ...our; mag:=1; nonstopmode; input ecrm1200+20 > > Transcript written on mfput.log. > grep: ecrm1200+20.log: No such file or directory > mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input > ecrm1200+20' failed to make ecrm1200+20.tfm. > kpathsea: Appending font creation commands to missfont.log. > > ! Font csnameendcsname=ecrm1200+20 at 12.0pt not loadable: Metric (TFM) > file no > t found. > >
