  This paper proposes a generative approach for the automatic typesetting of
books in desktop publishing. The presented system consists in a computer script
that operates inside a widely used design software tool and implements a
generative process based on several typographic rules, styles and principles
which have been identified in the literature. The performance of the proposed
system is tested through an experiment which included the evaluation of its
outputs with people. The results reveal the ability of the system to
consistently create varied book designs from the same input content as well as
visually coherent book designs with different contents while complying with
fundamental typographic principles.
