From: Vivien Nicolas <21@vingtetun.org> Date: Tue, 20 Sep 2011 01:42:34 +0000 (+0200) Subject: Merge with upstream X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=06a3b49e49c50cf50e594d719dc0316f7d98427e;p=pdf.js.git Merge with upstream --- 06a3b49e49c50cf50e594d719dc0316f7d98427e diff --cc fonts.js index aae775d,eeefa02..105df5e mode 100755,100644..100644 --- a/fonts.js +++ b/fonts.js diff --cc utils/fonts_utils.js index e17eefa,a51469c..ff5e686 --- a/utils/fonts_utils.js +++ b/utils/fonts_utils.js @@@ -82,11 -69,11 +82,11 @@@ function readCharstringEncoding(aString } else if (value <= 31) { token = CFFEncodingMap[value]; } else if (value < 247) { - token = parseInt(value) - 139; + token = parseInt(value, 10) - 139; } else if (value < 251) { - token = ((value - 247) * 256) + aString[i++] + 108; + token = (value - 247) * 256 + aString[i++] + 108; } else if (value < 255) { - token = -((value - 251) * 256) - aString[i++] - 108; + token = -(value - 251) * 256 - aString[i++] - 108; } else {// value == 255 token = aString[i++] << 24 | aString[i++] << 16 | aString[i++] << 8 | aString[i]; @@@ -157,11 -144,11 +157,11 @@@ function readFontDictData(aString, aMap } else if (value <= 31) { token = aMap[value]; } else if (value <= 246) { - token = parseInt(value) - 139; + token = parseInt(value, 10) - 139; } else if (value <= 250) { - token = ((value - 247) * 256) + aString[i++] + 108; + token = (value - 247) * 256 + aString[i++] + 108; } else if (value <= 254) { - token = -((value - 251) * 256) - aString[i++] - 108; + token = -(value - 251) * 256 - aString[i++] - 108; } else if (value == 255) { error('255 is not a valid DICT command'); }