| blib/lib/Font/TTF/Font.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 11 | 45 | 24.4 |
| line | l | !l | condition |
|---|---|---|---|
| 442 | 0 | 0 | $self->{$name} = $self->{' PARENT'}->find($self, $name, $check, $off, $len) and next |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 510 | 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'} |