Hi,
there seem to be a few inconsistencies in the way how pdftex handles
Type1 vs. TT fonts:
1. Subsetted Type1 fonts get a 6-character with + sign extension like
/BaseFont /FCLRSI+CMR10
in the PDF file, but TT fonts don't get this; there it's simply
/BaseFont /CMR10
Therefore even subsetted TT fonts are normally _not_ detected as
subsetted by the viewer or pdffonts program.
So this should probably be added to the TTF routines...
2. For Type1 fonts, the /BaseFont entry is always taken from the
/FontName entry in the font. However for TT fonts the /BaseFont entry in
the PDF file is copied from the tfmname (!) field in the mapline, if no
psname is stated there, else it's taken from the psname of the mapline.
E. g.
\pdfmapline{+Packa___ <8r.enc