[pdftex] Charter Fonts

Chris Hubert hubert at rclsgi.eng.ohio-state.edu
Mon Aug 27 09:35:47 CEST 2001


I am having some troubles getting pdftex to use charter 
fonts on my system.  


I am using a fairly recent installation of fptex 
(thanks to F Popineau, by the way), with pdfTeX 
version 14h (Windows 2000).  
(I downloaded my version about 2 months ago, and 
I believe it is basically what is on the TeX 
live 5 CD.)

I have 4 pfb files in ...fonts/type1/bitstream/charter/
                      bchb8a.pfb
                      bchbi8a.pfb
                      bchr8a.pfb
                      bchri8a.pfb
(and I have updated my ls-R database)

My psfonts.map contains the lines from charter.map

bchb8r CharterBT-Bold "TeXBase1Encoding ReEncodeFont" 
           <8r.enc <bchb8a.pfb
bchbi8r CharterBT-BoldItalic "TeXBase1Encoding ReEncodeFont" 
           <8r.enc <bchbi8a.pfb
bchr8r CharterBT-Roman "TeXBase1Encoding ReEncodeFont" 
           <8r.enc <bchr8a.pfb
bchri8r CharterBT-Italic "TeXBase1Encoding ReEncodeFont" 
           <8r.enc <bchri8a.pfb

(In psfonts.map, this appears as four lines... I added the
extra line breaks for e-mail)

However, when I run pdf(la)tex using the charter 
package, I get an error saying that the font shape was 
not defined, so the cmr fonts are used instead.  (The 
full error log is attached as NoFdFiles.txt.)  

I tried adding some *.fd files related to charter, but 
I don't believe that this is the correct thing to do, 
as metapost gets called.  (Output from this has been 
saved as WithFdFiles.txt.)

My simple test case is attached as chtest.tex.

I am sure that there is probably something fairly simple 
that I need to add, but beyond having the proper lines 
in my *.map files and having the *.pfb files, I am not 
sure what it is.  

Thanks,

   CHris

 Chris Hubert  hubert at rclsgi.eng.ohio-state.edu 
 Department of Mechanical Engineering 
 The Ohio State University    
 206 W 18th St. / Columbus, OH 43210


XGRvY3VtZW50Y2xhc3NbMTJwdF17YXJ0aWNsZX0NClx1c2VwYWNrYWdle2No
YXJ0ZXJ9DQpcdXNlcGFja2FnZXtmYW5jeWhkcn0NClx1c2VwYWNrYWdle2Nh
bGN9DQpcaWZ4XHBkZnBhZ2VoZWlnaHRcdW5kZWZpbmVkDQogICBcdXNlcGFj
a2FnZXtjb2xvcn0NCiAgIFx1c2VwYWNrYWdle2dyYXBoaWN4fQ0KICAgXHNl
dGtleXN7R2lufXtleHQ9fQ0KICAgXHNldGtleXN7R2lufXtyZWFkPVxyZWxh
eH0NCiAgIFxuZXdjb21tYW5ke1xteWluc2VydG1wc31bMV17XGluY2x1ZGVn
cmFwaGljc1t0eXBlPWVwc117IzF9fQ0KICAgXG5ld2NvbW1hbmR7XG15aW5z
ZXJ0bXBzd31bMl17XGluY2x1ZGVncmFwaGljc1t0eXBlPWVwcyx3aWR0aD0j
MV17IzJ9fQ0KICAgXHVzZXBhY2thZ2VbaHlwZXJ0ZXgsbGV0dGVycGFwZXIs
YnJlYWtsaW5rcyxiYWNrcmVmXXtoeXBlcnJlZn0NClxlbHNlDQogICBccGRm
b3V0cHV0PTENCiAgIFx1c2VwYWNrYWdlW3BkZnRleF17Y29sb3J9DQogICBc
dXNlcGFja2FnZVtwZGZ0ZXhde2dyYXBoaWN4fQ0KICAgXHNldGtleXN7R2lu
fXtleHQ9fQ0KICAgXHNldGtleXN7R2lufXtyZWFkPVxyZWxheH0NCiAgIFxu
ZXdjb21tYW5ke1xteWluc2VydG1wc31bMV17XGluY2x1ZGVncmFwaGljc1t0
eXBlPW1wc117IzF9fQ0KICAgXG5ld2NvbW1hbmR7XG15aW5zZXJ0bXBzd31b
Ml17XGluY2x1ZGVncmFwaGljc1t0eXBlPW1wcyx3aWR0aD0jMV17IzJ9fQ0K
ICAgXHVzZXBhY2thZ2VbcGRmdGV4LGxldHRlcnBhcGVyLGNvbG9ybGlua3M9
ZmFsc2UsYnJlYWtsaW5rc117aHlwZXJyZWZ9DQpcZmkNCiUNCiUNCiVcdXNl
cGFja2FnZXtjb2xvcn0NCiVcdXNlcGFja2FnZVtsZXR0ZXJwYXBlcixicmVh
a2xpbmtzXXtoeXBlcnJlZn0NCiVcdXNlcGFja2FnZXtjb2xvcn0NCiVcdXNl
cGFja2FnZVtsYXRleDJodG1sLGxldHRlcnBhcGVyLGNvbG9ybGlua3MsYnJl
YWtsaW5rcyxiYWNrcmVmXXtoeXBlcnJlZn0NClxzZXRsZW5ndGh7XHRvcG1h
cmdpbn0gICAgICAgIHswLjBtbX0NClxzZXRsZW5ndGh7XGhlYWRoZWlnaHR9
ICAgICAgIHs2LjBtbX0NClxzZXRsZW5ndGh7XGhlYWRzZXB9ICAgICAgICAg
IHsyLjBtbX0gDQpcc2V0bGVuZ3Roe1x0ZXh0d2lkdGh9ICAgICAgICB7NS43
NWlufQ0KXHNldGxlbmd0aHtcb2Rkc2lkZW1hcmdpbn0gICB7NC4yNWluLTAu
NVx0ZXh0d2lkdGgtMS4waW59DQpcc2V0bGVuZ3Roe1xldmVuc2lkZW1hcmdp
bn0gIHtcb2Rkc2lkZW1hcmdpbn0NClxzZXRsZW5ndGh7XHRleHRoZWlnaHR9
ICAgIHsyMjEuNm1tfQ0KXHNldGxlbmd0aHtcZm9vdHNraXB9ICAgICAgICB7
MTAuOG1tfQ0KXHNldGxlbmd0aHtcaG9mZnNldH17MC4wbW19DQpcc2V0bGVu
Z3Roe1x2b2Zmc2V0fXswbW19DQpcbGluZXNraXAgICAgICAgICAgIDFwdA0K
XG5vcm1hbGxpbmVza2lwICAgICAxcHQNClxkZWZcYmFzZWxpbmVzdHJldGNo
ezF9ICAgICANClxyZW5ld2NvbW1hbmR7XGhlYWRydWxld2lkdGh9ezAuMHB0
fQ0KXHBhZ2VzdHlsZXtmYW5jeX0NCiAgICBcbGhlYWR7fQ0KICAgIFxyaGVh
ZHt9DQogICAgXGNoZWFke1Rlc3R9DQogICAgXGxmb290e30NCiAgICBccmZv
b3R7fQ0KICAgIFxjZm9vdHtQZyBcdGhlcGFnZX0NClxiZWdpbntkb2N1bWVu
dH0NCiVcZGF0ZXt9JQ0KXGF1dGhvcntDaHJpcyBIdWJlcnR9DQpcdGl0bGV7
VGVzdH0NCiVcbWFrZXRpdGxlDQolXHRoaXNwYWdlc3R5bGV7ZW1wdHl9DQol
XHRoaXNwYWdlc3R5bGV7ZmFuY3l9DQpUaGlzIGlzIGEgdGVzdCBvZiB0aGUg
Y2hhcnRlciBmb250Lg0KDQpcZW5ke2RvY3VtZW50fQ0KDQoNCg0KDQoNCg0K
DQoNCg0KDQo=
VGhpcyBpcyBwZGZUZVgsIFZlcnNpb24gMy4xNDE1OS0xNGgtcHJldGVzdC0y
MDAxMDIxMCAoV2ViMmMgNy4zLjMuMSkNDQooLi9jaHRlc3QudGV4e2U6L1Rl
WC90ZXhtZi12YXIvcGRmdGV4L2NvbmZpZy9wZGZ0ZXguY2ZnfQ0NCkxhVGVY
MmUgPDIwMDAvMDYvMDE+DQ0KQmFiZWwgPHYzLjdmPiBhbmQgaHlwaGVuYXRp
b24gcGF0dGVybnMgZm9yIGVuZ2xpc2gsIGZyZW5jaCwgZ2VybWFuLCBuZ2Vy
bWFuLCBncg0NCmVlaywgcG9ydHVndWVzZSwgdWtlbmdsaXNoLCBkdW15bGFu
Zywgbm9oeXBoZW5hdGlvbiwgbG9hZGVkLg0NCihlOi9UZVgvdGV4bWYvdGV4
L2xhdGV4L2Jhc2UvYXJ0aWNsZS5jbHMNDQpEb2N1bWVudCBDbGFzczogYXJ0
aWNsZSAyMDAwLzA1LzE5IHYxLjRiIFN0YW5kYXJkIExhVGVYIGRvY3VtZW50
IGNsYXNzDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgvYmFzZS9zaXplMTIu
Y2xvKSkNDQooZTovVGVYL3RleG1mL3RleC9sYXRleC9wc25mc3MvY2hhcnRl
ci5zdHkpDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgvZmFuY3loZHIvZmFu
Y3loZHIuc3R5KQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L3Rvb2xzL2Nh
bGMuc3R5KQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBoaWNzL2Nv
bG9yLnN0eQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L3RleGxpdmUvY29s
b3IuY2ZnKQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBoaWNzL3Bk
ZnRleC5kZWYpKQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBoaWNz
L2dyYXBoaWN4LnN0eQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBo
aWNzL2tleXZhbC5zdHkpDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgvZ3Jh
cGhpY3MvZ3JhcGhpY3Muc3R5DQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgv
Z3JhcGhpY3MvdHJpZy5zdHkpDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgv
dGV4bGl2ZS9ncmFwaGljcy5jZmcpKSkNDQooZTovVGVYL3RleG1mL3RleC9s
YXRleC9oeXBlcnJlZi9oeXBlcnJlZi5zdHkNDQooZTovVGVYL3RleG1mL3Rl
eC9sYXRleC9oeXBlcnJlZi9wZDFlbmMuZGVmKQ0NCihlOi9UZVgvdGV4bWYv
dGV4L2xhdGV4L3RleGxpdmUvaHlwZXJyZWYuY2ZnKQ0NCkltcGxpY2l0IG1v
ZGUgT047IExhVGVYIGludGVybmFscyByZWRlZmluZWQNDQooZTovVGVYL3Rl
eG1mL3RleC9sYXRleC9sdHhtaXNjL3VybC5zdHkpKQ0NCipoeXBlcnJlZiB1
c2luZyBkcml2ZXIgaHBkZnRleCoNDQooZTovVGVYL3RleG1mL3RleC9sYXRl
eC9oeXBlcnJlZi9ocGRmdGV4LmRlZg0NCihlOi9UZVgvdGV4bWYvdGV4L2xh
dGV4L3BzbmZzcy9waWZvbnQuc3R5DQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0
ZXgvcHNuZnNzL3VwemQuZmQpIChlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L3Bz
bmZzcy91cHN5LmZkKQ0NCikpICguL2NodGVzdC5hdXgpDQ0KDQ0KTGFUZVgg
Rm9udCBXYXJuaW5nOiBGb250IHNoYXBlIGBPVDEvYmNoL20vbicgdW5kZWZp
bmVkDQ0KKEZvbnQpICAgICAgICAgICAgICB1c2luZyBgT1QxL2Ntci9tL24n
IGluc3RlYWQgb24gaW5wdXQgbGluZSA1MC4NDQoNDQooZTovVGVYL3RleG1m
L3RleC9jb250ZXh0L2Jhc2Uvc3VwcC1wZGYudGV4DQ0KKGU6L1RlWC90ZXht
Zi90ZXgvY29udGV4dC9iYXNlL3N1cHAtbWlzLnRleA0NCmxvYWRpbmcgOiBD
b250ZXh0IFN1cHBvcnQgTWFjcm9zIC8gTWlzc2luZw0NCikNDQpsb2FkaW5n
IDogQ29udGV4dCBTdXBwb3J0IE1hY3JvcyAvIFBERg0NCikgKGU6L1RlWC90
ZXhtZi90ZXgvbGF0ZXgvaHlwZXJyZWYvbmFtZXJlZi5zdHkpIFsxe2U6L1Rl
WC90ZXhtZi9wZGZ0ZXgvY29uZmlnL3ANDQpzZm9udHMubWFwfXtlOi9UZVgv
dGV4bWYvcGRmdGV4L2NvbmZpZy9sdzM1Lm1hcH17ZTovVGVYL3RleG1mL3Bk
ZnRleC9jb25maWcvcmF3DQ0KZm9udHMubWFwfXtlOi9UZVgvdGV4bWYvZHZp
cHMvY3Nwc2ZvbnRzL2NzZm9udGQubWFwZmlsZX1dICguL2NodGVzdC5hdXgp
DQ0KDQ0KTGFUZVggRm9udCBXYXJuaW5nOiBTb21lIGZvbnQgc2hhcGVzIHdl
cmUgbm90IGF2YWlsYWJsZSwgZGVmYXVsdHMgc3Vic3RpdHV0ZWQuDQ0KDQ0K
ICk8ZTovVGVYL3RleG1mL2ZvbnRzL3R5cGUxL2JsdWVza3kvY20vY21yMTIu
cGZiPg0NCk91dHB1dCB3cml0dGVuIG9uIGNodGVzdC5wZGYgKDEgcGFnZSwg
NjY0OCBieXRlcykuDQ0KVHJhbnNjcmlwdCB3cml0dGVuIG9uIGNodGVzdC5s
b2cuDQ0K
VGhpcyBpcyBwZGZUZVgsIFZlcnNpb24gMy4xNDE1OS0xNGgtcHJldGVzdC0y
MDAxMDIxMCAoV2ViMmMgNy4zLjMuMSkNDQooLi9jaHRlc3QudGV4e2U6L1Rl
WC90ZXhtZi12YXIvcGRmdGV4L2NvbmZpZy9wZGZ0ZXguY2ZnfQ0NCkxhVGVY
MmUgPDIwMDAvMDYvMDE+DQ0KQmFiZWwgPHYzLjdmPiBhbmQgaHlwaGVuYXRp
b24gcGF0dGVybnMgZm9yIGVuZ2xpc2gsIGZyZW5jaCwgZ2VybWFuLCBuZ2Vy
bWFuLCBncg0NCmVlaywgcG9ydHVndWVzZSwgdWtlbmdsaXNoLCBkdW15bGFu
Zywgbm9oeXBoZW5hdGlvbiwgbG9hZGVkLg0NCihlOi9UZVgvdGV4bWYvdGV4
L2xhdGV4L2Jhc2UvYXJ0aWNsZS5jbHMNDQpEb2N1bWVudCBDbGFzczogYXJ0
aWNsZSAyMDAwLzA1LzE5IHYxLjRiIFN0YW5kYXJkIExhVGVYIGRvY3VtZW50
IGNsYXNzDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgvYmFzZS9zaXplMTIu
Y2xvKSkNDQooZTovVGVYL3RleG1mL3RleC9sYXRleC9wc25mc3MvY2hhcnRl
ci5zdHkpDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgvZmFuY3loZHIvZmFu
Y3loZHIuc3R5KQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L3Rvb2xzL2Nh
bGMuc3R5KQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBoaWNzL2Nv
bG9yLnN0eQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L3RleGxpdmUvY29s
b3IuY2ZnKQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBoaWNzL3Bk
ZnRleC5kZWYpKQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBoaWNz
L2dyYXBoaWN4LnN0eQ0NCihlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L2dyYXBo
aWNzL2tleXZhbC5zdHkpDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgvZ3Jh
cGhpY3MvZ3JhcGhpY3Muc3R5DQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgv
Z3JhcGhpY3MvdHJpZy5zdHkpDQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0ZXgv
dGV4bGl2ZS9ncmFwaGljcy5jZmcpKSkNDQooZTovVGVYL3RleG1mL3RleC9s
YXRleC9oeXBlcnJlZi9oeXBlcnJlZi5zdHkNDQooZTovVGVYL3RleG1mL3Rl
eC9sYXRleC9oeXBlcnJlZi9wZDFlbmMuZGVmKQ0NCihlOi9UZVgvdGV4bWYv
dGV4L2xhdGV4L3RleGxpdmUvaHlwZXJyZWYuY2ZnKQ0NCkltcGxpY2l0IG1v
ZGUgT047IExhVGVYIGludGVybmFscyByZWRlZmluZWQNDQooZTovVGVYL3Rl
eG1mL3RleC9sYXRleC9sdHhtaXNjL3VybC5zdHkpKQ0NCipoeXBlcnJlZiB1
c2luZyBkcml2ZXIgaHBkZnRleCoNDQooZTovVGVYL3RleG1mL3RleC9sYXRl
eC9oeXBlcnJlZi9ocGRmdGV4LmRlZg0NCihlOi9UZVgvdGV4bWYvdGV4L2xh
dGV4L3BzbmZzcy9waWZvbnQuc3R5DQ0KKGU6L1RlWC90ZXhtZi90ZXgvbGF0
ZXgvcHNuZnNzL3VwemQuZmQpIChlOi9UZVgvdGV4bWYvdGV4L2xhdGV4L3Bz
bmZzcy91cHN5LmZkKQ0NCikpICguL2NodGVzdC5hdXgpIChlOi9UZVgvdGV4
bWYtbG9jYWwvdGV4L2xhdGV4L2NoYXJ0ZXIvb3QxYmNoLmZkKQ0NCiEgRm9u
dCBPVDEvYmNoL20vbi8xMj1iY2hyN3QgYXQgMTIuMHB0IG5vdCBsb2FkYWJs
ZTogTWV0cmljIChURk0pIGZpbGUgbm90IGZvdW4NDQpkLg0NCjx0byBiZSBy
ZWFkIGFnYWluPiANDQogICAgICAgICAgICAgICAgICAgcmVsYXggDQ0KbC41
MCBcYmVnaW57ZG9jdW1lbnR9DQ0KICAgICAgICAgICAgICAgICAgICAgDQ0K
PyBObyBwYWdlcyBvZiBvdXRwdXQuDQ0KVHJhbnNjcmlwdCB3cml0dGVuIG9u
IGNodGVzdC5sb2cuDQ0K

--- StripMime Report -- processed MIME parts ---
multipart/mixed
  text/plain (text body -- kept)
  text/plain (text body -- kept)
  text/plain (text body -- kept)
  text/plain (text body -- kept)
---



More information about the pdftex mailing list