@@ -286,7 +286,7 @@ class SimpleGlyph {
286
286
flags . push ( flag ) ;
287
287
if ( flag & REPEAT_FLAG ) {
288
288
const count = glyf . getUint8 ( ++ pos ) ;
289
- flag = flag ^ REPEAT_FLAG ;
289
+ flag ^= REPEAT_FLAG ;
290
290
for ( let m = 0 ; m < count ; m ++ ) {
291
291
flags . push ( flag ) ;
292
292
}
@@ -412,16 +412,15 @@ class SimpleGlyph {
412
412
const x = contour . xCoordinates [ i ] ;
413
413
let delta = x - lastX ;
414
414
if ( delta === 0 ) {
415
- flag = flag | X_IS_SAME_OR_POSITIVE_X_SHORT_VECTOR ;
415
+ flag |= X_IS_SAME_OR_POSITIVE_X_SHORT_VECTOR ;
416
416
xCoordinates . push ( 0 ) ;
417
417
} else {
418
418
const abs = Math . abs ( delta ) ;
419
419
if ( abs <= 255 ) {
420
- flag =
421
- flag |
422
- ( delta >= 0
420
+ flag |=
421
+ delta >= 0
423
422
? X_SHORT_VECTOR | X_IS_SAME_OR_POSITIVE_X_SHORT_VECTOR
424
- : X_SHORT_VECTOR ) ;
423
+ : X_SHORT_VECTOR ;
425
424
xCoordinates . push ( abs ) ;
426
425
} else {
427
426
xCoordinates . push ( delta ) ;
@@ -432,16 +431,15 @@ class SimpleGlyph {
432
431
const y = contour . yCoordinates [ i ] ;
433
432
delta = y - lastY ;
434
433
if ( delta === 0 ) {
435
- flag = flag | Y_IS_SAME_OR_POSITIVE_Y_SHORT_VECTOR ;
434
+ flag |= Y_IS_SAME_OR_POSITIVE_Y_SHORT_VECTOR ;
436
435
yCoordinates . push ( 0 ) ;
437
436
} else {
438
437
const abs = Math . abs ( delta ) ;
439
438
if ( abs <= 255 ) {
440
- flag =
441
- flag |
442
- ( delta >= 0
439
+ flag |=
440
+ delta >= 0
443
441
? Y_SHORT_VECTOR | Y_IS_SAME_OR_POSITIVE_Y_SHORT_VECTOR
444
- : Y_SHORT_VECTOR ) ;
442
+ : Y_SHORT_VECTOR ;
445
443
yCoordinates . push ( abs ) ;
446
444
} else {
447
445
yCoordinates . push ( delta ) ;
@@ -550,7 +548,7 @@ class CompositeGlyph {
550
548
argument2 = glyf . getUint16 ( pos + 2 ) ;
551
549
}
552
550
pos += 4 ;
553
- flags = flags ^ ARG_1_AND_2_ARE_WORDS ;
551
+ flags ^= ARG_1_AND_2_ARE_WORDS ;
554
552
} else {
555
553
argument1 = glyf . getUint8 ( pos ) ;
556
554
argument2 = glyf . getUint8 ( pos + 1 ) ;
@@ -652,7 +650,7 @@ class CompositeGlyph {
652
650
this . argument2 <= 127
653
651
)
654
652
) {
655
- this . flags = this . flags | ARG_1_AND_2_ARE_WORDS ;
653
+ this . flags |= ARG_1_AND_2_ARE_WORDS ;
656
654
}
657
655
} else {
658
656
if (
@@ -663,7 +661,7 @@ class CompositeGlyph {
663
661
this . argument2 <= 255
664
662
)
665
663
) {
666
- this . flags = this . flags | ARG_1_AND_2_ARE_WORDS ;
664
+ this . flags |= ARG_1_AND_2_ARE_WORDS ;
667
665
}
668
666
}
669
667
0 commit comments