<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Adobe Community : All Content - All Communities</title>
    <link>https://forums.adobe.com/</link>
    <description>All Content in Adobe Community</description>
    <language>en</language>
    <pubDate>Fri, 24 Oct 2014 04:00:39 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-10-24T04:00:39Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/thread/1616313</link>
      <description>&lt;!-- [DocumentBodyStart:6cac498e-e9cb-4a63-8837-139f462abbdd] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi, I'm just wondering what happens in the below situation.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;We have a Page which includes a form XObject #1, which itself contains another form XObject #2. &lt;/li&gt;&lt;li&gt;Form #2 uses a font but has no Resources dictionary. The font is defined against the Resources dictionary of form #1 instead.&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Based on the PDF spec (which I've copied below) a client application should refer to the original Page object to see if the font is defined there but should not check form #1. We should therefore get a missing font error as the PDF is invalid. Is this correct?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For reference the PDF spec v1.4 says the below.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;"A form XObject or a Type 3 font&amp;#8217;s glyph description may omit the Resources entry, in which case resources will be looked up in the Resources entry of the page on which the form or font is used. This practice is not recommended."&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6cac498e-e9cb-4a63-8837-139f462abbdd] --&gt;&lt;img src='/beacon?t=1415903229068' /&gt;</description>
      <pubDate>Fri, 24 Oct 2014 04:00:39 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1616313</guid>
      <dc:date>2014-10-24T04:00:39Z</dc:date>
      <clearspace:dateToText>2 weeks 5 days ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Is a zero length glyf table valid for a TTF subset?</title>
      <link>https://forums.adobe.com/thread/1616317</link>
      <description>&lt;!-- [DocumentBodyStart:f55154d5-09a5-4610-96e9-df777a89069c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I've posted related queries in a few forums - there is some background info at &lt;a class="jive-link-thread-small" data-containerId="3359" data-containerType="14" data-objectId="1611899" data-objectType="1" href="https://forums.adobe.com/thread/1611899"&gt;https://forums.adobe.com/thread/1611899&lt;/a&gt;&lt;span style="font-size: 10pt; line-height: 1.5em;"&gt; and it was suggested I ask the experts here &lt;/span&gt;&lt;span aria-label="Happy" class="emoticon-inline emoticon_happy" style="height:16px;width:16px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Basically in some situations InDesign is generating a subset font with a zero length glyf table. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does this 'exists but zero length' table fulfil the criteria from the PDF specification?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The following &lt;span style="font-size: 10pt; line-height: 1.5em;"&gt;TrueType tables are always required: &amp;#8220;head,&amp;rdquo; &amp;#8220;hhea,&amp;rdquo; &amp;#8220;loca,&amp;rdquo; &amp;#8220;maxp,&amp;rdquo; &lt;/span&gt;&amp;#8220;cvt_,&amp;rdquo; &amp;#8220;prep,&amp;rdquo; &amp;#8220;glyf,&amp;rdquo; &amp;#8220;hmtx,&amp;rdquo; and &amp;#8220;fpgm.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A number of programs are not happy with such files, but Adobe products seem to handle them. However Acrobat in particular is fairly forgiving as we all know.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Microsoft's font validator says the subset is not valid. Programs like Ghostscript attempt to fix it by adding an empty table.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f55154d5-09a5-4610-96e9-df777a89069c] --&gt;</description>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">font</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">truetype</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">glyph</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">ttf</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">subset</category>
      <pubDate>Fri, 24 Oct 2014 06:02:10 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1616317</guid>
      <dc:date>2014-10-24T06:02:10Z</dc:date>
      <clearspace:dateToText>2 weeks 6 days ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Subset font missing glyf table</title>
      <link>https://forums.adobe.com/thread/1611899</link>
      <description>&lt;!-- [DocumentBodyStart:4e538817-2a5a-4ff9-b207-40fed5c758c5] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;When saving a PDF with InDesign if there is a TrueType font where the only used character is a space, the resulting embedded TrueType subset is missing the 'glyf' table. Acrobat seems OK with this but it causes problems with other tools.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For example, Ghostscript cannot re-encode the font since important information is missing. At least one of our printers fails to print the file. As I understand it every font needs a 'glyf' table for at least the .notdef glyph and maybe more.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is an odd case with an easy workaround but as we have clients giving us files from external agencies it incurs a lot of delay because we usually won't realise the problem until printing fails, and we have to go back to the source to get it fixed.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Is this a bug, or considered valid? Acrobat not complaining is not really any indicator since it accepts many broken files. I've checked this with CS6 and CC 2014.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4e538817-2a5a-4ff9-b207-40fed5c758c5] --&gt;</description>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">font</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">pdf</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">truetype</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">indesign</category>
      <pubDate>Sun, 19 Oct 2014 23:35:45 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1611899</guid>
      <dc:date>2014-10-19T23:35:45Z</dc:date>
      <clearspace:dateToText>3 weeks 6 hours ago</clearspace:dateToText>
      <clearspace:replyCount>15</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Can preflight detect missing glyphs?</title>
      <link>https://forums.adobe.com/thread/1615249</link>
      <description>&lt;!-- [DocumentBodyStart:396dba11-d9a8-465f-a07d-1bf88a0b3630] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;We have an issue where InDesign is writing out subset TrueType fonts with a zero-length 'glyf' table. We want to detect this in preflight as the file will not print because the font is invalid.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have posted some details at &lt;a class="jive-link-message-small" data-containerId="3359" data-containerType="14" data-objectId="6849810" data-objectType="2" href="https://forums.adobe.com/message/6849810#6849810"&gt;Re: Subset font missing glyf table&lt;/a&gt; relating to the InDesign problem.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So far I have tried the following preflight checks but none of them fire: "Character reverts to .notdef", "Embedded font contains all glyphs needed in PDF", "Font is not valid", "Font subset contains all glyphs used in page description".&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is in Acrobat 9. I have also &lt;span style="font-size: 10pt; line-height: 1.5em;"&gt;browsed the internal font structure. Acrobat seems OK with the fact the glyf table is zero length. It actually says there are 234 glyphs in this empty table, but they just happen to also be zero length (listed under 'Glyphs Without Data'). I believe this is due to the loca table, which again has 234 entries, all of zero length and offset (listed under 'Locations Without Data').&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So it basically says all the characters exist so there's no problem. I don't really agree with that.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Is there a way to detect this problem in Acrobat preflight? I can detect this with a custom script but I'd rather keep our workflow simple &lt;span aria-label="Happy" class="emoticon-inline emoticon_happy" style="height:16px;width:16px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:396dba11-d9a8-465f-a07d-1bf88a0b3630] --&gt;</description>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">truetype</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">preflight</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">glyphs</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">font.</category>
      <pubDate>Thu, 23 Oct 2014 04:20:19 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1615249</guid>
      <dc:date>2014-10-23T04:20:19Z</dc:date>
      <clearspace:dateToText>3 weeks 14 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

