blib/lib/Font/TTF/Font.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 11 | 45 | 24.4 |
line | l | !l | condition |
---|---|---|---|
441 | 0 | 0 | $$self{$name} = $$self{' PARENT'}->find($self, $name, $check, $off, $len) and next |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
509 | 0 | 0 | 0 | length $_ == 4 && defined $$self{$_} |
515 | 11 | 0 | 28 | length $_ == 4 && defined $$self{$_} |
549 | 28 | 0 | 0 | $iswoff && $havezlib && exists $$self{$k}{' nocompress'} |
28 | 0 | 0 | ref $$self{' nocompress'} eq 'SCALAR' && $$self{' nocompress'} != -1 | |
689 | 0 | 0 | 0 | length $_ == 4 && defined $$self{$_} |
750 | 0 | 0 | 0 | $tag eq 'table' and $attrs{'name'} eq 'loca' |
751 | 0 | 0 | 0 | defined $$context{'glyphs'} and $$context{'glyphs'} ne $$self{'loca'}{'glyphs'} |
line | l | !l | condition |
---|---|---|---|
251 | 0 | 1 | $Font::TTF::Font::dumper ||= 'dumpvar.pl' |
443 | 26 | 2 | $Font::TTF::Font::tables{$name} || 'Font::TTF::Table' |
494 | 2 | 0 | 'IO::File'->new("+>$fname") || (return warn("Unable to open $fname for writing"), undef) |
681 | 0 | 0 | 'IO::File'->new("+>$fname") || (return warn("Unable to open $fname"), undef) |
729 | 0 | 0 | $Font::TTF::Font::tables{$name} || 'Font::TTF::Table' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
415 | 2 | 0 | 0 | $ver == 65536 or $ver == unpack('N', 'OTTO') |
2 | 0 | 0 | $ver == 65536 or $ver == unpack('N', 'OTTO') or $ver == unpack('N', 'true') | |
427 | 0 | 0 | 14 | $off + $zlen > $woffLength or $zlen > $len |
565 | 0 | 0 | 0 | exists $$self{$k}{' nocompress'} && $len <= $$self{$k}{' nocompress'} || ref $$self{' nocompress'} eq 'SCALAR' && $len <= $$self{' nocompress'} |