Browse Source

PDF.js version 1.0.473

master v1.0.473
Yury Delendik 10 years ago
parent
commit
5a11f02583
  1. 2
      bower.json
  2. 59
      build/pdf.combined.js
  3. 4
      build/pdf.js
  4. 59
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.471", "version": "1.0.473",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",
"pdf", "pdf",

59
build/pdf.combined.js

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.471'; PDFJS.version = '1.0.473';
PDFJS.build = 'faa9020'; PDFJS.build = '1694cd8';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -28872,18 +28872,28 @@ var Font = (function FontClosure() {
this.toFontChar = newMapping.toFontChar; this.toFontChar = newMapping.toFontChar;
var numGlyphs = font.numGlyphs; var numGlyphs = font.numGlyphs;
function getCharCode(charCodeToGlyphId, glyphId, addMap) { function getCharCodes(charCodeToGlyphId, glyphId) {
var charCodes = null;
for (var charCode in charCodeToGlyphId) { for (var charCode in charCodeToGlyphId) {
if (glyphId === charCodeToGlyphId[charCode]) { if (glyphId === charCodeToGlyphId[charCode]) {
return charCode | 0; if (!charCodes) {
charCodes = [];
}
charCodes.push(charCode | 0);
} }
} }
if (addMap) { return charCodes;
newMapping.charCodeToGlyphId[newMapping.nextAvailableFontCharCode] = }
glyphId;
return newMapping.nextAvailableFontCharCode++; function createCharCode(charCodeToGlyphId, glyphId) {
for (var charCode in charCodeToGlyphId) {
if (glyphId === charCodeToGlyphId[charCode]) {
return charCode | 0;
}
} }
return null; newMapping.charCodeToGlyphId[newMapping.nextAvailableFontCharCode] =
glyphId;
return newMapping.nextAvailableFontCharCode++;
} }
var seacs = font.seacs; var seacs = font.seacs;
@ -28906,24 +28916,27 @@ var Font = (function FontClosure() {
y: seac[0] * matrix[1] + seac[1] * matrix[3] + matrix[5] y: seac[0] * matrix[1] + seac[1] * matrix[3] + matrix[5]
}; };
var charCode = getCharCode(mapping, glyphId); var charCodes = getCharCodes(mapping, glyphId);
if (charCode === null) { if (!charCodes) {
// There's no point in mapping it if the char code was never mapped // There's no point in mapping it if the char code was never mapped
// to begin with. // to begin with.
continue; continue;
} }
// Find a fontCharCode that maps to the base and accent glyphs. If one for (var i = 0, ii = charCodes.length; i < ii; i++) {
// doesn't exists, create it. var charCode = charCodes[i];
var charCodeToGlyphId = newMapping.charCodeToGlyphId; // Find a fontCharCode that maps to the base and accent glyphs.
var baseFontCharCode = getCharCode(charCodeToGlyphId, baseGlyphId, // If one doesn't exists, create it.
true); var charCodeToGlyphId = newMapping.charCodeToGlyphId;
var accentFontCharCode = getCharCode(charCodeToGlyphId, accentGlyphId, var baseFontCharCode = createCharCode(charCodeToGlyphId,
true); baseGlyphId);
seacMap[charCode] = { var accentFontCharCode = createCharCode(charCodeToGlyphId,
baseFontCharCode: baseFontCharCode, accentGlyphId);
accentFontCharCode: accentFontCharCode, seacMap[charCode] = {
accentOffset: accentOffset baseFontCharCode: baseFontCharCode,
}; accentFontCharCode: accentFontCharCode,
accentOffset: accentOffset
};
}
} }
properties.seacMap = seacMap; properties.seacMap = seacMap;
} }

4
build/pdf.js

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.471'; PDFJS.version = '1.0.473';
PDFJS.build = 'faa9020'; PDFJS.build = '1694cd8';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it

59
build/pdf.worker.js vendored

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.471'; PDFJS.version = '1.0.473';
PDFJS.build = 'faa9020'; PDFJS.build = '1694cd8';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -24018,18 +24018,28 @@ var Font = (function FontClosure() {
this.toFontChar = newMapping.toFontChar; this.toFontChar = newMapping.toFontChar;
var numGlyphs = font.numGlyphs; var numGlyphs = font.numGlyphs;
function getCharCode(charCodeToGlyphId, glyphId, addMap) { function getCharCodes(charCodeToGlyphId, glyphId) {
var charCodes = null;
for (var charCode in charCodeToGlyphId) { for (var charCode in charCodeToGlyphId) {
if (glyphId === charCodeToGlyphId[charCode]) { if (glyphId === charCodeToGlyphId[charCode]) {
return charCode | 0; if (!charCodes) {
charCodes = [];
}
charCodes.push(charCode | 0);
} }
} }
if (addMap) { return charCodes;
newMapping.charCodeToGlyphId[newMapping.nextAvailableFontCharCode] = }
glyphId;
return newMapping.nextAvailableFontCharCode++; function createCharCode(charCodeToGlyphId, glyphId) {
for (var charCode in charCodeToGlyphId) {
if (glyphId === charCodeToGlyphId[charCode]) {
return charCode | 0;
}
} }
return null; newMapping.charCodeToGlyphId[newMapping.nextAvailableFontCharCode] =
glyphId;
return newMapping.nextAvailableFontCharCode++;
} }
var seacs = font.seacs; var seacs = font.seacs;
@ -24052,24 +24062,27 @@ var Font = (function FontClosure() {
y: seac[0] * matrix[1] + seac[1] * matrix[3] + matrix[5] y: seac[0] * matrix[1] + seac[1] * matrix[3] + matrix[5]
}; };
var charCode = getCharCode(mapping, glyphId); var charCodes = getCharCodes(mapping, glyphId);
if (charCode === null) { if (!charCodes) {
// There's no point in mapping it if the char code was never mapped // There's no point in mapping it if the char code was never mapped
// to begin with. // to begin with.
continue; continue;
} }
// Find a fontCharCode that maps to the base and accent glyphs. If one for (var i = 0, ii = charCodes.length; i < ii; i++) {
// doesn't exists, create it. var charCode = charCodes[i];
var charCodeToGlyphId = newMapping.charCodeToGlyphId; // Find a fontCharCode that maps to the base and accent glyphs.
var baseFontCharCode = getCharCode(charCodeToGlyphId, baseGlyphId, // If one doesn't exists, create it.
true); var charCodeToGlyphId = newMapping.charCodeToGlyphId;
var accentFontCharCode = getCharCode(charCodeToGlyphId, accentGlyphId, var baseFontCharCode = createCharCode(charCodeToGlyphId,
true); baseGlyphId);
seacMap[charCode] = { var accentFontCharCode = createCharCode(charCodeToGlyphId,
baseFontCharCode: baseFontCharCode, accentGlyphId);
accentFontCharCode: accentFontCharCode, seacMap[charCode] = {
accentOffset: accentOffset baseFontCharCode: baseFontCharCode,
}; accentFontCharCode: accentFontCharCode,
accentOffset: accentOffset
};
}
} }
properties.seacMap = seacMap; properties.seacMap = seacMap;
} }

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.471", "version": "1.0.473",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",

Loading…
Cancel
Save