@@ -476,68 +476,65 @@ function loadSync() {
476
476
function woffToOTF ( buffer ) {
477
477
if ( buffer . constructor !== ArrayBuffer )
478
478
buffer = new Uint8Array ( buffer ) . buffer ;
479
- const data = new DataView ( buffer , 0 )
480
- , out = [ ]
481
- , signature = parse . getTag ( data , 0 )
482
- ;
479
+
480
+ const data = new DataView ( buffer , 0 ) ,
481
+ out = [ ] ,
482
+ signature = parse . getTag ( data , 0 ) ;
483
483
484
484
if ( signature !== 'wOFF' )
485
485
throw new Error ( `TYPE ERROR signature must be wOFF but is: "${ signature } "` ) ;
486
486
487
- const flavor = parse . getTag ( data , 4 )
488
- , numTables = parse . getUShort ( data , 12 )
489
- , tableEntries = parseWOFFTableEntries ( data , numTables )
490
- , max = [ ]
491
- ;
487
+ const flavor = parse . getTag ( data , 4 ) ,
488
+ numTables = parse . getUShort ( data , 12 ) ,
489
+ tableEntries = parseWOFFTableEntries ( data , numTables ) ,
490
+ max = [ ] ;
492
491
for ( let n = 0 ; n < 64 ; n ++ ) {
493
492
if ( Math . pow ( 2 , n ) > numTables )
494
493
break ;
495
494
max . splice ( 0 , Infinity , n , 2 ** n ) ;
496
495
}
497
- const searchRange = max [ 1 ] * 16
498
- , entrySelector = max [ 0 ]
499
- , rangeShift = numTables * 16 - searchRange
500
- ;
496
+
497
+ const searchRange = max [ 1 ] * 16 ,
498
+ entrySelector = max [ 0 ] ,
499
+ rangeShift = numTables * 16 - searchRange ;
501
500
502
501
out . push (
503
- ...encode . TAG ( flavor )
504
- , ...encode . USHORT ( numTables )
505
- , ...encode . USHORT ( searchRange )
506
- , ...encode . USHORT ( entrySelector )
507
- , ...encode . USHORT ( rangeShift )
502
+ ...encode . TAG ( flavor ) ,
503
+ ...encode . USHORT ( numTables ) ,
504
+ ...encode . USHORT ( searchRange ) ,
505
+ ...encode . USHORT ( entrySelector ) ,
506
+ ...encode . USHORT ( rangeShift )
508
507
) ;
509
508
let offset = out . length + numTables * 16 ;
510
509
511
510
for ( let i = 0 ; i < numTables ; i ++ ) {
512
511
const tableEntry = tableEntries [ i ] ;
513
512
out . push (
514
- ...encode . TAG ( tableEntry . tag )
515
- , ...encode . ULONG ( tableEntry . checksum )
516
- , ...encode . ULONG ( offset )
517
- , ...encode . ULONG ( tableEntry . length )
513
+ ...encode . TAG ( tableEntry . tag ) ,
514
+ ...encode . ULONG ( tableEntry . checksum ) ,
515
+ ...encode . ULONG ( offset ) ,
516
+ ...encode . ULONG ( tableEntry . length )
518
517
) ;
519
518
tableEntry . outOffset = offset ;
520
519
offset += tableEntry . length ;
521
520
if ( ( offset % 4 ) !== 0 )
522
521
offset += 4 - ( offset % 4 ) ;
523
522
}
524
- const initialData = new Uint8Array ( out . length )
525
- , buffers = [ initialData ]
526
- ;
523
+ const initialData = new Uint8Array ( out . length ) ,
524
+ buffers = [ initialData ] ;
527
525
for ( let i = 0 , l = out . length ; i < l ; i ++ )
528
526
initialData [ i ] = out [ i ] ;
529
527
530
528
for ( let i = 0 ; i < numTables ; i ++ ) {
531
- const tableEntry = tableEntries [ i ]
532
- , table = uncompressTable ( data , tableEntry ) // => {data: view, offset: 0};
533
- , offset = tableEntry . outOffset + tableEntry . length
534
- , padding = ( offset % 4 ) !== 0
529
+ const tableEntry = tableEntries [ i ] ,
530
+ table = uncompressTable ( data , tableEntry ) , // => {data: view, offset: 0};
531
+ offset = tableEntry . outOffset + tableEntry . length ,
532
+ padding = ( offset % 4 ) !== 0
535
533
? 4 - ( offset % 4 )
536
- : 0
537
- ;
534
+ : 0 ;
538
535
buffers . push (
539
- new Uint8Array ( table . data . buffer , table . offset , tableEntry . length )
540
- , new Uint8Array ( padding )
536
+ new Uint8Array ( table . data . buffer , table . offset , tableEntry . length ) ,
537
+ new Uint8Array ( padding )
541
538
) ;
542
539
}
543
540
const result = new Uint8Array ( buffers . reduce ( ( accum , buffer ) => accum + buffer . byteLength , 0 ) ) ;
0 commit comments