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 2014/05/26 21:00:05 UTC

svn commit: r1597629 - /pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/autodetect/MacFontDirFinder.java

Author: lehmi
Date: Mon May 26 19:00:05 2014
New Revision: 1597629

URL: http://svn.apache.org/r1597629
Log:
PDFBOX-1689: added MacOSX specific mappings

Modified:
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/autodetect/MacFontDirFinder.java

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/autodetect/MacFontDirFinder.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/autodetect/MacFontDirFinder.java?rev=1597629&r1=1597628&r2=1597629&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/autodetect/MacFontDirFinder.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/autodetect/MacFontDirFinder.java Mon May 26 19:00:05 2014
@@ -17,6 +17,8 @@
 
 package org.apache.fontbox.util.autodetect;
 
+import java.util.Collections;
+import java.util.HashMap;
 import java.util.Map;
 
 /**
@@ -45,8 +47,26 @@ public class MacFontDirFinder extends Na
      */
     public Map<String, String> getCommonTTFMapping()
     {
-        // TODO Auto-generated method stub
-        return null;
+        HashMap<String,String> map = new HashMap<String,String>();
+        map.put("Arial", "Arial");
+        map.put("Arial,Bold", "ArialBold");
+        map.put("Arial,Italic", "ArialItalic");
+        map.put("Arial,BoldItalic", "ArialBoldItalic");
+
+        map.put("TimesNewRoman", "timesnewromanpsmt");
+        map.put("TimesNewRoman,Bold", "timesnewromanpsmtbold");
+        map.put("TimesNewRoman,BoldItalic", "timesnewromanpsmtbolditalic");
+        map.put("TimesNewRoman,Italic", "timesnewromanpsmtitalic");
+        
+        map.put("Courier", "couriernewpsmt");
+        map.put("Courier,Bold", "couriernewpsmtbold");
+        map.put("Courier,Italic", "couriernewpsmtitalic");
+        map.put("Courier,BoldItalic", "couriernewpsmtbolditalic");
+
+        map.put("Symbol", "Symbol");
+        map.put("ZapfDingbats", "ZapfDingbats");
+
+        return Collections.unmodifiableMap(map);
     }
 
 }