Re:Perfect Edition: A lightweight, responsive web e-book tem...
by cosmojg on Tuesday July 28, 2020 @05:37PM
(#23980972)
Are there any implementations of Knuth-Plass line breaking in HTML or CSS libraries? Maybe in a static site generator?
[ Parent
| on HN ]
Re:Perfect Edition: A lightweight, responsive web e-book tem...
by mpetroff on Tuesday July 28, 2020 @06:11PM
(#23981235)
It's possible, but the markup is very, very messy. I made a proof-of-concept by hand a couple months ago [1], but it would require quite a bit more work to automate it. It's probably best to just wait for browsers to implement CSS Text Module Level 4, which includes a property for enabling use of better line breaking algorithms.
[1] https://mpetroff.net/files/pre-calculated-line-breaks-demo/