diff -Nru libfont-ttf-perl-1.03/Changes libfont-ttf-perl-1.04/Changes --- libfont-ttf-perl-1.03/Changes 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/Changes 2014-01-13 01:47:56.000000000 +0000 @@ -1,4 +1,12 @@ -1.03 +1.04 (r994, 2014-01-09) + +* Bug fixes: +* Fix rt.cpan.org 80671, 80672; simplify fix for #42553 per OP +* Shared tables in TTC weren't working +* Quiet a cleanup warning in TTC processing +* Update licensing info for test fonts to OFL + +1.03 (r969, 2013-11-10) * Add $t->minsize() to all tables for assisting with font subsetting * Add deduping to Name table writing @@ -53,4 +61,4 @@ * tests failing on perl 5.8.2 and before due to no use Exporter qw(import); Fix OTTags accordingly. -Some previous changes documented in lib/Font/TTF/Changes.old \ No newline at end of file +Some previous changes documented in lib/Font/TTF/Changes_old.txt diff -Nru libfont-ttf-perl-1.03/MANIFEST libfont-ttf-perl-1.04/MANIFEST --- libfont-ttf-perl-1.03/MANIFEST 2013-11-01 02:42:19.000000000 +0000 +++ libfont-ttf-perl-1.04/MANIFEST 2014-01-13 02:02:00.000000000 +0000 @@ -3,12 +3,11 @@ Changes CONTRIBUTORS lib/Font/TTF.pm -lib/Font/TTF/.Silf.pm.swo lib/Font/TTF/AATKern.pm lib/Font/TTF/AATutils.pm lib/Font/TTF/Anchor.pm lib/Font/TTF/Bsln.pm -lib/Font/TTF/Changes +lib/Font/TTF/Changes_old.txt lib/Font/TTF/Cmap.pm lib/Font/TTF/Coverage.pm lib/Font/TTF/Cvt_.pm @@ -85,8 +84,6 @@ Makefile.PL MANIFEST This list of files MANIFEST.SKIP -META.yml -minsize.patch MYMETA.yml README.TXT t/OFL.txt @@ -95,3 +92,4 @@ t/testfont.woff t/ttfcopy.t TODO +META.yml Module meta-data (added by MakeMaker) diff -Nru libfont-ttf-perl-1.03/MANIFEST.SKIP libfont-ttf-perl-1.04/MANIFEST.SKIP --- libfont-ttf-perl-1.03/MANIFEST.SKIP 2013-09-05 07:36:34.000000000 +0000 +++ libfont-ttf-perl-1.04/MANIFEST.SKIP 2014-01-10 02:12:12.000000000 +0000 @@ -1,7 +1,9 @@ blib/ \.\$\$\$ \.tmp +\.temp \.bak +\.patch CVS/ \.tar \.tgz @@ -22,9 +24,10 @@ build/ ^build(?!utils) dists/ +dest-deb/ ^libfont- description-pak ^doc ^doc-pak \.swp -^\.hg/ \ No newline at end of file +^\.hg/ diff -Nru libfont-ttf-perl-1.03/META.yml libfont-ttf-perl-1.04/META.yml --- libfont-ttf-perl-1.03/META.yml 2013-11-11 06:24:26.000000000 +0000 +++ libfont-ttf-perl-1.04/META.yml 2014-01-13 02:02:00.000000000 +0000 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Font-TTF -version: 1.03 +version: 1.04 abstract: TTF font support for Perl author: - martin_hosken@sil.org diff -Nru libfont-ttf-perl-1.03/MYMETA.yml libfont-ttf-perl-1.04/MYMETA.yml --- libfont-ttf-perl-1.03/MYMETA.yml 2013-11-11 06:21:57.000000000 +0000 +++ libfont-ttf-perl-1.04/MYMETA.yml 2014-01-10 02:14:18.000000000 +0000 @@ -20,4 +20,4 @@ - inc requires: IO::String: 0 -version: 1.03 +version: 1.04 diff -Nru libfont-ttf-perl-1.03/README.TXT libfont-ttf-perl-1.04/README.TXT --- libfont-ttf-perl-1.03/README.TXT 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/README.TXT 2014-01-10 02:09:34.000000000 +0000 @@ -97,7 +97,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. +The fonts in the test suite are released under the SIL Open Font License 1.1, see t/OFL.txt. =cut - diff -Nru libfont-ttf-perl-1.03/buildutils/convert_tags.pl libfont-ttf-perl-1.04/buildutils/convert_tags.pl --- libfont-ttf-perl-1.03/buildutils/convert_tags.pl 2013-09-05 07:36:34.000000000 +0000 +++ libfont-ttf-perl-1.04/buildutils/convert_tags.pl 2014-01-10 02:09:34.000000000 +0000 @@ -80,4 +80,17 @@ foreach my $tag (sort keys(%iso639list)) { printf " \"$tag\" => \"$iso639list{$tag}\",\n"; -} \ No newline at end of file +} + +=head1 AUTHOR + +Bob Hallissy L + +=head1 LICENSING + +Copyright (c) 1998-2013, SIL International (http://www.sil.org) + +This script is released under the terms of the Artistic License 2.0. +For details, see the full text of the license in the file LICENSE. + +=cut diff -Nru libfont-ttf-perl-1.03/buildutils/convert_tags_from_html.pl libfont-ttf-perl-1.04/buildutils/convert_tags_from_html.pl --- libfont-ttf-perl-1.03/buildutils/convert_tags_from_html.pl 2013-09-05 07:36:34.000000000 +0000 +++ libfont-ttf-perl-1.04/buildutils/convert_tags_from_html.pl 2014-01-10 02:09:34.000000000 +0000 @@ -173,3 +173,17 @@ printf " '$tag' => '$iso639list{$tag}',\n"; } print ");\n"; + +=head1 AUTHOR + +Bob Hallissy L + +=head1 LICENSING + +Copyright (c) 1998-2013, SIL International (http://www.sil.org) + +This script is released under the terms of the Artistic License 2.0. +For details, see the full text of the license in the file LICENSE. + +=cut + diff -Nru libfont-ttf-perl-1.03/debian/changelog libfont-ttf-perl-1.04/debian/changelog --- libfont-ttf-perl-1.03/debian/changelog 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/changelog 2014-01-14 19:10:44.000000000 +0000 @@ -1,3 +1,13 @@ +libfont-ttf-perl (1.04-1) unstable; urgency=medium + + * New upstream release. + * Update years of packaging copyright. + * Drop patches, all merged/fixed upstream. + * debian/rules: update list of removed files. + * Add new patch to fix another POD issue. + + -- gregor herrmann Tue, 14 Jan 2014 20:10:19 +0100 + libfont-ttf-perl (1.03-1) unstable; urgency=low [ Salvatore Bonaccorso ] diff -Nru libfont-ttf-perl-1.03/debian/copyright libfont-ttf-perl-1.04/debian/copyright --- libfont-ttf-perl-1.03/debian/copyright 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/copyright 2014-01-14 19:10:44.000000000 +0000 @@ -104,7 +104,7 @@ Files: debian/* Copyright: 2003, 2005, Gunnar Wolf - 2006-2011, gregor herrmann + 2006-2014, gregor herrmann 2006, Krzysztof Krzyzaniak (eloy) 2006, Russ Allbery 2007, Damyan Ivanov diff -Nru libfont-ttf-perl-1.03/debian/patches/fix-manpage-entry.patch libfont-ttf-perl-1.04/debian/patches/fix-manpage-entry.patch --- libfont-ttf-perl-1.03/debian/patches/fix-manpage-entry.patch 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/patches/fix-manpage-entry.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -Description: add NAME section to manpage -Author: Xavier Guimard -Bug: https://rt.cpan.org/Ticket/Display.html?id=80671 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=80671 -Last-Update: 2013-12-03 - ---- a/lib/Font/TTF/Gloc.pm -+++ b/lib/Font/TTF/Gloc.pm -@@ -1,6 +1,6 @@ - package Font::TTF::Gloc; - --=head1 TITLE -+=head1 NAME - - Font::TTF::Gloc - Offsets into Glat table for the start of the attributes for each glyph - ---- a/lib/Font/TTF/Glat.pm -+++ b/lib/Font/TTF/Glat.pm -@@ -1,6 +1,6 @@ - package Font::TTF::Glat; - --=head1 TITLE -+=head1 NAME - - Font::TTF::Glat - Hold glyph attributes - diff -Nru libfont-ttf-perl-1.03/debian/patches/fix-pod.patch libfont-ttf-perl-1.04/debian/patches/fix-pod.patch --- libfont-ttf-perl-1.03/debian/patches/fix-pod.patch 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/patches/fix-pod.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,121 +0,0 @@ -Description: fix POD issues -Origin: vendor -Author: gregor herrmann -Reviewed-by: Xavier Guimard -Bug: https://rt.cpan.org/Ticket/Display.html?id=80671 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=80671 -Last-Update: 2013-12-03 - ---- a/lib/Font/TTF/AATutils.pm -+++ b/lib/Font/TTF/AATutils.pm -@@ -104,6 +104,10 @@ - } - } - -+=head1 NAME -+ -+Font::TTF::AATutils - Module without a description -+ - =head2 ($classes, $states) = AAT_read_subtable($fh, $baseOffset, $subtableStart, $limits) - - =cut ---- a/lib/Font/TTF/Bsln.pm -+++ b/lib/Font/TTF/Bsln.pm -@@ -10,6 +10,8 @@ - - =over - -+=over -+ - =item version - - =item xformat -@@ -28,6 +30,8 @@ - - =back - -+=back -+ - =head1 METHODS - - =cut ---- a/lib/Font/TTF/Coverage.pm -+++ b/lib/Font/TTF/Coverage.pm -@@ -14,6 +14,8 @@ - - =over - -+=over -+ - =item cover - - A boolean to indicate whether this table is a coverage table (TRUE) or a -@@ -39,6 +41,8 @@ - - =back - -+=back -+ - =head1 METHODS - - =cut ---- a/lib/Font/TTF/Delta.pm -+++ b/lib/Font/TTF/Delta.pm -@@ -11,6 +11,8 @@ - - =over - -+=over -+ - =item first - - The first ppem value in the range -@@ -31,6 +33,8 @@ - - =back - -+=back -+ - =head1 METHODS - - =cut ---- a/lib/Font/TTF/OldMort.pm -+++ b/lib/Font/TTF/OldMort.pm -@@ -10,6 +10,8 @@ - - =over - -+=over -+ - =item version - - table version number (Fixed: currently 1.0) -@@ -111,6 +113,8 @@ - - =back - -+=back -+ - =back - - =back ---- a/lib/Font/TTF/Prop.pm -+++ b/lib/Font/TTF/Prop.pm -@@ -10,6 +10,8 @@ - - =over - -+=over -+ - =item version - - =item default -@@ -22,6 +24,8 @@ - - =back - -+=back -+ - =head1 METHODS - - =cut diff -Nru libfont-ttf-perl-1.03/debian/patches/fix-spelling.patch libfont-ttf-perl-1.04/debian/patches/fix-spelling.patch --- libfont-ttf-perl-1.03/debian/patches/fix-spelling.patch 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/patches/fix-spelling.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,103 +0,0 @@ -Description: spelling fix -Origin: vendor -Author: gregor herrmann -Bug: https://rt.cpan.org/Ticket/Display.html?id=80671 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=80671 -Last-Update: 2012-11-06 - ---- a/lib/Font/TTF/Cmap.pm -+++ b/lib/Font/TTF/Cmap.pm -@@ -15,7 +15,7 @@ - - =head1 INSTANCE VARIABLES - --The instance variables listed here are not preceeded by a space due to their -+The instance variables listed here are not preceded by a space due to their - emulating structural information in the font. - - =over 4 -@@ -31,7 +31,7 @@ - =back - - Each subtables also has its own instance variables which are, again, not --preceeded by a space. -+preceded by a space. - - =over 4 - ---- a/lib/Font/TTF/OldCmap.pm -+++ b/lib/Font/TTF/OldCmap.pm -@@ -22,7 +22,7 @@ - - =head1 INSTANCE VARIABLES - --The instance variables listed here are not preceeded by a space due to their -+The instance variables listed here are not preceded by a space due to their - emulating structural information in the font. - - =over 4 -@@ -38,7 +38,7 @@ - =back - - Each subtables also has its own instance variables which are, again, not --preceeded by a space. -+preceded by a space. - - =over 4 - ---- a/lib/Font/TTF/Ttopen.pm -+++ b/lib/Font/TTF/Ttopen.pm -@@ -30,7 +30,7 @@ - - =item OFFSET - --This variable is preceeded by a space and gives the offset from the start of the -+This variable is preceded by a space and gives the offset from the start of the - table (not the table section) to the script table for this script - - =item REFTAG -@@ -59,7 +59,7 @@ - - =item OFFSET - --This variable is preceeded by a a space and gives the offset from the start of -+This variable is preceded by a a space and gives the offset from the start of - the whole table to the language table for this language - - =item REFTAG -@@ -105,7 +105,7 @@ - - =item OFFSET - --This attribute is preceeded by a space and gives the offset relative to the start of the whole -+This attribute is preceded by a space and gives the offset relative to the start of the whole - table of this particular feature. - - =item PARMS -@@ -132,7 +132,7 @@ - - =item OFFSET - --This name is preceeded by a space and contains the offset from the start of the table to this -+This name is preceded by a space and contains the offset from the start of the table to this - particular lookup - - =item TYPE -@@ -158,7 +158,7 @@ - - =item OFFSET - --This is preceeded by a space and gives the offset relative to the start of the table for this -+This is preceded by a space and gives the offset relative to the start of the table for this - subtable - - =item FORMAT -@@ -197,7 +197,7 @@ - - =item PRE - --This array holds the sequence of elements preceeding the first match element -+This array holds the sequence of elements preceding the first match element - and has the same form as the MATCH array. - - =item POST diff -Nru libfont-ttf-perl-1.03/debian/patches/pod.patch libfont-ttf-perl-1.04/debian/patches/pod.patch --- libfont-ttf-perl-1.03/debian/patches/pod.patch 1970-01-01 00:00:00.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/patches/pod.patch 2014-01-14 19:10:44.000000000 +0000 @@ -0,0 +1,17 @@ +Description: fix POD +Origin: vendor +Bug: https://rt.cpan.org/Ticket/Display.html?id=92150 +Forwarded: https://rt.cpan.org/Ticket/Display.html?id=92150 +Author: gregor herrmann +Last-Update: 2014-01-14 + +--- a/lib/Font/TTF/Glat.pm ++++ b/lib/Font/TTF/Glat.pm +@@ -1,6 +1,6 @@ + package Font::TTF::Glat; + +-=head1 TITLE ++=head1 NAME + + Font::TTF::Glat - Hold glyph attributes + diff -Nru libfont-ttf-perl-1.03/debian/patches/series libfont-ttf-perl-1.04/debian/patches/series --- libfont-ttf-perl-1.03/debian/patches/series 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/patches/series 2014-01-14 19:10:44.000000000 +0000 @@ -1,4 +1 @@ -fix-pod.patch -fix-spelling.patch -warnings-uninitialized.patch -fix-manpage-entry.patch +pod.patch diff -Nru libfont-ttf-perl-1.03/debian/patches/warnings-uninitialized.patch libfont-ttf-perl-1.04/debian/patches/warnings-uninitialized.patch --- libfont-ttf-perl-1.03/debian/patches/warnings-uninitialized.patch 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/patches/warnings-uninitialized.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -Description: fix warnings about initialized values -Origin: vendor -Bug-Debian: http://bugs.debian.org/658653 -Forwarded: https://rt.cpan.org/Ticket/Display.html?id=80672 -Author: Jeffrey Ratcliffe -Reviewed-by: gregor herrmann -Last-Update: 2012-11-06 - ---- a/lib/Font/TTF/Cmap.pm -+++ b/lib/Font/TTF/Cmap.pm -@@ -327,11 +327,15 @@ - - if ($s->{'Format'} == 0) - { -- $fh->print(pack("C256", @{$s->{'val'}}{0 .. 255})); -+ for (0 .. 255) { -+ $fh->print(pack("C1", $s->{'val'}{$_})) if (defined $s->{'val'}{$_}); -+ } - } elsif ($s->{'Format'} == 6) - { -- $fh->print(pack("n2", $keys[0], $keys[-1] - $keys[0] + 1)); -- $fh->print(pack("n*", @{$s->{'val'}}{$keys[0] .. $keys[-1]})); -+ $fh->print(pack("n2", $keys[0], scalar(@keys))); -+ for (@keys) { -+ $fh->print(pack("n1", $s->{'val'}{$_})); -+ } - } elsif ($s->{'Format'} == 2) # Contributed by Huw Rogers - { - my ($g, $k, $h, $l, $m, $n); diff -Nru libfont-ttf-perl-1.03/debian/rules libfont-ttf-perl-1.04/debian/rules --- libfont-ttf-perl-1.03/debian/rules 2013-12-21 21:59:43.000000000 +0000 +++ libfont-ttf-perl-1.04/debian/rules 2014-01-14 19:10:44.000000000 +0000 @@ -8,8 +8,8 @@ override_dh_auto_install: dh_auto_install - $(RM) $(TMP)/usr/share/perl5/Font/TTF/Changes - $(RM) $(TMP)/usr/share/perl5/ttfmod.pl - $(RM) $(TMP)/usr/share/man/man3/Font\:\:TTF\:\:DSIG.3pm - $(RM) $(TMP)/usr/share/man/man3/Font\:\:TTF\:\:Win32.3pm - + $(RM) -v $(TMP)/usr/share/perl5/ttfmod.pl + $(RM) -v $(TMP)/usr/share/man/man3/ttfmod.3pm + + $(RM) -v $(TMP)/usr/share/man/man3/Font\:\:TTF\:\:DSIG.3pm + $(RM) -v $(TMP)/usr/share/man/man3/Font\:\:TTF\:\:Win32.3pm Binary files /tmp/uXGsIMHsLO/libfont-ttf-perl-1.03/lib/Font/TTF/.Silf.pm.swo and /tmp/cGn6jUydK0/libfont-ttf-perl-1.04/lib/Font/TTF/.Silf.pm.swo differ diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/AATKern.pm libfont-ttf-perl-1.04/lib/Font/TTF/AATKern.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/AATKern.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/AATKern.pm 2014-01-10 02:09:34.000000000 +0000 @@ -143,7 +143,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/AATutils.pm libfont-ttf-perl-1.04/lib/Font/TTF/AATutils.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/AATutils.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/AATutils.pm 2014-01-10 02:09:34.000000000 +0000 @@ -1,5 +1,11 @@ package Font::TTF::AATutils; +=head1 NAME + +Font::TTF::AATutils - Utility functions for AAT tables + +=cut + use strict; use vars qw(@ISA @EXPORT); require Exporter; @@ -700,7 +706,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Anchor.pm libfont-ttf-perl-1.04/lib/Font/TTF/Anchor.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Anchor.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Anchor.pm 2014-01-10 02:09:34.000000000 +0000 @@ -219,6 +219,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Bsln.pm libfont-ttf-perl-1.04/lib/Font/TTF/Bsln.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Bsln.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Bsln.pm 2014-01-10 02:09:34.000000000 +0000 @@ -170,7 +170,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Changes_old.txt libfont-ttf-perl-1.04/lib/Font/TTF/Changes_old.txt --- libfont-ttf-perl-1.03/lib/Font/TTF/Changes_old.txt 1970-01-01 00:00:00.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Changes_old.txt 2014-01-13 01:47:33.000000000 +0000 @@ -0,0 +1,108 @@ +Note. The version number implies a release point. Thus changes that go into a +version occur above the version number, not after it. + +* 0.05 +** cmap + debug reverse() + provide scripts as .pl instead of .bat to placate Unix world + rename makefile.pl to Makefile.PL to keep Unix happy + Add ttfremap script + +* 0.06 .. 0.08 + Fixes to get this stuff working in Unix + +* 0.09 + Never released + +* 0.10 +** cmap + Make reverse return the lowest codepoint that matches rather than + the highest +** font + Use IO::File everywhere to allow passing in of psuedo-file objects + rather than file names +** Utils + Debug FDot2.14 conversion + +* 0.11 +** cmap + Don't store empty entries in the cmap + +* 0.12 +Various changes to reduce warnings + +** glyph + Add update_bbox + Do full glyph writes if loca read rather than glyf read + Get glyph update working usefully. Clarify glyf->read + +* 0.13 + +** glyph + Debug update_bbox for compound glyphs + Add empty() to clear to unread state (allows apps to save memory) + +** OS/2 + update update() to account for new cmap structure + +** Post + Correct mu to pi in Postscript name list. The list now follows the + MS convention for good or ill. + +** Table + Add empty() to clear a table to its unread state + +** Scripts +*** psfix + Added. Creates Post table based on cmap information + +*** eurofix + Added bullet hacking and generally backwards, forwards, all + ways mapping. + +*** ttfenc + Now supports the difference between MS post name list and TeXs + +* 0.14 + + Sort out mix up over CVS mess + +* 0.15 + +** Table + read_dat no longer marks table as read + +** Cvt_ + Mark table as read when read + +** Fpgm + Mark table as read when read + +** Prep + Mark table as read when read + +** Font + Add support for Mac sfnt version code ('true') + Be stricter on out @fontlist, only output tables that exist + +* 0.16 + +** Install + add pmake support + +** glyph + tidy up pod + +** kern + tidy up pod + +** name + add utf8 support + +* 0.17 + +** Utils + Debug TTF_bininfo >>= seems to have stopped working! + +* 0.18 + diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Cmap.pm libfont-ttf-perl-1.04/lib/Font/TTF/Cmap.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Cmap.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Cmap.pm 2014-01-10 02:09:34.000000000 +0000 @@ -15,7 +15,7 @@ =head1 INSTANCE VARIABLES -The instance variables listed here are not preceeded by a space due to their +The instance variables listed here are not preceded by a space due to their emulating structural information in the font. =over 4 @@ -31,7 +31,7 @@ =back Each subtables also has its own instance variables which are, again, not -preceeded by a space. +preceded by a space. =over 4 @@ -240,6 +240,7 @@ to it if found. Returns the table it finds. =cut + sub find_ms { my ($self) = @_; @@ -327,11 +328,11 @@ if ($s->{'Format'} == 0) { - $fh->print(pack("C256", @{$s->{'val'}}{0 .. 255})); + $fh->print(pack("C256", map {defined $_ ? $_ : 0} @{$s->{'val'}}{0 .. 255})); } elsif ($s->{'Format'} == 6) { $fh->print(pack("n2", $keys[0], $keys[-1] - $keys[0] + 1)); - $fh->print(pack("n*", @{$s->{'val'}}{$keys[0] .. $keys[-1]})); + $fh->print(pack("n*", map {defined $_ ? $_ : 0} @{$s->{'val'}}{$keys[0] .. $keys[-1]})); } elsif ($s->{'Format'} == 2) # Contributed by Huw Rogers { my ($g, $k, $h, $l, $m, $n); @@ -712,7 +713,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Coverage.pm libfont-ttf-perl-1.04/lib/Font/TTF/Coverage.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Coverage.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Coverage.pm 2014-01-10 02:09:34.000000000 +0000 @@ -345,7 +345,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Cvt_.pm libfont-ttf-perl-1.04/lib/Font/TTF/Cvt_.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Cvt_.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Cvt_.pm 2014-01-10 02:09:34.000000000 +0000 @@ -84,7 +84,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/DSIG.pm libfont-ttf-perl-1.04/lib/Font/TTF/DSIG.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/DSIG.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/DSIG.pm 2014-01-10 02:09:34.000000000 +0000 @@ -77,7 +77,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Delta.pm libfont-ttf-perl-1.04/lib/Font/TTF/Delta.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Delta.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Delta.pm 2014-01-10 02:09:34.000000000 +0000 @@ -180,7 +180,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Dumper.pm libfont-ttf-perl-1.04/lib/Font/TTF/Dumper.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Dumper.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Dumper.pm 2014-01-10 02:09:34.000000000 +0000 @@ -85,7 +85,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/EBDT.pm libfont-ttf-perl-1.04/lib/Font/TTF/EBDT.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/EBDT.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/EBDT.pm 2014-01-10 02:09:34.000000000 +0000 @@ -304,7 +304,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/EBLC.pm libfont-ttf-perl-1.04/lib/Font/TTF/EBLC.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/EBLC.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/EBLC.pm 2014-01-10 02:09:34.000000000 +0000 @@ -253,7 +253,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Fdsc.pm libfont-ttf-perl-1.04/lib/Font/TTF/Fdsc.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Fdsc.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Fdsc.pm 2014-01-10 02:09:34.000000000 +0000 @@ -74,7 +74,7 @@ $fh->print(TTF_Pack("v", $self->{'version'})); - $descs = $self->{'descriptors'} or {}; + $descs = $self->{'descriptors'} || {}; $fh->print(pack("N", scalar keys %$descs)); foreach (sort keys %$descs) { @@ -132,7 +132,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Feat.pm libfont-ttf-perl-1.04/lib/Font/TTF/Feat.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Feat.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Feat.pm 2014-01-10 02:09:34.000000000 +0000 @@ -208,7 +208,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Features/Cvar.pm libfont-ttf-perl-1.04/lib/Font/TTF/Features/Cvar.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Features/Cvar.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Features/Cvar.pm 2014-01-10 02:09:34.000000000 +0000 @@ -159,6 +159,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Features/Size.pm libfont-ttf-perl-1.04/lib/Font/TTF/Features/Size.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Features/Size.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Features/Size.pm 2014-01-10 02:09:34.000000000 +0000 @@ -124,7 +124,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Features/Sset.pm libfont-ttf-perl-1.04/lib/Font/TTF/Features/Sset.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Features/Sset.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Features/Sset.pm 2014-01-10 02:09:34.000000000 +0000 @@ -102,6 +102,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Fmtx.pm libfont-ttf-perl-1.04/lib/Font/TTF/Fmtx.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Fmtx.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Fmtx.pm 2014-01-10 02:09:34.000000000 +0000 @@ -112,7 +112,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Font.pm libfont-ttf-perl-1.04/lib/Font/TTF/Font.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Font.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Font.pm 2014-01-10 02:09:34.000000000 +0000 @@ -438,7 +438,7 @@ ($name, $check, $off, $len) = unpack("a4NNN", $dat); $zlen = $len; } - $self->{$name} = $self->{' PARENT'}->find($self, $name, $check, $off, $len) && next + $self->{$name} = $self->{' PARENT'}->find($self, $name, $check, $off, $len) and next if (defined $self->{' PARENT'}); $type = $tables{$name} || 'Font::TTF::Table'; $t = $type; @@ -916,7 +916,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Fpgm.pm libfont-ttf-perl-1.04/lib/Font/TTF/Fpgm.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Fpgm.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Fpgm.pm 2014-01-10 02:09:34.000000000 +0000 @@ -90,7 +90,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/GDEF.pm libfont-ttf-perl-1.04/lib/Font/TTF/GDEF.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/GDEF.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/GDEF.pm 2014-01-10 02:09:34.000000000 +0000 @@ -471,6 +471,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/GPOS.pm libfont-ttf-perl-1.04/lib/Font/TTF/GPOS.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/GPOS.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/GPOS.pm 2014-01-10 02:09:34.000000000 +0000 @@ -703,7 +703,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/GSUB.pm libfont-ttf-perl-1.04/lib/Font/TTF/GSUB.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/GSUB.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/GSUB.pm 2014-01-10 02:09:34.000000000 +0000 @@ -253,7 +253,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Glat.pm libfont-ttf-perl-1.04/lib/Font/TTF/Glat.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Glat.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Glat.pm 2014-01-10 02:09:34.000000000 +0000 @@ -140,6 +140,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Gloc.pm libfont-ttf-perl-1.04/lib/Font/TTF/Gloc.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Gloc.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Gloc.pm 2014-01-10 02:09:34.000000000 +0000 @@ -1,6 +1,6 @@ package Font::TTF::Gloc; -=head1 TITLE +=head1 NAME Font::TTF::Gloc - Offsets into Glat table for the start of the attributes for each glyph @@ -112,6 +112,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Glyf.pm libfont-ttf-perl-1.04/lib/Font/TTF/Glyf.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Glyf.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Glyf.pm 2014-01-10 02:09:34.000000000 +0000 @@ -173,7 +173,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Glyph.pm libfont-ttf-perl-1.04/lib/Font/TTF/Glyph.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Glyph.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Glyph.pm 2014-01-10 02:09:34.000000000 +0000 @@ -884,7 +884,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/GrFeat.pm libfont-ttf-perl-1.04/lib/Font/TTF/GrFeat.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/GrFeat.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/GrFeat.pm 2014-01-10 02:09:34.000000000 +0000 @@ -87,7 +87,7 @@ else #version == 2 {($feature, $nSettings, $reserved, $settingTable, $featureFlags, $nameIndex) = TTF_Unpack("LSSLSS", substr($self->{' dat'}, 12 + ($_ - 1) * 16, 16))}; - my $feature = + $feature = { 'feature' => $feature, 'name' => $nameIndex, @@ -100,7 +100,7 @@ if ($featureFlags & 0x4000) {$feature->{'default'} = $featureFlags & 0x00FF;} else - {$feature->{'default'} = @settings[0];} + {$feature->{'default'} = $settings[0];} $feature->{'settings'} = {@settings}; push(@$features, $feature); @@ -128,7 +128,7 @@ $features = $self->{'features'}; $numFeatures = @$features; - $featuresData, $settingsData = ('', ''); + $featuresData = $settingsData = ''; foreach (@$features) { $settings = $_->{'settings'}; @@ -313,7 +313,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Hdmx.pm libfont-ttf-perl-1.04/lib/Font/TTF/Hdmx.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Hdmx.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Hdmx.pm 2014-01-10 02:09:34.000000000 +0000 @@ -165,7 +165,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Head.pm libfont-ttf-perl-1.04/lib/Font/TTF/Head.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Head.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Head.pm 2014-01-10 02:09:34.000000000 +0000 @@ -266,7 +266,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Hhea.pm libfont-ttf-perl-1.04/lib/Font/TTF/Hhea.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Hhea.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Hhea.pm 2014-01-10 02:09:34.000000000 +0000 @@ -175,7 +175,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Hmtx.pm libfont-ttf-perl-1.04/lib/Font/TTF/Hmtx.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Hmtx.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Hmtx.pm 2014-01-10 02:09:34.000000000 +0000 @@ -217,7 +217,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Kern/ClassArray.pm libfont-ttf-perl-1.04/lib/Font/TTF/Kern/ClassArray.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Kern/ClassArray.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Kern/ClassArray.pm 2014-01-10 02:09:34.000000000 +0000 @@ -156,7 +156,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Kern/CompactClassArray.pm libfont-ttf-perl-1.04/lib/Font/TTF/Kern/CompactClassArray.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Kern/CompactClassArray.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Kern/CompactClassArray.pm 2014-01-10 02:09:34.000000000 +0000 @@ -96,7 +96,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Kern/OrderedList.pm libfont-ttf-perl-1.04/lib/Font/TTF/Kern/OrderedList.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Kern/OrderedList.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Kern/OrderedList.pm 2014-01-10 02:09:34.000000000 +0000 @@ -112,7 +112,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Kern/StateTable.pm libfont-ttf-perl-1.04/lib/Font/TTF/Kern/StateTable.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Kern/StateTable.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Kern/StateTable.pm 2014-01-10 02:09:34.000000000 +0000 @@ -146,7 +146,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Kern/Subtable.pm libfont-ttf-perl-1.04/lib/Font/TTF/Kern/Subtable.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Kern/Subtable.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Kern/Subtable.pm 2014-01-10 02:09:34.000000000 +0000 @@ -178,7 +178,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Kern.pm libfont-ttf-perl-1.04/lib/Font/TTF/Kern.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Kern.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Kern.pm 2014-01-10 02:09:34.000000000 +0000 @@ -33,13 +33,13 @@ =item tables -Array of subtables in the kerning table +Array of subtables in the kerning table -=over +Each subtable has a number of instance variables. -=item kern +=over 4 -Each subtable has a number of instance variables. +=item kern A two level hash array containing kerning values. The indexing is left is via left class and right class. It may seem using hashes is strange, @@ -358,7 +358,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/LTSH.pm libfont-ttf-perl-1.04/lib/Font/TTF/LTSH.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/LTSH.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/LTSH.pm 2014-01-10 02:09:34.000000000 +0000 @@ -103,7 +103,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Loca.pm libfont-ttf-perl-1.04/lib/Font/TTF/Loca.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Loca.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Loca.pm 2014-01-10 02:09:34.000000000 +0000 @@ -190,7 +190,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Manual.pod libfont-ttf-perl-1.04/lib/Font/TTF/Manual.pod --- libfont-ttf-perl-1.03/lib/Font/TTF/Manual.pod 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Manual.pod 2014-01-10 02:09:34.000000000 +0000 @@ -218,7 +218,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Maxp.pm libfont-ttf-perl-1.04/lib/Font/TTF/Maxp.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Maxp.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Maxp.pm 2014-01-10 02:09:34.000000000 +0000 @@ -193,7 +193,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Chain.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Chain.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Chain.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Chain.pm 2014-01-10 02:09:34.000000000 +0000 @@ -199,7 +199,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Contextual.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Contextual.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Contextual.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Contextual.pm 2014-01-10 02:09:34.000000000 +0000 @@ -12,10 +12,9 @@ use vars qw(@ISA); use Font::TTF::Utils; use Font::TTF::AATutils; -use Font::TTF::Mort::Subtable; use IO::File; -@ISA = qw(Font::TTF::AAT::Mort::Subtable); +@ISA = qw(Font::TTF::Mort::Subtable); sub new { @@ -160,7 +159,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Insertion.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Insertion.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Insertion.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Insertion.pm 2014-01-10 02:09:34.000000000 +0000 @@ -182,7 +182,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Ligature.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Ligature.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Ligature.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Ligature.pm 2014-01-10 02:09:34.000000000 +0000 @@ -249,7 +249,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Noncontextual.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Noncontextual.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Noncontextual.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Noncontextual.pm 2014-01-10 02:09:34.000000000 +0000 @@ -98,7 +98,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Rearrangement.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Rearrangement.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Rearrangement.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Rearrangement.pm 2014-01-10 02:09:34.000000000 +0000 @@ -110,7 +110,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Subtable.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Subtable.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort/Subtable.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort/Subtable.pm 2014-01-10 02:09:34.000000000 +0000 @@ -203,7 +203,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Mort.pm libfont-ttf-perl-1.04/lib/Font/TTF/Mort.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Mort.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Mort.pm 2014-01-10 02:09:34.000000000 +0000 @@ -123,7 +123,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Name.pm libfont-ttf-perl-1.04/lib/Font/TTF/Name.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Name.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Name.pm 2014-01-10 02:09:34.000000000 +0000 @@ -910,7 +910,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/OS_2.pm libfont-ttf-perl-1.04/lib/Font/TTF/OS_2.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/OS_2.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/OS_2.pm 2014-01-10 02:09:34.000000000 +0000 @@ -1030,7 +1030,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/OTTags.pm libfont-ttf-perl-1.04/lib/Font/TTF/OTTags.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/OTTags.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/OTTags.pm 2014-01-10 02:09:34.000000000 +0000 @@ -18,16 +18,22 @@ # Read latest tags file to add to built-in definitions readtagsfile ("C:\\Program Files\\Microsoft VOLT\\TAGS.txt"); - + First-level keys to %tttags and %ttnames are: =over -'SCRIPT' -- retrieve script tag or name +=item SCRIPT + +retrieve script tag or name + +=item LANGUAGE -'LANGUAGE' -- retrieve language tag or name +retrieve language tag or name -'FEATURE' -- retrieve feature tag or name +=item FEATURE + +retrieve feature tag or name =back @@ -1216,6 +1222,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/OldCmap.pm libfont-ttf-perl-1.04/lib/Font/TTF/OldCmap.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/OldCmap.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/OldCmap.pm 2014-01-10 02:09:34.000000000 +0000 @@ -22,7 +22,7 @@ =head1 INSTANCE VARIABLES -The instance variables listed here are not preceeded by a space due to their +The instance variables listed here are not preceded by a space due to their emulating structural information in the font. =over 4 @@ -38,7 +38,7 @@ =back Each subtables also has its own instance variables which are, again, not -preceeded by a space. +preceded by a space. =over 4 @@ -194,6 +194,7 @@ to it if found. Returns the table it finds. =cut + sub find_ms { my ($self) = @_; @@ -362,7 +363,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/OldMort.pm libfont-ttf-perl-1.04/lib/Font/TTF/OldMort.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/OldMort.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/OldMort.pm 2014-01-10 02:09:34.000000000 +0000 @@ -717,6 +717,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/PCLT.pm libfont-ttf-perl-1.04/lib/Font/TTF/PCLT.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/PCLT.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/PCLT.pm 2014-01-10 02:09:34.000000000 +0000 @@ -136,7 +136,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/PSNames.pm libfont-ttf-perl-1.04/lib/Font/TTF/PSNames.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/PSNames.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/PSNames.pm 2014-01-10 02:09:34.000000000 +0000 @@ -4451,7 +4451,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Post.pm libfont-ttf-perl-1.04/lib/Font/TTF/Post.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Post.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Post.pm 2014-01-10 02:09:34.000000000 +0000 @@ -322,7 +322,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Prep.pm libfont-ttf-perl-1.04/lib/Font/TTF/Prep.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Prep.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Prep.pm 2014-01-10 02:09:34.000000000 +0000 @@ -92,7 +92,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Prop.pm libfont-ttf-perl-1.04/lib/Font/TTF/Prop.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Prop.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Prop.pm 2014-01-10 02:09:34.000000000 +0000 @@ -173,7 +173,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Segarr.pm libfont-ttf-perl-1.04/lib/Font/TTF/Segarr.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Segarr.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Segarr.pm 2014-01-10 02:09:34.000000000 +0000 @@ -379,7 +379,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Silf.pm libfont-ttf-perl-1.04/lib/Font/TTF/Silf.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Silf.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Silf.pm 2014-01-10 02:09:34.000000000 +0000 @@ -665,8 +665,9 @@ $fh->print(pack("n*", @{$pass->{'ruleSortKeys'}})); $fh->print(pack("C*", @{$pass->{'rulePreContexts'}})); $fh->print(TTF_Pack("CS", 0, $pass->{'passConstraintLen'})); - my ($oconstraints, $dat) = packcode($pass->{'constraintCode'}); - my ($oactions, $actiondat) = packcode($pass->{'actionCode'}); + my ($oconstraints, $oactions); + ($oconstraints, $dat) = packcode($pass->{'constraintCode'}); + ($oactions, $actiondat) = packcode($pass->{'actionCode'}); # printf "constraint offsets @ %X\n", $fh->tell(); $fh->print(pack("n*", @{$oconstraints})); # printf "action offsets @ %X\n", $fh->tell(); @@ -881,6 +882,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Sill.pm libfont-ttf-perl-1.04/lib/Font/TTF/Sill.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Sill.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Sill.pm 2014-01-10 02:09:34.000000000 +0000 @@ -69,7 +69,7 @@ return $self->SUPER::out($fh) unless ($self->{' read'}); $fh->print(TTF_Pack("vSSSS", $self->{'version'}, $num, $range, $select, $shift)); - foreach $k (sort (keys %{$self->{'langs'}}), '+1') + foreach $k ((sort keys %{$self->{'langs'}}), '+1') { my ($numf) = scalar @{$self->{'langs'}{$k}} unless ($k eq '+1'); $fh->print(pack("a4nn", $k, $numf, $offset)); @@ -137,7 +137,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Table.pm libfont-ttf-perl-1.04/lib/Font/TTF/Table.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Table.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Table.pm 2014-01-10 02:09:34.000000000 +0000 @@ -438,7 +438,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Ttc.pm libfont-ttf-perl-1.04/lib/Font/TTF/Ttc.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Ttc.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Ttc.pm 2014-01-10 02:09:34.000000000 +0000 @@ -147,7 +147,7 @@ sub DESTROY { my ($self) = @_; - close ($self->{' INFILE'}); + close ($self->{' INFILE'}) if $self->{' INFILE'}; undef; } @@ -169,7 +169,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Ttopen.pm libfont-ttf-perl-1.04/lib/Font/TTF/Ttopen.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Ttopen.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Ttopen.pm 2014-01-10 02:09:34.000000000 +0000 @@ -30,7 +30,7 @@ =item OFFSET -This variable is preceeded by a space and gives the offset from the start of the +This variable is preceded by a space and gives the offset from the start of the table (not the table section) to the script table for this script =item REFTAG @@ -59,7 +59,7 @@ =item OFFSET -This variable is preceeded by a a space and gives the offset from the start of +This variable is preceded by a a space and gives the offset from the start of the whole table to the language table for this language =item REFTAG @@ -105,7 +105,7 @@ =item OFFSET -This attribute is preceeded by a space and gives the offset relative to the start of the whole +This attribute is preceded by a space and gives the offset relative to the start of the whole table of this particular feature. =item PARMS @@ -132,7 +132,7 @@ =item OFFSET -This name is preceeded by a space and contains the offset from the start of the table to this +This name is preceded by a space and contains the offset from the start of the table to this particular lookup =item TYPE @@ -158,7 +158,7 @@ =item OFFSET -This is preceeded by a space and gives the offset relative to the start of the table for this +This is preceded by a space and gives the offset relative to the start of the table for this subtable =item FORMAT @@ -197,7 +197,7 @@ =item PRE -This array holds the sequence of elements preceeding the first match element +This array holds the sequence of elements preceding the first match element and has the same form as the MATCH array. =item POST @@ -1338,7 +1338,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Useall.pm libfont-ttf-perl-1.04/lib/Font/TTF/Useall.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Useall.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Useall.pm 2014-01-10 02:09:34.000000000 +0000 @@ -97,6 +97,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Utils.pm libfont-ttf-perl-1.04/lib/Font/TTF/Utils.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Utils.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Utils.pm 2014-01-10 02:09:34.000000000 +0000 @@ -247,7 +247,7 @@ } else { $frac = 0; } - $dat .= pack('nn', $res, eval("0x$frac")); + $dat .= pack('nn', $res, hex($frac)); } elsif ($type eq "F") { @@ -633,9 +633,8 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. -=cut +=cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Vhea.pm libfont-ttf-perl-1.04/lib/Font/TTF/Vhea.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Vhea.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Vhea.pm 2014-01-10 02:09:34.000000000 +0000 @@ -174,7 +174,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Vmtx.pm libfont-ttf-perl-1.04/lib/Font/TTF/Vmtx.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Vmtx.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Vmtx.pm 2014-01-10 02:09:34.000000000 +0000 @@ -89,7 +89,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Win32.pm libfont-ttf-perl-1.04/lib/Font/TTF/Win32.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Win32.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Win32.pm 2014-01-10 02:09:34.000000000 +0000 @@ -44,6 +44,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Woff/MetaData.pm libfont-ttf-perl-1.04/lib/Font/TTF/Woff/MetaData.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Woff/MetaData.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Woff/MetaData.pm 2014-01-10 02:09:34.000000000 +0000 @@ -35,6 +35,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Woff/PrivateData.pm libfont-ttf-perl-1.04/lib/Font/TTF/Woff/PrivateData.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Woff/PrivateData.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Woff/PrivateData.pm 2014-01-10 02:09:34.000000000 +0000 @@ -36,7 +36,7 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/Woff.pm libfont-ttf-perl-1.04/lib/Font/TTF/Woff.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/Woff.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/Woff.pm 2014-01-10 02:09:34.000000000 +0000 @@ -56,6 +56,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF/XMLparse.pm libfont-ttf-perl-1.04/lib/Font/TTF/XMLparse.pm --- libfont-ttf-perl-1.03/lib/Font/TTF/XMLparse.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF/XMLparse.pm 2014-01-10 02:09:34.000000000 +0000 @@ -187,6 +187,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. + =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/Font/TTF.pm libfont-ttf-perl-1.04/lib/Font/TTF.pm --- libfont-ttf-perl-1.03/lib/Font/TTF.pm 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/Font/TTF.pm 2014-01-10 02:09:34.000000000 +0000 @@ -1,6 +1,7 @@ package Font::TTF; -$VERSION = '1.03'; # MJPH 5-Sep-2013 Add $t->minsize() +$VERSION = '1.04'; # MJPH 8-Jan-2014 License, POD, and perl -w tidying; bug fixes +# $VERSION = '1.03'; # MJPH 5-Sep-2013 Add $t->minsize() # $VERSION = '1.02'; # MJPH 30-Aug-2012 Fix case typo in Useall # $VERSION = '1.01'; # MJPH 30-Aug-2012 add IO::String prerequisite # $VERSION = '1.00'; # MJPH 21-Aug-2012 OS/2, OT & Graphite improvements; bug fixes @@ -30,7 +31,8 @@ =head1 AUTHOR -Martin Hosken L (see CONTRIBUTORS for other authors). +Martin Hosken L +(see CONTRIBUTORS for other authors). =head1 LICENSING @@ -39,6 +41,6 @@ This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. -The test suite contains test fonts released under the SIL Open Font License 1.1, see OFL.txt. +. =cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/lib/ttfmod.pl libfont-ttf-perl-1.04/lib/ttfmod.pl --- libfont-ttf-perl-1.03/lib/ttfmod.pl 2013-09-05 07:36:34.000000000 +0000 +++ libfont-ttf-perl-1.04/lib/ttfmod.pl 2014-01-10 02:09:34.000000000 +0000 @@ -172,3 +172,16 @@ } else { 1; } + +=head1 AUTHOR + +Martin Hosken L + +=head1 LICENSING + +Copyright (c) 1998-2013, SIL International (http://www.sil.org) + +This script is released under the terms of the Artistic License 2.0. +For details, see the full text of the license in the file LICENSE. + +=cut \ No newline at end of file diff -Nru libfont-ttf-perl-1.03/minsize.patch libfont-ttf-perl-1.04/minsize.patch --- libfont-ttf-perl-1.03/minsize.patch 2013-09-06 04:47:34.000000000 +0000 +++ libfont-ttf-perl-1.04/minsize.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,501 +0,0 @@ -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF.pm ---- a/lib/Font/TTF.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -1,6 +1,7 @@ - package Font::TTF; - --$VERSION = '1.02'; # MJPH 30-Aug-2012 Fix case typo in Useall -+$VERSION = '1.03'; # MJPH 5-Sep-2013 Add $t->minsize() -+# $VERSION = '1.02'; # MJPH 30-Aug-2012 Fix case typo in Useall - # $VERSION = '1.01'; # MJPH 30-Aug-2012 add IO::String prerequisite - # $VERSION = '1.00'; # MJPH 21-Aug-2012 OS/2, OT & Graphite improvements; bug fixes - # $VERSION = '0.48'; # MJPH 15-DEC-2010 Bug fixes -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Cmap.pm ---- a/lib/Font/TTF/Cmap.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Cmap.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -579,6 +579,20 @@ - $self; - } - -+ -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be in bytes. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 4; -+} -+ -+ - =head2 $t->update - - Tidies the cmap table. -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Feat.pm ---- a/lib/Font/TTF/Feat.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Feat.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -121,6 +121,20 @@ - $self; - } - -+ -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 6; -+} -+ -+ - =head2 $t->print($fh) - - Prints a human-readable representation of the table -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/GDEF.pm ---- a/lib/Font/TTF/GDEF.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/GDEF.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -396,6 +396,19 @@ - } - - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 10; -+} -+ -+ - =head2 $t->update - - Sort COVERAGE tables. -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Glat.pm ---- a/lib/Font/TTF/Glat.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Glat.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -111,5 +111,17 @@ - push(@{$gloc->{'locations'}}, $fh->tell() - $base); - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 4; -+} -+ - 1; - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Gloc.pm ---- a/lib/Font/TTF/Gloc.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Gloc.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -83,5 +83,17 @@ - { $fh->write(pack("n$num", @{$self->{'names'}})); } - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 8; -+} -+ - 1; - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/GrFeat.pm ---- a/lib/Font/TTF/GrFeat.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/GrFeat.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -175,6 +175,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 6; -+} -+ - =head2 $t->print($fh) - - Prints a human-readable representation of the table -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Hdmx.pm ---- a/lib/Font/TTF/Hdmx.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Hdmx.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -94,6 +94,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 8; -+} -+ - - =head2 $t->tables_do(&func) - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Head.pm ---- a/lib/Font/TTF/Head.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Head.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -117,6 +117,19 @@ - } - - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 54; -+} -+ -+ - =head2 $t->XML_element($context, $depth, $key, $value) - - Handles date process for the XML exporter -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Hhea.pm ---- a/lib/Font/TTF/Hhea.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Hhea.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -99,6 +99,19 @@ - } - - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 36; -+} -+ -+ - =head2 $t->update - - Updates various parameters in the hhea table from the hmtx table. -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Kern.pm ---- a/lib/Font/TTF/Kern.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Kern.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -319,6 +319,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 4; -+} -+ - 1; - - =head1 BUGS -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/LTSH.pm ---- a/lib/Font/TTF/LTSH.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/LTSH.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -72,6 +72,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 4; -+} -+ - - 1; - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Maxp.pm ---- a/lib/Font/TTF/Maxp.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Maxp.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -120,6 +120,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 4; -+} -+ - - =head2 $t->update - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Mort.pm ---- a/lib/Font/TTF/Mort.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Mort.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -67,6 +67,18 @@ - } - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 8; -+} -+ - =head2 $t->print($fh) - - Prints a human-readable representation of the table -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Name.pm ---- a/lib/Font/TTF/Name.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Name.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -291,6 +291,18 @@ - { return $self->SUPER::XML_end(@_); } - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 6; -+} -+ - =head2 is_utf8($pid, $eid) - - Returns whether a string of a given platform and encoding is going to be in UTF8 -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/OS_2.pm ---- a/lib/Font/TTF/OS_2.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/OS_2.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -236,6 +236,18 @@ - { return $self->SUPER::XML_end(@_); } - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 78; -+} -+ - =head2 $t->update - - Updates the OS/2 table by getting information from other sources: -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/PCLT.pm ---- a/lib/Font/TTF/PCLT.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/PCLT.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -106,6 +106,18 @@ - $fh->print(TTF_Out_Fields($self, \%fields, 54)); - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 54; -+} -+ - 1; - - =head1 BUGS -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Post.pm ---- a/lib/Font/TTF/Post.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Post.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -286,6 +286,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 32; -+} -+ - 1; - - =head1 BUGS -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Prop.pm ---- a/lib/Font/TTF/Prop.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Prop.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -81,6 +81,18 @@ - AAT_write_lookup($fh, $self->{'format'}, $lookup, 2, $default) if (defined $lookup); - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 8; -+} -+ - =head2 $t->print($fh) - - Prints a human-readable representation of the table -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Silf.pm ---- a/lib/Font/TTF/Silf.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Silf.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -865,5 +865,17 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 4; -+} -+ - 1; - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Sill.pm ---- a/lib/Font/TTF/Sill.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Sill.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -109,6 +109,19 @@ - } - $self; - } -+ -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 6; -+} -+ - 1; - - -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Table.pm ---- a/lib/Font/TTF/Table.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Table.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -287,6 +287,18 @@ - } - - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 0; -+} -+ - =head2 $t->dirty($val) - - This sets the dirty flag to the given value or 1 if no given value. It returns the -diff -r 8809aefde4ba -r 935f6ddb5204 lib/Font/TTF/Vhea.pm ---- a/lib/Font/TTF/Vhea.pm Tue Sep 03 09:37:53 2013 +0000 -+++ b/lib/Font/TTF/Vhea.pm Thu Sep 05 14:20:58 2013 +0700 -@@ -98,6 +98,18 @@ - $self; - } - -+=head2 $t->minsize() -+ -+Returns the minimum size this table can be. If it is smaller than this, then the table -+must be bad and should be deleted or whatever. -+ -+=cut -+ -+sub minsize -+{ -+ return 36; -+} -+ - - =head2 $t->update - diff -Nru libfont-ttf-perl-1.03/t/OFL.txt libfont-ttf-perl-1.04/t/OFL.txt --- libfont-ttf-perl-1.03/t/OFL.txt 2013-11-11 06:18:17.000000000 +0000 +++ libfont-ttf-perl-1.04/t/OFL.txt 2014-01-10 02:09:34.000000000 +0000 @@ -1,5 +1,5 @@ -testfont.ttf and testfont.woff are Copyright (c) 2005-2013, SIL International (http://www.sil.org) -with Reserved Font Names "FontUtils" and "Test" +Copyright (c) 2005-2008, SIL International (http://www.sil.org) +with Reserved Font Names "Gentium" and "SIL" This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: @@ -91,4 +91,4 @@ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file Binary files /tmp/uXGsIMHsLO/libfont-ttf-perl-1.03/t/testfont.ttf and /tmp/cGn6jUydK0/libfont-ttf-perl-1.04/t/testfont.ttf differ Binary files /tmp/uXGsIMHsLO/libfont-ttf-perl-1.03/t/testfont.woff and /tmp/cGn6jUydK0/libfont-ttf-perl-1.04/t/testfont.woff differ