<?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>Wed, 16 Feb 2011 15:26:20 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2011-02-16T15:26:20Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Mapping files for pre-defined Encodings?</title>
      <link>https://forums.adobe.com/thread/792469</link>
      <description>&lt;!-- [DocumentBodyStart:59b0606f-f70e-43d7-a54f-2d3be72bab88] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi there,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does anybody know if and where it is possible to download the PDF pre-defined encodings (StandardEncoding, MacRomanEncoding, WinAnsiEncoding, PdfDocEncoding and MacExpertEncoding) as any processable file?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;I found this: &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/" rel="nofollow"&gt;http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/&lt;/a&gt;&lt;span&gt; ...but I'm not sure if they are complete and up-to-date.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Furthermore I'm missing a processable file for MacExpertEncoding at all.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Anybody?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;p&gt;Jan&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:59b0606f-f70e-43d7-a54f-2d3be72bab88] --&gt;&lt;img src='/beacon?t=1415903225756' /&gt;</description>
      <pubDate>Wed, 16 Feb 2011 15:26:20 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/792469</guid>
      <dc:date>2011-02-16T15:26:20Z</dc:date>
      <clearspace:dateToText>3 years 9 months ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>MacExpertEncoding mapping file?</title>
      <link>https://forums.adobe.com/thread/792435</link>
      <description>&lt;!-- [DocumentBodyStart:d98e5882-7df9-44f3-a7a9-9747fa219e49] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi there,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does anybody know where I can get a mapping-txt file of the "Expert Set and MacExpertEncoding", so we can interpret it automatically?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;p&gt;Jan&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d98e5882-7df9-44f3-a7a9-9747fa219e49] --&gt;</description>
      <pubDate>Wed, 16 Feb 2011 14:08:26 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/792435</guid>
      <dc:date>2011-02-16T14:08:26Z</dc:date>
      <clearspace:dateToText>3 years 9 months ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Encoding of Name Objects</title>
      <link>https://forums.adobe.com/thread/732038</link>
      <description>&lt;!-- [DocumentBodyStart:16db50c8-19f9-4979-bd7f-c5499db742e8] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Hi there!&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;I just stumbled over a problem I'm not sure how to handle.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;It's about handling Name objects with &lt;span&gt;hexadecimal notation.&lt;/span&gt;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;[...]Regular characters that are outside the range EXCLAMATION MARK(21h) (!) to TILDE (7Eh) (~) should be written using the hexadecimal notation.[...]&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;No problem with the escape or unescape function but I read further in the PDF specification and found this:&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;[...]Ordinarily, the bytes making up the name are never treated as text to be presented to a human user or to an application external to a conforming reader. However, occasionally the need arises to treat a name object as text, such as one that represents a font name [...], a colorant name in a separation or DeviceN colour space, or a structure type ([...]).&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;In such situations, the sequence of bytes (after expansion of NUMBER SIGN sequences, if any) should be &lt;strong&gt;interpreted&lt;/strong&gt; &lt;strong&gt;according to UTF-8&lt;/strong&gt;, a variable-length byte-encoded representation of Unicode in which the printable ASCII characters have the same representations as in ASCII. This enables a name object to represent text virtually in any natural language, [...]&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;So I understand that a name which is written with/in hexadecimal notation should be interpreted as a UTF-8 byte sequence.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;I'd implemented this behaviour already until I reached a real live situation, that clashes with this definition: I created a checkbox form field and define the export value to be "&amp;euro;uro-Wert" (I tried to force this name to UTF-8 notation). Bizarrely Adobe Acrobat (9) encoded the Euro-Sign into PdfDocEncoding. The /AP entry looks like this:&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;lt;&amp;lt;/D&amp;lt;&amp;lt;/Off 42 0 R/&lt;strong&gt;#A0&lt;/strong&gt;uro-Wert 43 0 R&amp;gt;&amp;gt;/N&amp;lt;&amp;lt;/Off 39 0 R/&lt;strong&gt;#A0&lt;/strong&gt;uro-Wert 40 0 R&amp;gt;&amp;gt;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;I expected:&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;lt;&amp;lt;/D&amp;lt;&amp;lt;/Off 42 0 R&lt;strong&gt;/#e2#82#ac&lt;/strong&gt;uro-Wert 43 0 R&amp;gt;&amp;gt;/N&amp;lt;&amp;lt;/Off 39 0 R/&lt;strong&gt;#e2#82#ac&lt;/strong&gt;uro-Wert 40 0 R&amp;gt;&amp;gt;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;So... is this a bug in Acrobat or did I missed something? I mean this Name IS presented to a human through a dialog in Acrobat and also viewable in the form field tree in a panel. So from the view of specification it has to be encoded in UTF-8, or?&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Anybody?&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Thanks!&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Jan&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:16db50c8-19f9-4979-bd7f-c5499db742e8] --&gt;</description>
      <pubDate>Thu, 30 Sep 2010 20:16:00 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/732038</guid>
      <dc:date>2010-09-30T20:16:00Z</dc:date>
      <clearspace:dateToText>4 years 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Redistribution of Adobe Reader as virtualized Application</title>
      <link>https://forums.adobe.com/thread/662869</link>
      <description>&lt;!-- [DocumentBodyStart:6a764a57-fad4-4ab0-b920-44e1938a7d26] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi there!&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I work for a company that works intensively with creating and modifying PDF documents.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Due to different behaviours on different acrobat (reader) versions, we need to test documents on all of them. Because there's no official way to install different versions on a single machine (or did we missed something?), we think about to virtualize the needed versions.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Some tests showed us, that this works great.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Anyhow we think a step forward: Our customers also want to test PDF documents on different acrobat reader versions. And that's the point: Is it allowed to forward "our" virtualized adobe reader versions to them? Or could we release this files for download on our website? Everything is free of charge, for sure.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Reading the "Reader Distribution License Agreement" I found this term at the end of 2.2(b): "[...]In all cases the Software is to be distributed in complete form and only for purposes of complete installation and use&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by the end user. The Software&lt;strong&gt; shall not be configured or distributed for use without installation.&lt;/strong&gt;[...]"&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;...so this agreement says definitely no. But why I could download a virtualized version of adobe reader for month/years from for example xenocode (now spoon): &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://spoon.net/AdobeReader" rel="nofollow"&gt;http://spoon.net/AdobeReader&lt;/a&gt;&lt;span&gt; ? Do they have a special agreement or did they simply missed something?&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It would be great if somebody could bring some light into that issue.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you!&lt;/p&gt;&lt;p&gt;Jan&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6a764a57-fad4-4ab0-b920-44e1938a7d26] --&gt;</description>
      <pubDate>Fri, 18 Jun 2010 09:54:42 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/662869</guid>
      <dc:date>2010-06-18T09:54:42Z</dc:date>
      <clearspace:dateToText>4 years 5 months ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

