|
|
|
@ -3163,8 +3163,8 @@ var Font = (function FontClosure() {
@@ -3163,8 +3163,8 @@ var Font = (function FontClosure() {
|
|
|
|
|
for (var i = 0; i < flagsCount; i++) { |
|
|
|
|
var flag = glyf[j++]; |
|
|
|
|
if (flag & 0xC0) { |
|
|
|
|
// reserved flags must be zero, rejecting
|
|
|
|
|
return 0; |
|
|
|
|
// reserved flags must be zero, cleaning up
|
|
|
|
|
glyf[j - 1] = flag & 0x3F; |
|
|
|
|
} |
|
|
|
|
var xyLength = ((flag & 2) ? 1 : (flag & 16) ? 0 : 2) + |
|
|
|
|
((flag & 4) ? 1 : (flag & 32) ? 0 : 2); |
|
|
|
|