deprecate Imager::Font::T1
authorTony Cook <tony@develop-help.com>
Thu, 21 May 2020 08:31:57 +0000 (18:31 +1000)
committerTony Cook <tony@develop-help.com>
Thu, 21 May 2020 08:31:57 +0000 (18:31 +1000)
FT2/Changes
FT2/Makefile.PL
T1/T1.pm
lib/Imager/Font.pm
lib/Imager/Install.pod

index 3a90e74..dd9aead 100644 (file)
@@ -1,3 +1,8 @@
+Imager-Font-FT2 0.98
+====================
+
+ - use pkg-config to find freetype2 if available.
+
 Imager-Font-FT2 0.97
 ====================
 
 Imager-Font-FT2 0.97
 ====================
 
index 71a0c8b..f48876d 100644 (file)
@@ -40,8 +40,8 @@ if (eval { ExtUtils::MakeMaker->VERSION('6.46'); 1 }) {
       repository =>
       {
        type => "git",
       repository =>
       {
        type => "git",
-       url => "git://git.imager.perl.org/imager.git",
-       web => "http://git.imager.perl.org/imager.git",
+       url => "git://github.com/tonycozimager.git",
+       web => "https://github.com/tonycoz/imager.git",
       },
       bugtracker =>
       {
       },
       bugtracker =>
       {
index a9c28af..09297c9 100644 (file)
--- a/T1/T1.pm
+++ b/T1/T1.pm
@@ -233,6 +233,12 @@ __END__
 
 =head1 DESCRIPTION
 
 
 =head1 DESCRIPTION
 
+Imager::Font::T1 is deprecated.
+
+F<T1Lib> is unmaintained and has serious bugs when built on 64-bit
+systems.  Freetype 2 has Type 1 font support and is supported by
+Imager via Imager::Font::FT2.
+
 Imager::Font creates a Imager::Font::Type1 object when asked to create
 a font object based on a C<.pfb> file.
 
 Imager::Font creates a Imager::Font::Type1 object when asked to create
 a font object based on a C<.pfb> file.
 
index 0c0699f..e0ccc8f 100644 (file)
@@ -4,7 +4,7 @@ use Imager::Color;
 use strict;
 use vars qw($VERSION);
 
 use strict;
 use vars qw($VERSION);
 
-$VERSION = "1.038";
+$VERSION = "1.039";
 
 # the aim here is that we can:
 #  - add file based types in one place: here
 
 # the aim here is that we can:
 #  - add file based types in one place: here
@@ -45,7 +45,7 @@ my %drivers =
   );
 
 # this currently should only contain file based types, don't add w32
   );
 
 # this currently should only contain file based types, don't add w32
-my @priority = qw(t1 tt ft2 ifs);
+my @priority = qw(tt ft2 ifs);
 
 sub new {
   my $class = shift;
 
 sub new {
   my $class = shift;
index 3d5f9a9..7f625e4 100644 (file)
@@ -244,6 +244,9 @@ C<w32api-runtime> packages.
 L<Imager::Font::T1> uses L<< C<t1lib> |http://www.t1lib.org/ >> for
 font support, supporting Postscript Type 1 fonts only.
 
 L<Imager::Font::T1> uses L<< C<t1lib> |http://www.t1lib.org/ >> for
 font support, supporting Postscript Type 1 fonts only.
 
+=for stopwords
+abandonware
+
 T1Lib is abandonware, the latest released version has several bugs
 that reliably crash on 64-bit systems.
 
 T1Lib is abandonware, the latest released version has several bugs
 that reliably crash on 64-bit systems.