line |
true |
false |
branch |
139
|
4 |
45 |
if ($Font::TTF::OS_2::field_info[$j] eq '') |
145
|
0 |
45 |
unless defined $k and $k ne '' |
163
|
0 |
2 |
unless $self->SUPER::read |
165
|
1 |
1 |
unless defined $Font::TTF::OS_2::fields[2]{'xAvgCharWidth'} |
169
|
2 |
0 |
if ($ver < 5) |
189
|
0 |
2 |
unless $$self{' read'} |
210
|
0 |
0 |
if ($key =~ /^ul(?:Unicode|CodePage)Range\d$/o) { } |
|
0 |
0 |
elsif ($key eq 'achVendID') { } |
231
|
0 |
0 |
if ($tag =~ /^ul(?:Unicode|CodePage)Range\d$/o) { } |
|
0 |
0 |
elsif ($tag eq 'achVendID') { } |
270
|
0 |
0 |
unless $self->SUPER::update |
284
|
0 |
0 |
if (($$self{'fsSelection'} & 128) != 0) { } |
|
0 |
0 |
elsif ($$table{'Ascender'} != 0 or $$table{'Descender'} != 0) { } |
|
0 |
0 |
elsif ($$self{'sTypoAscender'} != 0 or $$self{'sTypoDescender'} != 0) { } |
|
0 |
0 |
elsif ($$self{'usWinAscent'} != 0 or $$self{'usWinDescent'} != 0) { } |
311
|
0 |
0 |
if ($$self{'Version'} < 3) { } |
|
0 |
0 |
elsif ($$self{'Version'} > 2) { } |
323
|
0 |
0 |
unless $_ |
327
|
0 |
0 |
if $i |
334
|
0 |
0 |
if ($i >= 65536) |
341
|
0 |
0 |
if defined $$self{'ulCodePageRange1'} and $$self{'Version'} < 1 |
342
|
0 |
0 |
if defined $$self{'maxLookups'} and $$self{'Version'} < 2 |
344
|
0 |
0 |
if (exists $$self{' PARENT'}{'GPOS'} and $$self{' PARENT'}{'GPOS'}{' read'} or exists $$self{' PARENT'}{'GSUB'} and $$self{' PARENT'}{'GSUB'}{' read'}) |
349
|
0 |
0 |
if exists $$self{' PARENT'}{'GPOS'} |
350
|
0 |
0 |
if exists $$self{' PARENT'}{'GSUB'} |
351
|
0 |
0 |
$lp > $ls ? : |
388
|
0 |
0 |
unless defined $cp_threshold |
389
|
0 |
0 |
unless defined $u_threshold |
393
|
0 |
0 |
unless (ref $Font::TTF::OS_2::codepages[0]) |
398
|
0 |
0 |
unless eval {
do {
require Compress::Zlib
}
} |
402
|
0 |
0 |
unless $Font::TTF::OS_2::codepages[$j] |
404
|
0 |
0 |
if $#{$Font::TTF::OS_2::codepages[$j];} < 128 |
411
|
0 |
0 |
unless $Font::TTF::OS_2::ranges[$j][2] =~ /^([0-9a-f]{4,6})-([0-9a-f]{4,6})$/io |
414
|
0 |
0 |
unless $e > $s |
420
|
0 |
0 |
if ($cp_threshold >= 0) |
423
|
0 |
0 |
if $cp_threshold > 100 |
433
|
0 |
0 |
if $u == 65533 |
436
|
0 |
0 |
$j > 0 ? : |
|
0 |
0 |
if $j > 0 ? $u == $Font::TTF::OS_2::codepages[0][$_] : $u > 127 |
438
|
0 |
0 |
if exists $$ucmap{$u} and $$ucmap{$u} > 0 |
442
|
0 |
0 |
$cp_threshold == 0 ? : |
|
0 |
0 |
if $cp_threshold == 0 ? $present > 0 : $present * 100 / $total >= $cp_threshold |
448
|
0 |
0 |
if ($u_threshold >= 0) |
452
|
0 |
0 |
if $u_threshold > 100 |
459
|
0 |
0 |
if ++$j > $#Font::TTF::OS_2::ranges |
461
|
0 |
0 |
if $u < $Font::TTF::OS_2::ranges[$j]{'start'} |
462
|
0 |
0 |
if $$ucmap{$u} |
466
|
0 |
0 |
$u_threshold == 0 ? : |
|
0 |
0 |
if $u_threshold == 0 ? $count[$j] > 0 : $count[$j] * 100 / ($Font::TTF::OS_2::ranges[$j]{'end'} - $Font::TTF::OS_2::ranges[$j]{'start'} + 1) >= $u_threshold |