You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2009/11/11 18:11:34 UTC

svn commit: r834970 - /incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/encoding/Encoding.java

Author: lehmi
Date: Wed Nov 11 17:11:33 2009
New Revision: 834970

URL: http://svn.apache.org/viewvc?rev=834970&view=rev
Log:
PDFBOX-557: Added some missing glyph mappings. Thanks to Aaron Kaplan for the hint

Modified:
    incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/encoding/Encoding.java

Modified: incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/encoding/Encoding.java
URL: http://svn.apache.org/viewvc/incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/encoding/Encoding.java?rev=834970&r1=834969&r2=834970&view=diff
==============================================================================
--- incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/encoding/Encoding.java (original)
+++ incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/encoding/Encoding.java Wed Nov 11 17:11:33 2009
@@ -75,6 +75,15 @@
         NAME_TO_CHARACTER.put( COSName.getPDFName( "ff" ), "ff" );
         NAME_TO_CHARACTER.put( COSName.getPDFName( "pi" ), "pi" );
 
+        // add some (alternative) glyph mappings. These are missing in the original copy of the adobe glyphlist.txt 
+        // also mapped as anglebracketleft
+        NAME_TO_CHARACTER.put(COSName.getPDFName("angbracketleft"), Character.toString('\u3008'));
+        // also mapped as anglebracketright
+        NAME_TO_CHARACTER.put(COSName.getPDFName("angbracketright"), Character.toString('\u3009'));
+        // also mapped as copyright
+        NAME_TO_CHARACTER.put(COSName.getPDFName("circlecopyrt"), Character.toString('\u00A9'));
+        NAME_TO_CHARACTER.put(COSName.getPDFName("controlNULL"), Character.toString('\u0000'));
+        
         Iterator keys = NAME_TO_CHARACTER.keySet().iterator();
         while( keys.hasNext() )
         {