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() )
{