Towards the Automation of Book Typesetting: Computational Approaches in Editorial Design | HackerNoon
Briefly

Systematic approaches have been popular in layout design since the mid-twentieth century, with Gerstner introducing an algorithmic method for graphics design in the 1960s.
Knuth's contributions in the 1980s included a dynamic programming algorithm for page breaks and the development of Metafont and the TeX typesetting system for book production.
Read at Hackernoon
[
|
]