|
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 |
|