Post without Account — your post will be reviewed, and if appropriate, posted under Anonymous. You can also use this link to report any problems registering or logging in.

Latest Release

  • 18 Replies
  • 4535 Views
*

Offline Phil

  • Global Moderator
  • Hero Member
  • *****
  • 710
    • View Profile
Re: Latest Release
« Reply #15: August 16, 2019, 10:54:11 PM »
This is release 3.016

  • Add a road map for development.
  • BDF (bitmapped) fonts now work.
  • Minor documentation improvements (some "how to" task orientation).
  • Document that CJK fonts can't be embedded or synthesized.
  • Fix "noembed" for CFF files (font file was embedded but not usable).
  • Uniform "get" and "set" bounding box calls.
  • More tolerance of out-of-spec PDF structures (no longer fatal errors).
  • Minor improvements to buildDoc.pl, including # targets.
  • PDF::API2 latest changes merged in to PDF::Builder.
  • .cmap files updated to latest level.
  • Minor improvements in Perl Critic and t-tests tools.

*

Offline Phil

  • Global Moderator
  • Hero Member
  • *****
  • 710
    • View Profile
Re: Latest Release
« Reply #16: December 31, 2019, 06:52:46 PM »
This is release 3.017

  • Add Rich Measham's tutorial and a Boxes demo to the examples.
  • RT 131147 fix (and a narrower scope alternative) for Null object bubbleup
    (thanks to Klaus Ethgen and Vadim Repin).
  • Add Rotated program to the examples, to demonstrate rotating pages.
  • Remove expired "deprecated" functionality.
  • Some minor code improvements (avoid uninitialized variables, etc.).
  • Ban UTF* encodings for core fonts, PS fonts, bitmapped fonts.
  • Restrict rotate() to 90 degree increments.

*

Offline Phil

  • Global Moderator
  • Hero Member
  • *****
  • 710
    • View Profile
Re: Latest Release
« Reply #17: April 25, 2020, 09:12:53 AM »
This is release 3.018

  • Clarify difference between page->rotate and graphics->rotate.
  • Fix for RT 113700 support for HarfBuzz::Shaper, permitting complex script display.
  • Add bold, italic, and bold-italic synthetic fonts for Bank Gothic.
  • Fix for RT 57248 missing core font glyph widths for non-Latin1 characters.
  • Add to Road Map, especially mention of some Builder-compatible products from others.
  • Fix ToUnicode CMap so TTF text may be searched.
  • Add example for add() method to illustrate canceling the odd scaling and Y-axis flip that the Chrome browser PDF output (with headers or footers) can leave the text state in.
  • Remind users to avoid charspace() usage with connected glyph scripts (handwriting, Arabic, etc. "justified" text calls add -nocs flag to avoid using charspace in expanding/condensing a line to fit.
  • Earlier fix for corrupted XREF table only worked with -debug=>1. Now fixes are always done.

*

Offline Phil

  • Global Moderator
  • Hero Member
  • *****
  • 710
    • View Profile
Re: Latest Release
« Reply #18: July 28, 2020, 09:21:31 AM »
This is release 3.019

  • Add information on converting from API2 to Builder.
  • Revert corefont glyph widths to Adobe standard values rather than actual TTF widths.
  • PNG image processing clear up some potential undefined values.
  • PNM image processing [RT 132844] bug fix and allow default LL corner.
  • New annotation (links) documentation.
  • Perl 5.20 is now minimum installable version.
  • Enhance HarfBuzz::Shaper use (textHS) for TTB and BTT text direction.
  • Update textlabel() documentation