Ken,
Thanks for the reply.
> > 2. Remove CharString dict entries that are not used in the EPS figure
>
> What about Subrs and OtherSubrs, have you checked for SEAC glyphs ?
Both Subrs and OtherSubrs (and all other dict entries not named
Encoding and CharString) were untouched. As far as I know, there
aren't any SEAC glyphs (my test EPS image consists of digits, period,
\alpha, \beta, \in, \Omega)
> > 4. Re-encrypt modified /Private dict
>
> Actually you don't *have* to eexec encrypt fonts, its done for historic
> reasons.
This might make debugging a bit easier. What do I need to do to remove
the encryption?
Would simply removing "currentfile eexec" and "mark currentfile
closefile 0000...000 cleartomark" do the trick?
Can I also remove CharString encryption or do they need to stay?
> > Am I missing something?
>
> To be honest, without seeing the font, and the usage, its not possible
> to tell, you may be. If you'd like to post an example somewhere public
> I'd be happy to look at it. (I can also debug Ghostscript and find out
> what its complaining about).
That would be great! I'll try to post unencrypted subset dict that I
created later.
Kesh