<?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: Message List - Form XObjects without Resources - do we ignore ancestor forms?</title>
    <link>https://forums.adobe.com/community/design_development/pdf_language_and_specifications?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Sat, 25 Oct 2014 07:47:10 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-10-25T07:47:10Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6865150?tstart=0#6865150</link>
      <description>&lt;!-- [DocumentBodyStart:0e932ed3-7224-4342-93ae-5356646477e9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Yes, that's what prompted this question. We use a fairly popular PDF library to reorder and combine documents from various files. The original Page becomes a Form and the Resources inheritance ends up like my question. It doesn't attempt to add the 'missing' Resources to fix it up (can't really blame them).&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:0e932ed3-7224-4342-93ae-5356646477e9] --&gt;&lt;img src='/beacon?t=1415903131030' /&gt;</description>
      <pubDate>Sat, 25 Oct 2014 07:47:10 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6865150?tstart=0#6865150</guid>
      <dc:date>2014-10-25T07:47:10Z</dc:date>
      <clearspace:dateToText>2 weeks 5 days ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6864733?tstart=0#6864733</link>
      <description>&lt;!-- [DocumentBodyStart:92cad737-bb24-4137-89c2-60e41f52fac0] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Me too. I should also note that many utilities will not respect inheritance from page object if they do certain transformations such as convert a page to a form XObject (e.g. for placing as a graphic). I just point this out in case, in future, anyone reading this sees a shortcut and is tempted.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:92cad737-bb24-4137-89c2-60e41f52fac0] --&gt;</description>
      <pubDate>Sat, 25 Oct 2014 00:50:21 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6864733?tstart=0#6864733</guid>
      <dc:date>2014-10-25T00:50:21Z</dc:date>
      <clearspace:dateToText>2 weeks 6 days ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6864886?tstart=0#6864886</link>
      <description>&lt;!-- [DocumentBodyStart:719486dd-7eb6-49ef-abd7-3d85eb40032a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Yes I'll agree with that, what I really meant is we shouldn't be surprised if we get errors. I work a lot with printers and generally I'm happier if a printer just fails and gives me a chance to fix the file myself, rather than guessing what to do. &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:719486dd-7eb6-49ef-abd7-3d85eb40032a] --&gt;</description>
      <pubDate>Sat, 25 Oct 2014 00:43:16 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6864886?tstart=0#6864886</guid>
      <dc:date>2014-10-25T00:43:16Z</dc:date>
      <clearspace:dateToText>2 weeks 6 days ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6864726?tstart=0#6864726</link>
      <description>&lt;!-- [DocumentBodyStart:809562c9-ed26-4102-88f2-d701b82cb51a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I take issue with "&lt;span style="color: #333333; font-family: adobe-clean, 'Helvetica Neue', Arial, sans-serif; font-size: 12.7272720336914px;"&gt;We should therefore get a missing font error as the PDF is invalid". If a PDF is invalid (as it would be) the behaviour is undefined. Unless you are using software that claims to be a &lt;em&gt;complete PDF validator,&lt;/em&gt; the PDF reader may take &lt;em&gt;any &lt;/em&gt;behaviour and would be correct, including&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #333333; font-family: adobe-clean, 'Helvetica Neue', Arial, sans-serif; font-size: 12.7272720336914px;"&gt;- an error&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #333333; font-family: adobe-clean, 'Helvetica Neue', Arial, sans-serif; font-size: 12.7272720336914px;"&gt;- a default font&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #333333; font-family: adobe-clean, 'Helvetica Neue', Arial, sans-serif; font-size: 12.7272720336914px;"&gt;- missing text&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #333333; font-family: adobe-clean, 'Helvetica Neue', Arial, sans-serif; font-size: 12.7272720336914px;"&gt;- looking at the chain of form XObjects &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #333333; font-family: adobe-clean, 'Helvetica Neue', Arial, sans-serif; font-size: 12.7272720336914px;"&gt;A PDF creator should of course only make correct PDFs rather than rely on accidental or deliberate permissiveness in any particular viewer.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:809562c9-ed26-4102-88f2-d701b82cb51a] --&gt;</description>
      <pubDate>Sat, 25 Oct 2014 00:15:37 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6864726?tstart=0#6864726</guid>
      <dc:date>2014-10-25T00:15:37Z</dc:date>
      <clearspace:dateToText>2 weeks 6 days ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6864775?tstart=0#6864775</link>
      <description>&lt;!-- [DocumentBodyStart:dfee6341-ef4e-4bde-851b-9aa8b654f998] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thanks for that. The PDF that prompted this query was version 1.3, so I thought it would be best to refer to that version of the spec. Does the ISO spec relate to all versions or just the later ones?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I'll see if we can get access to it, I don't currently have a copy.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:dfee6341-ef4e-4bde-851b-9aa8b654f998] --&gt;</description>
      <pubDate>Fri, 24 Oct 2014 23:55:18 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6864775?tstart=0#6864775</guid>
      <dc:date>2014-10-24T23:55:18Z</dc:date>
      <clearspace:dateToText>2 weeks 6 days ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6863054?tstart=0#6863054</link>
      <description>&lt;!-- [DocumentBodyStart:2336e2e3-4c36-4d58-a4a7-f91c5eb6207f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;First &amp;#8211; the version of the PDF spec you are using is VERY OLD.&amp;nbsp; You should be using the international standard &amp;#8211; ISO 32000-1:2008 as it is the official document at this time.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Second &amp;#8211; the topic you raise has come up many times on the ISO committee and how to clean up and clarify that section.&amp;nbsp; You will find the version in 32000 much clearer and more specific on how to handle it.&amp;nbsp; Which is that if there is no Resources dictionary at all &amp;#8211; then you inherit.&amp;nbsp; If there is a Resources dictionary, then regardless of whether it has fonts (in your case), you do not inherit.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2336e2e3-4c36-4d58-a4a7-f91c5eb6207f] --&gt;</description>
      <pubDate>Fri, 24 Oct 2014 14:22:59 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6863054?tstart=0#6863054</guid>
      <dc:date>2014-10-24T14:22:59Z</dc:date>
      <clearspace:dateToText>2 weeks 6 days ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Form XObjects without Resources - do we ignore ancestor forms?</title>
      <link>https://forums.adobe.com/message/6861835?tstart=0#6861835</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;</description>
      <pubDate>Fri, 24 Oct 2014 04:00:39 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6861835?tstart=0#6861835</guid>
      <dc:date>2014-10-24T04:00:39Z</dc:date>
      <clearspace:dateToText>2 weeks 7 days ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

