specific to Imager::Font::Type1
- mc_web_map was storing colors with an alpha of 0
- update the URLs for libpng and zlib
- - Fixed empty string handling for tt font driver.
- - Fixed tiff handling of images all contained in a
- single strip (rowsperstrip = -1) and added a hack
- for images missing the rowsperstrip tag.
- - Fixed default parameters for crop()
- - Added Preliminary specialized scaling code.
+ - Fixed empty string handling for tt font driver.
+ - Fixed tiff handling of images all contained in a
+ single strip (rowsperstrip = -1) and added a hack
+ for images missing the rowsperstrip tag.
+ - Fixed default parameters for crop()
+ - Added Preliminary specialized scaling code.
+ - Added image type detection.
+ - added smoke test for win32 font bounding_box() method, and
+ fixed the problem reported in ticket #1748.
+ - update t37w32font.t to use i_line() instead of i_draw()
+ - replaced non-portable call to rint() with (int)(dy+0.5) (so we
+ can build on Win32)
+ - the default tifflib warning handler was crashing on Win32
+ under ActivePerl, when an unrecognized tag was read from the
+ file. For now we'll just drop the warnings in the bit bucket.
+ (Ticket #1513)
+ - the code to read multiple tiffs didn't handle files with more
+ than five images correctly, causing a memory overrun.
+ - fix some minor test code hiccups
+ - implemented i_t1_has_chars(), tests for same
+ - added ExistenceTest.{pfb,afm,ttf} for testing $font->has_chars
+ - tests for Imager::Font::Type1::has_chars();
+ - tests for Imager::Font::Truetype::has_chars();
+ - internal and external bounding box calculations now use
+ the same hint flags as text output for Freetype 2.x
+ - made the i_foo_bbox() interface more expandable by using
+ symbolic constants for the sizes and array offsets
+ - added a / character to the ExistenceTest.foo fonts that
+ overlaps the right side of the character cell, to test the
+ advance width reporting.
+ - added advance width to the i_foo_bbox() interface, and
+ implemented it for FT2, FT1 and Type 1
+ - Imager::Font::bounding_box() now returns an Imager::Font::BBox
+ object in scalar context.
+ - implemented $font->align() text output method, for simple output
+ of aligned text
+ - created Imager::Font::Wrap::wrap_text to perform simple text
+ wrapping
+ - FT1, FT2 and T1 fonts now support the face_name method
+ - FT1, FT2 and T1 now support the glyph_names() method
+ - Debian woody supplied FT2.0.9, which didn't support
+ FT_Has_PS_Names(), so we use the FT_HAS_GLYPH_NAMES() macro
+ instead.
+ - some older FT1 don't define TT_MS_LANGID_ENGLISH_GENERAL,
+ which we use, define it if freetype doesn't.
+ - Added extra options to rubthrough() so only a subpart of
+ source image is used.
+ - the image fills didn't handle filling with source images of
+ less than four channels correctly
+ - added comment support the postfix transform2() expression
+ parser
+ - transform2() can now produce images with other than 3 channels.
+ - added a correct T_AVREF input mapping to the typemap to
+ simplify parameter lists
+
=================================================================
For latest versions check the Imager-devel pages: