mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Merge pull request #3887 from yurydelendik/bug903856
Fixing glyphs with invalid flags
This commit is contained in:
commit
c320a0c2a5
4 changed files with 11 additions and 2 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue