Hi, This has taken me a while to realise, but the following way to use the psnfss fonts is broken: \usetypescript[adobekb][ec] \usetypescript[palatino][ec] \switchtobodyfont[palatino] You need to load the map file for 8r, because the metrics in EC encoding are virtual fonts. There is a map file for EC metrics, but that is absolutely useless for these virtual fonts. The easiest way of doing that is: \usetypescript[adobekb][8r,ec] \usetypescript[palatino][ec] Previously, this stuff used to work because context-base.map and pdftex.map contained all of the map files, including the 8r one, but now that context-base.map is gone, manual loading of 8r is needed. Bye, Taco
Taco Hoekwater wrote:
Hi,
This has taken me a while to realise, but the following way to use the psnfss fonts is broken:
\usetypescript[adobekb][ec] \usetypescript[palatino][ec] \switchtobodyfont[palatino]
You need to load the map file for 8r, because the metrics in EC encoding are virtual fonts. There is a map file for EC metrics, but that is absolutely useless for these virtual fonts. The easiest way of doing that is:
\usetypescript[adobekb][8r,ec] \usetypescript[palatino][ec]
ah, so when using ec one also needs the 8r entries? i didn't know that i'll patch it Hans
Hans Hagen wrote:
\usetypescript[adobekb][8r,ec] \usetypescript[palatino][ec]
ah, so when using ec one also needs the 8r entries? i didn't know that
Not also, but only. the ec fonts are virtual, so they expand into some vf commands and an 8r font. The 8t entries in the map are never used.
i'll patch it
Cool, thanks. Taco
Taco Hoekwater wrote:
Previously, this stuff used to work because context-base.map and pdftex.map contained all of the map files, including the 8r one, but now that context-base.map is gone, manual loading of 8r is needed.
does this work? (in type-akb.tex): \starttypescript [adobekb] [8r,ec] % also load 8r when doing ec Hans
Hans Hagen wrote:
Taco Hoekwater wrote:
Previously, this stuff used to work because context-base.map and pdftex.map contained all of the map files, including the 8r one, but now that context-base.map is gone, manual loading of 8r is needed.
does this work? (in type-akb.tex):
\starttypescript [adobekb] [8r,ec] % also load 8r when doing ec
Probably not, unless this implies loading the map file from the other typescript (which I doubt). Just load the 8r-base.map instead of ec-base.map (that is also a one-liner, and will work). Taco
Taco Hoekwater wrote:
Hans Hagen wrote:
Taco Hoekwater wrote:
Previously, this stuff used to work because context-base.map and pdftex.map contained all of the map files, including the 8r one, but now that context-base.map is gone, manual loading of 8r is needed.
does this work? (in type-akb.tex):
\starttypescript [adobekb] [8r,ec] % also load 8r when doing ec
Probably not, unless this implies loading the map file from the other typescript (which I doubt). Just load the 8r-base.map instead of ec-base.map (that is also a one-liner, and will work).
ah, i see, so this is the patch: \starttypescript [adobekb] [ec] \loadmapfile[8r-base.map] \loadmapfile[ec-base.map] ..... Hans
participants (2)
-
Hans Hagen
-
Taco Hoekwater