Browse Source

PDF.js version 1.5.347 - See mozilla/pdf.js@50d6e4f1475a4cb62978a64a398828dc96f075f0

master v1.5.347
Pdf Bot 9 years ago
parent
commit
e030498f53
  1. 2
      bower.json
  2. 16
      build/pdf.combined.js
  3. 4
      build/pdf.js
  4. 16
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.5.345", "version": "1.5.347",
"main": [ "main": [
"build/pdf.js", "build/pdf.js",
"build/pdf.worker.js" "build/pdf.worker.js"

16
build/pdf.combined.js

@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdfCombined = {}));
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
'use strict'; 'use strict';
var pdfjsVersion = '1.5.345'; var pdfjsVersion = '1.5.347';
var pdfjsBuild = '10f9f11'; var pdfjsBuild = '50d6e4f';
var pdfjsFilePath = var pdfjsFilePath =
typeof document !== 'undefined' && document.currentScript ? typeof document !== 'undefined' && document.currentScript ?
@ -46863,7 +46863,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
// the differences array only contains adobe standard or symbol set names, // the differences array only contains adobe standard or symbol set names,
// in pratice it seems better to always try to create a toUnicode // in pratice it seems better to always try to create a toUnicode
// map based of the default encoding. // map based of the default encoding.
var toUnicode, charcode; var toUnicode, charcode, glyphName;
if (!properties.composite /* is simple font */) { if (!properties.composite /* is simple font */) {
toUnicode = []; toUnicode = [];
var encoding = properties.defaultEncoding.slice(); var encoding = properties.defaultEncoding.slice();
@ -46871,12 +46871,18 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
// Merge in the differences array. // Merge in the differences array.
var differences = properties.differences; var differences = properties.differences;
for (charcode in differences) { for (charcode in differences) {
encoding[charcode] = differences[charcode]; glyphName = differences[charcode];
if (glyphName === '.notdef') {
// Skip .notdef to prevent rendering errors, e.g. boxes appearing
// where there should be spaces (fixes issue5256.pdf).
continue;
}
encoding[charcode] = glyphName;
} }
var glyphsUnicodeMap = getGlyphsUnicode(); var glyphsUnicodeMap = getGlyphsUnicode();
for (charcode in encoding) { for (charcode in encoding) {
// a) Map the character code to a character name. // a) Map the character code to a character name.
var glyphName = encoding[charcode]; glyphName = encoding[charcode];
// b) Look up the character name in the Adobe Glyph List (see the // b) Look up the character name in the Adobe Glyph List (see the
// Bibliography) to obtain the corresponding Unicode value. // Bibliography) to obtain the corresponding Unicode value.
if (glyphName === '') { if (glyphName === '') {

4
build/pdf.js

@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdf = {}));
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
'use strict'; 'use strict';
var pdfjsVersion = '1.5.345'; var pdfjsVersion = '1.5.347';
var pdfjsBuild = '10f9f11'; var pdfjsBuild = '50d6e4f';
var pdfjsFilePath = var pdfjsFilePath =
typeof document !== 'undefined' && document.currentScript ? typeof document !== 'undefined' && document.currentScript ?

16
build/pdf.worker.js vendored

@ -28,8 +28,8 @@ factory((root.pdfjsDistBuildPdfWorker = {}));
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
'use strict'; 'use strict';
var pdfjsVersion = '1.5.345'; var pdfjsVersion = '1.5.347';
var pdfjsBuild = '10f9f11'; var pdfjsBuild = '50d6e4f';
var pdfjsFilePath = var pdfjsFilePath =
typeof document !== 'undefined' && document.currentScript ? typeof document !== 'undefined' && document.currentScript ?
@ -38517,7 +38517,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
// the differences array only contains adobe standard or symbol set names, // the differences array only contains adobe standard or symbol set names,
// in pratice it seems better to always try to create a toUnicode // in pratice it seems better to always try to create a toUnicode
// map based of the default encoding. // map based of the default encoding.
var toUnicode, charcode; var toUnicode, charcode, glyphName;
if (!properties.composite /* is simple font */) { if (!properties.composite /* is simple font */) {
toUnicode = []; toUnicode = [];
var encoding = properties.defaultEncoding.slice(); var encoding = properties.defaultEncoding.slice();
@ -38525,12 +38525,18 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
// Merge in the differences array. // Merge in the differences array.
var differences = properties.differences; var differences = properties.differences;
for (charcode in differences) { for (charcode in differences) {
encoding[charcode] = differences[charcode]; glyphName = differences[charcode];
if (glyphName === '.notdef') {
// Skip .notdef to prevent rendering errors, e.g. boxes appearing
// where there should be spaces (fixes issue5256.pdf).
continue;
}
encoding[charcode] = glyphName;
} }
var glyphsUnicodeMap = getGlyphsUnicode(); var glyphsUnicodeMap = getGlyphsUnicode();
for (charcode in encoding) { for (charcode in encoding) {
// a) Map the character code to a character name. // a) Map the character code to a character name.
var glyphName = encoding[charcode]; glyphName = encoding[charcode];
// b) Look up the character name in the Adobe Glyph List (see the // b) Look up the character name in the Adobe Glyph List (see the
// Bibliography) to obtain the corresponding Unicode value. // Bibliography) to obtain the corresponding Unicode value.
if (glyphName === '') { if (glyphName === '') {

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.5.345", "version": "1.5.347",
"main": "build/pdf.js", "main": "build/pdf.js",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [

Loading…
Cancel
Save