]> git.parisson.com Git - pdf.js.git/commitdiff
Do not include the padding size in the length declared in the table header
authorVivien Nicolas <21@vingtetun.org>
Wed, 29 Jun 2011 19:30:25 +0000 (21:30 +0200)
committerVivien Nicolas <21@vingtetun.org>
Wed, 29 Jun 2011 19:30:25 +0000 (21:30 +0200)
fonts.js

index e4dfd354167ff13190456a11597e1e028752b205..191652c1d07c5de582894e118977eb04cf5f0b7d 100644 (file)
--- a/fonts.js
+++ b/fonts.js
@@ -236,6 +236,9 @@ var Font = (function () {
     // offset
     var offset = offsets.virtualOffset;
 
+    // length
+    var length = data.length;
+
     // Per spec tables must be 4-bytes align so add padding as needed
     while (data.length & 3)
       data.push(0x00);
@@ -243,9 +246,6 @@ var Font = (function () {
     while (offsets.virtualOffset & 3)
       offsets.virtualOffset++;
 
-    // length
-    var length = data.length;
-
     // checksum
     var checksum = 0;
     for (var i = 0; i < length; i+=4)