~jaro/balkon

ref: f72b5805e6f857d963bf025d464a86a80b9374b1 balkon/test/Data/Text/ParagraphLayout d---------
Fix style: bullet points in comments.
Mark some lists as explicitly non-empty.
Fix typos in comments.
Fix data types in harfbuzz-pure.
Implement generic pagination internally.
Test removing spaces around lines.
Remove collapsible spaces at beginning of lines.
Allow empty lines when hard line breaking.
Support hard line breaks.
Add shaped runs for demo.
Allow custom font options outside FontLoader.
Test effect of paragraph prefix.
Add test for Devanagari.
Reduce test dependencies on fonts.
Properly use ICU locale identifiers.
Fix test warnings.
Remove (~) operator from ParagraphConstruction.

The tilde operator was causing compilation errors with older versions
of GHC, possibly due to a conflict with the lazy pattern match syntax.

It has been replaced by a pure Haskell alternative that uses function
application.
Refactor line breaking.
Test forming and breaking ligatures.
Allow breaking at character bounds.
Next