From: Brett C. <bre...@gm...> - 2007-11-30 07:05:26
|
Hi, I'm using pyx on a macbook running leopard with MacTex installed. I'd like to use some different fonts. I get the familiar : RuntimeError: cannot find type 1 font metric Times-Roman.afm .. when trying to use the "times" package. (Note that it works fine without trying to change fonts) The FAQ says to add this line: text.set(fontmaps="psfonts.map psfonts.cmz psfonts.amz") But it seems that "fontmaps" is no longer a valid keyword for the set method in texrunner. I tried adding it to .pyxrc too, but this did not work either. Is there something new here? Have I missed something somewhere? Thanks, Brett |
From: Joerg L. <jo...@us...> - 2007-11-30 08:14:28
|
Hi Brett, On 30.11.07, Brett Calcott wrote: > I'm using pyx on a macbook running leopard with MacTex installed. I'd > like to use some different fonts. I get the familiar : > RuntimeError: cannot find type 1 font metric Times-Roman.afm > .. when trying to use the "times" package. > (Note that it works fine without trying to change fonts) > > > The FAQ says to add this line: > text.set(fontmaps="psfonts.map psfonts.cmz psfonts.amz") > > But it seems that "fontmaps" is no longer a valid keyword for the set > method in texrunner. I tried adding it to .pyxrc too, but this did not > work either. > > Is there something new here? Have I missed something somewhere? I remember that you are using the SVN trunk, aren't you? If yes, then instead of passing the fontmap information to the texrunner (which is still possible, but which you rarely want to do; use the new fontmap keyword argument, then), you should be able to pass it to the ps/pdf writer. This way, the fontmap can be set differently for PS and PDF output. However, I'm not sure whether this works already - you're using an unreleased version... What should work is usinmg the new option psfontmaps and pdffontmaps in the .pyxrc file. Jörg |
From: Brett C. <bre...@gm...> - 2007-12-02 11:04:46
|
Hi J=F6rg > I remember that you are using the SVN trunk, aren't you? > Yep -- I'm on the bleeding edge. > What should work is usinmg the new option psfontmaps and pdffontmaps in > the .pyxrc file. > Yep, it looks like generating the PDF's is fine, the pdftex.map does the job (but I think that is the default anyway). But I can't find the right configuration file to add to make the PSwriter work. The line in my .pyxrc file looks like this at the moment: psfontmaps =3D psfonts.map psfonts_t1.map psfonts_pk.map psfonts.amz psfont= s.cmz As you can see, I just flailing around in the dark as I don't really know much about latex font magic. Any MacTex experts out there? Cheers, Brett |
From: Joerg L. <jo...@us...> - 2007-12-04 08:06:42
|
Hi Brett, On 02.12.07, Brett Calcott wrote: > Yep, it looks like generating the PDF's is fine, the pdftex.map does > the job (but I think that is the default anyway). But I can't find the > right configuration file to add to make the PSwriter work. The line in > my .pyxrc file looks like this at the moment: > > psfontmaps = psfonts.map psfonts_t1.map psfonts_pk.map psfonts.amz psfonts.cmz The separator should now be "|", in order to allow for spaces in file names. Best, Jörg |
From: Brett C. <bre...@gm...> - 2007-12-04 13:46:42
|
> The separator should now be "|", in order to allow for spaces in file > names. Ah. I was looking right at that code too; I should have noticed. I'll try this and see how it goes. Thanks Brett |