Condition Coverage

blib/lib/PDF/Builder/Resource/Font/SynFont.pm
Criterion Covered Total %
condition 0 109 0.0


and 3 conditions

line !l l&&!r l&&r condition
138 0 0 0 defined $opts{'-encode'} and not defined $opts{'encode'}
139 0 0 0 defined $opts{'-pdfname'} and not defined $opts{'pdfname'}
140 0 0 0 defined $opts{'-name'} and not defined $opts{'name'}
141 0 0 0 defined $opts{'-condense'} and not defined $opts{'condense'}
142 0 0 0 defined $opts{'-slant'} and not defined $opts{'slant'}
143 0 0 0 defined $opts{'-hscale'} and not defined $opts{'hscale'}
144 0 0 0 defined $opts{'-oblique'} and not defined $opts{'oblique'}
145 0 0 0 defined $opts{'-angle'} and not defined $opts{'angle'}
146 0 0 0 defined $opts{'-bold'} and not defined $opts{'bold'}
147 0 0 0 defined $opts{'-space'} and not defined $opts{'space'}
148 0 0 0 defined $opts{'-caps'} and not defined $opts{'caps'}
149 0 0 0 defined $opts{'-smallcaps'} and not defined $opts{'smallcaps'}
155 0 0 0 defined $opts{'slant'} and not defined $opts{'condense'}
156 0 0 0 defined $opts{'angle'} and not defined $opts{'oblique'}
157 0 0 0 defined $opts{'smallcaps'} and not defined $opts{'caps'}
158 0 0 0 defined $opts{'name'} and not defined $opts{'pdfname'}
160 0 0 0 defined $opts{'hscale'} and not defined $opts{'condense'}
162 0 0 0 defined $opts{'bold'} and $entry eq "synthetic_font"
259 0 0 0 defined $char and $char ne ".notdef"
320 0 0 0 defined $ci->{'upper'} and $ci->{'upper'}

or 2 conditions

line l !l condition
167 0 0 $opts{'condense'} || 1
168 0 0 $opts{'oblique'} || 0
169 0 0 $opts{'space'} || '0'
170 0 0 $opts{'bold'} || 0
198 0 0 $font->missingwidth || 300
415 0 0 $data->{'char'}[$n] // ".notdef"
416 0 0 $data->{'e2n'}[$n] // ".notdef"
418 0 0 $data->{'e2n'}[$n] // ".notdef"
419 0 0 $data->{'char'}[$n] // ".notdef"
426 0 0 $data->{'e2n'}[$n] // ".notdef"
430 0 0 $data->{'char'}[$n] // ".notdef"

or 3 conditions

line l !l&&r !l&&!r condition
247 0 0 0 uniByName($data->{'char'}[$w]) || $w
415 0 0 0 $data->{'n2c'}{$data->{'char'}[$n] // ".notdef"} //= $n
416 0 0 0 $data->{'n2e'}{$data->{'e2n'}[$n] // ".notdef"} //= $n
418 0 0 0 $data->{'n2u'}{$data->{'e2n'}[$n] // ".notdef"} //= $data->{'e2u'}[$n]
419 0 0 0 $data->{'n2u'}{$data->{'char'}[$n] // ".notdef"} //= $data->{'uni'}[$n]
422 0 0 0 $data->{'u2c'}{$data->{'uni'}[$n]} //= $n
425 0 0 0 $data->{'u2e'}{$data->{'e2u'}[$n]} //= $n
427 0 0 0 $data->{'u2n'}{$data->{'e2u'}[$n]} //= $value
431 0 0 0 $data->{'u2n'}{$data->{'uni'}[$n]} //= $value