Skip to content

Releases: sile-typesetter/sile

v0.9.2

02 Jun 22:01
Compare
Choose a tag to compare

Version 0.9.2 (2015-06-03)

  • New packages for: rotated content, accessing OpenType features and ligatures, alternative input of Unicode characters, PDF bookmarks and links, input transformation.
  • Packages to help with typesetting chord sheets and bibles.
  • Experimental packages for bibliography management, typesetting URLs, Japanese vertical typesetting, balanced columns, and best-fit page breaking.
  • Support for quoted strings in the parameters to TeX-like commands.
  • Language support: Many fixes to Arabic; support for Tibetan and Kannada; hyphenation for many languages; much improved bidirectional typesetting.
  • Warn when frames are overfull.
  • Support for older versions of autotools, for Lua 5.3 and mingw32 environments.
  • Continuous integration and testing framework
  • Fixes to long-standing bugs in grid support, centering, ligatures, insertions and page breaking.
  • Better font handling and substitution.
  • Valid PDFs will still be generated on error/interruption.
  • Improved error handling and error messages.
  • Many miscellaneous bug fixes.

v0.9.1

30 Oct 12:31
Compare
Choose a tag to compare

Version 0.9.1 (2014-10-30)

  • The main change in this release is a new shaper based on Harfbuzz and a new PDF creation engine. This has greatly improved the output quality on Linux, as well as bringing support for multilingual typesetting and allowing future support of interesting PDF features. (It's also much faster.)
  • The new PDF library also allows images to be embedded in many different formats, rather than just PNG.
  • Documents can now be written in right-to-left languages such as Hebrew or Arabic, and it's possible to mix left-to-right and right-to-left text arbitrarily. (Using the Unicode Bidirectional Algorithm.)
  • Initial support for languages such as Japanese which have different word/line breaking rules.
  • Frames can be grouped into a set called a "master", and masters can be used to set the frame layout of a given page.
  • Hopefully a much easier installation process, by bundling some of the required Lua modules and using the standard autoconf ./configure; make strategy.
  • Support for Lua 5.2.