<div>&nbsp;I solved my compiler problems and tried out your fix. It&#39;s better, but it still has some problems:</div>
<div>&nbsp;</div>
<div>- Illustrator no longer complains about certain fonts. If a font weight or slant is used, however, there are still problems. It tacks the font weight to the end of the font name (eg &quot;GaramondBold&quot;). Illustrator doesn&#39;t realize that this is Garamond with the Bold style. Fonts like &quot;Times New Roman&quot; get scrunched together as &quot;TimesNewRoman&quot;, also giving errors.</div>

<div>&nbsp;</div>
<div>- TrueType fonts still have the wrong glyphs. It looks fine as a PDF render, but letters turn into boxes once it is opened in Illustrator. Curiously, if I use Adobe Acrobat to change the font in the PDF, save, then open in Illustrator, all the glyphs are correct.</div>

<div>&nbsp;</div>
<div>OpenType fonts now have the correct glyphs. The only problem is that the spaces get removed in the font name. If I set the font back manually, it all works fine.</div>
<div><br><br>&nbsp;</div>
<div class="gmail_quote">On Wed, Nov 26, 2008 at 2:09 AM, Adrian Johnson <span dir="ltr">&lt;<a href="mailto:ajohnson@redneon.com" target="_blank">ajohnson@redneon.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>AngryZealot wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I hope you will forgive my ignorance, but I am having difficulty compiling your patches. I checked out the repository with Git but it does not seem to contain the changes the web viewer shows. I dropped in the files from the web browser into the 1.8.4 source, but this broke the build. Do you have a version that is compatibile with the 1.8.4 release?<br>
</blockquote><br></div>You most likely checked out out the master repository instead of my repository. From the link I provided if you navigate up to the cgit main page of my repo there is a git clone url at the bottom of the page. My patches are in the &quot;tag&quot; branch so the commands to check out this branch are:<br>
<br>&nbsp;git clone git://<a href="http://anongit.freedesktop.org/~ajohnson/cairo" target="_blank">anongit.freedesktop.org/~ajohnson/cairo</a><br>&nbsp;cd cairo<br>&nbsp;git checkout tag<br><br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><br>On Tue, Nov 25, 2008 at 6:56 AM, Adrian Johnson &lt;<a href="mailto:ajohnson@redneon.com" target="_blank">ajohnson@redneon.com</a> &lt;mailto:<a href="mailto:ajohnson@redneon.com" target="_blank">ajohnson@redneon.com</a>&gt;&gt; wrote:<br>
<br>&nbsp; &nbsp;James Cloos wrote:<br>&nbsp; &nbsp; &gt;&gt;&gt;&gt;&gt;&gt; &quot;AZ&quot; == AngryZealot &nbsp;&lt;<a href="mailto:angryzealot@gmail.com" target="_blank">angryzealot@gmail.com</a><br></div>
<div>
<div></div>
<div>&nbsp; &nbsp;&lt;mailto:<a href="mailto:angryzealot@gmail.com" target="_blank">angryzealot@gmail.com</a>&gt;&gt; writes:<br>&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; AZ&gt; My project requires PS or PDF output that can be edited in Adobe<br>&nbsp; &nbsp; &gt; AZ&gt; Illustrator. ...<br>
&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; AZ&gt; A quick look at the ps backend makes me think the issue is<br>&nbsp; &nbsp;with font<br>&nbsp; &nbsp; &gt; AZ&gt; subsetting. The fonts are saved with the name &quot;f-%d-%d&quot; ...<br>&nbsp; &nbsp; &gt; AZ&gt; Illustrator naturally can&#39;t find a system font f-0-0, so it<br>
&nbsp; &nbsp;converts<br>&nbsp; &nbsp; &gt; AZ&gt; everything to outlines. If I manually edit the postscript file by<br>&nbsp; &nbsp; &gt; AZ&gt; replacing f-0-0 with the appropriate font name, everything works<br>&nbsp; &nbsp; &gt; AZ&gt; beautifully, and Illustrator handles the text just fine.<br>
&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; Most apps create subset font names by prepending six majuscule ASCII<br>&nbsp; &nbsp; &gt; letters and a plus sign to the original font name, following Adobe&#39;s<br>&nbsp; &nbsp; &gt; recomendation in the PDF reference. &nbsp;I&#39;m sure Illustrator expects<br>
&nbsp; &nbsp;that<br>&nbsp; &nbsp; &gt; and would Do The Right Thing were cairo to also use that style.<br>&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; The norm is either a random string or some relevant digest<br>&nbsp; &nbsp;(perhaps of<br>&nbsp; &nbsp; &gt; the font&#39;s version and the list of glyphs included in the subset).<br>
&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; There are workflows where avoiding subsetting is required, so a<br>&nbsp; &nbsp;flag for<br>&nbsp; &nbsp; &gt; that is useful. &nbsp;But it would also be useful to use the normal<br>&nbsp; &nbsp;method of<br>&nbsp; &nbsp; &gt; naming font subsets.<br>
&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; -JimC<br><br>&nbsp; &nbsp;I&#39;ve have written a couple of patches for the PDF backend that prepends<br>&nbsp; &nbsp;the font tag and sets the /FontFamily key to the unmodified font name.<br>&nbsp; &nbsp;If this fixes the problem I can make the Type 1 and OpenType/CFF<br>
&nbsp; &nbsp;subsetters also provide the original font name.<br><br>&nbsp; &nbsp;The patches are at:<br><br>&nbsp; &nbsp; &nbsp;<a href="http://cgit.freedesktop.org/~ajohnson/cairo/log/?h=tag" target="_blank">http://cgit.freedesktop.org/~ajohnson/cairo/log/?h=tag</a><br>
<br>&nbsp; &nbsp;_______________________________________________<br>&nbsp; &nbsp;cairo mailing list<br></div></div>&nbsp; &nbsp;<a href="mailto:cairo@cairographics.org" target="_blank">cairo@cairographics.org</a> &lt;mailto:<a href="mailto:cairo@cairographics.org" target="_blank">cairo@cairographics.org</a>&gt; 
<div><br>&nbsp; &nbsp;<a href="http://lists.cairographics.org/mailman/listinfo/cairo" target="_blank">http://lists.cairographics.org/mailman/listinfo/cairo</a><br><br><br></div></blockquote><br></blockquote></div><br>