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;