<html>
<font size=3>At 08:15 2001-06-18 -0400, Tom Kacvinsky wrote:<br>
<blockquote type=cite class=cite cite>Hi Hans,<br><br>
&gt;<br>
&gt; &gt; subsetted font. To do that, one needs to renumber all of the
subroutines,<br>
&gt; &gt; and make sure the charstrings which call these renumbered
subroutines use<br>
&gt; &gt; the new numbers, etc...<br>
&gt;<br>
&gt; sounds like a good patch<br>
&gt;<br><br>
But difficult.&nbsp; pdftex already disassembles charstrings and
subroutines<br>
to figure out which subroutines are used, but it does not change and
then<br>
reassemble them.</font></blockquote><br>
I wonder how pdfTeX handles e.g.<br><br>
450 10 div callsubr<br><br>
:-)&nbsp; This is an unusual, but legal construction.&nbsp; Extensions of
this<br>
idea (e.g. splitting the computation over different Subrs, possibly<br>
using the stack, possible using OtherSubrs) show that it is quite <br>
dangerous to think one can figure out what Subrs are used and<br>
to renumber them...<br><br>
Of course, for very many &quot;normal&quot; fonts this works just
fine.<br>
But we have recently seen how dangerous it is to assume<br>
that because most fonts follow a certain pattern they all must.<br>
Or because the majority of PS interpreters or font rasterizers<br>
do something they all must...<br><br>
<font size=3><a href="http://www.yandy.com/acrobat5.htm" eudora="autourl">http://www.yandy.com/acrobat5.htm</a><br><br>
<x-sigsep><p></x-sigsep>
--<br>
Y&amp;Y Support
<a href="mailto:support@YandY.com" eudora="autourl">mailto:support@YandY.com</a>
<a href="http://www.yandy.com/unique.htm" eudora="autourl">http://www.YandY.com/unique.htm</a> (PG)<br>
</font></html>