From 5d347b0ddbbc4c7731798402bade6a65ef64f929 Mon Sep 17 00:00:00 2001
From: notmasteryet <async.processingjs@yahoo.com>
Date: Sun, 30 Oct 2011 23:32:06 -0500
Subject: [PATCH] removing differences from the cmap

---
 src/fonts.js | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/src/fonts.js b/src/fonts.js
index 62650b10f..c3fcb3c8a 100644
--- a/src/fonts.js
+++ b/src/fonts.js
@@ -2756,24 +2756,12 @@ CFF.prototype = {
     var charstrings = [];
     var reverseMapping = {};
     var encoding = properties.baseEncoding;
-    var differences = properties.differences;
-    var usedIn = [];
     var i, length, glyphName;
     for (i = 0, length = encoding.length; i < length; ++i) {
       glyphName = encoding[i];
       if (!glyphName || isSpecialUnicode(i))
         continue;
       reverseMapping[glyphName] = i;
-      usedIn[i] = glyphName;
-    }
-    for (i = 0, length = differences.length; i < length; ++i) {
-      glyphName = differences[i];
-      if (!glyphName || isSpecialUnicode(i))
-        continue;
-      if (usedIn[i])
-        delete reverseMapping[usedIn[i]];
-      reverseMapping[glyphName] = i;
-      usedIn[i] = glyphName;
     }
     reverseMapping['.notdef'] = 0;
     var unusedUnicode = kCmapGlyphOffset;