Use int32 instead of int16 for checksums
This commit is contained in:
parent
9b1d6a5e25
commit
8738b72f30
2
fonts.js
2
fonts.js
@ -541,7 +541,7 @@ var Font = (function Font() {
|
|||||||
// checksum
|
// checksum
|
||||||
var checksum = 0;
|
var checksum = 0;
|
||||||
for (var i = 0; i < length; i+=4)
|
for (var i = 0; i < length; i+=4)
|
||||||
checksum += int16([data[i], data[i+1], data[i+2], data[i+3]]);
|
checksum += int32([data[i], data[i+1], data[i+2], data[i+3]]);
|
||||||
|
|
||||||
var tableEntry = tag +
|
var tableEntry = tag +
|
||||||
string32(checksum) +
|
string32(checksum) +
|
||||||
|
Loading…
Reference in New Issue
Block a user