Notable changes:
Added support for TTC fonts
Added Join style validation
Fixed handling of NBSP in Windows-1252 text
Fixed wrong leading of one-line paragraphs
Fixed dashing
Added Code of Conduct
Improved generated document consistency
Improved gradients
Supported Rubies have
Added unexpected manual changes signaling
Added colors validation
Fixed CannotFit for zero-width spaces
Please refer to the Change Log for more details.
Notable changes:
Breaking change: PDF::Core::PdfObject
method has been renamed to PDF::Core::pdf_object
Added support for horizontal scaling
Added support for character spacing
Added support for crops, bleeds, trims, and art box
Please refer to the Change Log for more details.
Notable changes:
Added support for TTC files
Subset font name consistency improved
Please refer to the Change Log for more details.
Prawn gems are cryptographically signed. To be sure the gems you install haven’t been tampered with:
Add my public key as a trusted certificate
gem cert --add <(curl -Ls https://raw.github.com/prawnpdf/prawn/master/certs/pointlessone.pem)
gem install prawn -P MediumSecurity
The MediumSecurity trust profile will verify signed gems, but allow the installation of unsigned dependencies.
This is necessary because not all of Prawn’s dependencies are signed, so we cannot use HighSecurity.
prawn-2.2.0.gem: 8413463a0b4c2d6d16db9c74e9fd9e8035993d3f23267df77b8cfae320c1ce84f08998ce434ccbfc3f3d3469b997fc686ea34e41267195c5d4496f0b74fc6117
pdf-core-0.7.0.gem: 042a9f87fbb7021be4c6c6bbcc2fff685855a053d729b764f04bf9552f8f5216a1f6abb718ca5af045d46115939d22a30c0b7b530679584196819d44c4273574
ttfunk-1.5.0.gem: 87eb87fd9e1bfe43f11e291ea08facbcb80536fc41975ff17ad5ef03766f18e0073af313f08fff24fbea84d3a4758915a1600928d883394737a1a1fdcf5e2ff8