Branch Coverage

blib/lib/PDF/Builder/Resource/CIDFont.pm
Criterion Covered Total %
branch 2 66 3.0


line true false branch
33 0 1 if ref $class
35 0 1 if defined $pdf and not $self->is_obj($pdf)
66 0 0 unless defined $uni
88 0 0 if (ref $widths eq 'ARRAY' and defined $widths->[$g]) { }
0 0 elsif (ref $widths eq 'HASH' and defined $widths->{$g}) { }
121 0 0 if ($self->{'-dokern'} and $self->haveKernPairs)
122 0 0 if ($self->kernPairCid($lastglyph, $n))
148 0 0 if (utf8::is_utf8($text) and defined $self->data->{'decode'} and $self->data->{'decode'} ne 'ident') { }
0 0 elsif (utf8::is_utf8($text) and defined $self->data->{'decode'} and $self->data->{'decode'} eq 'ident') { }
0 0 elsif (not utf8::is_utf8($text) and defined $self->data->{'encode'} and defined $self->data->{'decode'} and $self->data->{'decode'} eq 'ident') { }
0 0 elsif (not utf8::is_utf8($text) and $self->can('issymbol') and $self->issymbol and defined $self->data->{'decode'} and $self->data->{'decode'} eq 'ident') { }
184 0 0 unless $self->cidByUni($_)
186 0 0 $_ && $_ > 127 && $_ < 160 ? :
208 0 0 if (defined $size and $self->{'-dokern'}) { }
0 0 elsif (defined $size) { }
212 0 0 if (defined $indent and $indent != 0) { }
225 0 0 if ($self->can("fontfile"))
231 0 0 if (defined $size) { }
241 0 0 if ($self->can("fontfile"))
246 0 0 if (defined $size and $self->{'-dokern'} and $self->haveKernPairs) { }
0 0 elsif (defined $size) { }
251 0 0 if ($self->kernPairCid($lastglyph, $n))
252 0 0 if $tBefore
258 0 0 unless $tBefore
262 0 0 if $tBefore
263 0 0 if (defined $indent and $indent != 0) { }
270 0 0 if (defined $indent and $indent != 0) { }
292 0 0 if $self->issymbol
294 0 0 if (defined $enc)
296 0 0 $_ && $_ > 127 && $_ < 160 ? :
301 0 0 unless $self->data->{'g2n'}[$self->data->{'u2g'}{$_} or 0]
305 0 0 unless $self->data->{'u2g'}{$_}
328 0 0 if (defined $self->data->{'glyphs'})