Do not include the padding size in the length declared in the table header
This commit is contained in:
parent
0a7531cb33
commit
a7c3ebcac3
6
fonts.js
6
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user