Skip to content
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Jan 10:25
· 30 commits to master since this release
48cb174

Summary of Improvements

In today's minor release we tinker with language support.

@Omikhleia contributed improvements to non-breaking space handling in French. He also setup handling of Catalan hyphenation at ela geminada and Polish hyphenation at existing hyphens. Turkish gained a new setting (on by default per the current Turkish Language Association guidelines) for handling hyphenation at apostrophes. The previous behaviour (used by some publisher style guides) is available by toggling off the new setting.

All languages gained an (on by default) setting that makes spaces after em-dashes at the start of paragraphs be fixed width. This is used in at least French and Turkish typography to typeset dialogue and the fixed spacing keeps everything lining up per expectations. Other languages may benefit as well, but also the feature can be disabled if flexible spacing is actually desired.

Details for each of these languages and their related settings are in the SILE manual.

Features

  • languages: Accomodate alternate Turkish hyphenation guidelines at apostrophes (92904fc)
  • typesetters: Support for speaker change introduced by em-dash (2afa4cb)

Bug Fixes

  • languages: Break at ela geminada in Catalan cancels the punt vola (f8c4c1e)
  • languages: Break at explicit hyphen in Polish repeats the hyphen (0f8c7aa)
  • languages: Remove multiple repetitions of U+00A0 nbsp in French (0356a49)
  • languages: U+00A0 nbsp in French causes unexpected word breaks (b93975c)