Jouni K. Sepp�nen <jks@...397...> writes:
Set verbose to debug-annoying and catch the output in a file; there will
be lots of it, so please email it to me off-list.
Got it, thanks. Unfortunately I have no idea what's going on. The debug
information indicates that the PsfontsMap._register function (which only
gets called from within the loop in PsfontsMap._parse) is called with
pdftex.map lines out of order, and lacking some of the lines.
The pdftex.map file you sent me starts with some comments followed by
these entries:
ASCII ASCII <ASCII.pfb
Acorn AcornInitials <Acorn.pfb
AlphaDia ChessAlphaDiagram <AlphaDia.pfb
AmiciLogo AmiciLogo <AmiciLogo.pfb
The log messages, on the other hand, start like this:
PsfontsMap: register ['Acorn', 'AcornInitials', '<Acorn.pfb']
PsfontsMap: register ['aealbattar', 'ae_AlBattar', 'ArabeyesArabicEncoding ReEncodeFont', '<ararabeyes.enc', '<ae_albattar.pfb']
PsfontsMap: register ['aealmateen', 'ae_AlMateen', 'ArabeyesArabicEncoding ReEncodeFont', '<ararabeyes.enc', '<ae_almateen.pfb']
Here's a small table. The first column is just line numbers within that
part of the debug log, the second is the number of the entry in
pdftex.map referenced, the third is the first word of that entry:
1 2 Acorn
2 279 aealbattar
3 280 aealmateen
4 281 aealmohanadb
5 282 aealmohanadbolditalic
6 278 ae_almohanad_xxbold
7 283 aealmothnna
8 284 aealyermook
9 285 aearab
So it first gets entry #2 (Acorn) from the file, then jumps to entry
#279 (aealbattar) and starts going forward from there, except #278 gets
between #282 and #283. It goes on like this for a while, then:
32 308 aetarablus
33 309 aetholoth
34 3 AlphaDia
35 4 AmiciLogo
36 5 AmiciLogoBold
37 6 AmiciLogoBoldRslant
38 7 AmiciLogoBoldSlant
39 8 AmiciLogoRslant
40 9 AmiciLogoSlant
41 310 andlso
42 10 AnnSton
43 311 aram10
So after #309 it jumps back to #3 for a while, etc., and the critical
font cmr12 is skipped altogether.
Hmm. The ordering is almost consistent with sorting the font names
case-insensitively, but that wouldn't explain the missing fonts.
Could you double-check that you sent me the correct pdftex.map file?
Run on the system where you have this problem e.g. the following
commands:
kpsewhich pdftex.map
head `kpsewhich pdftex.map`
and check that ASCII, Acorn, and AlphaDia are the first three
non-comment entries.
···
--
Jouni K. Sepp�nen