Blame t/ttfcopy.t

Packit 5d935b
#!/usr/bin/perl
Packit 5d935b
Packit 5d935b
use Test::Simple tests => 4;
Packit 5d935b
use File::Compare;
Packit 5d935b
use Font::TTF::Font;
Packit 5d935b
Packit 5d935b
$f = Font::TTF::Font->open("t/testfont.ttf");
Packit 5d935b
ok($f);
Packit 5d935b
$f->tables_do(sub { $_[0]->read; });
Packit 5d935b
$f->{'loca'}->glyphs_do(sub {$_[0]->read_dat; });
Packit 5d935b
$f->out("t/temp.ttf");
Packit 5d935b
$res = compare("t/temp.ttf", "t/testfont.ttf");
Packit 5d935b
ok(!$res);
Packit 5d935b
unlink "t/temp.ttf" unless ($res);
Packit 5d935b
Packit 5d935b
# same test with WOFF input:
Packit 5d935b
$f = Font::TTF::Font->open("t/testfont.woff");
Packit 5d935b
ok($f);
Packit 5d935b
$f->tables_do(sub { $_[0]->read; });
Packit 5d935b
$f->{'loca'}->glyphs_do(sub {$_[0]->read_dat; });
Packit 5d935b
$f->out("t/temp2.ttf");
Packit 5d935b
$res = compare("t/temp2.ttf", "t/testfont.ttf");
Packit 5d935b
ok(!$res);
Packit 5d935b
unlink "t/temp2.ttf" unless ($res);
Packit 5d935b