The project developed by designer Jakub Koźniewski references the literary constraints and structure of the OuLiPo movement, applying these principles through contemporary digital and mechanical means.
We have presented a novel approach to computationally design books. The presented system implements a generative design process which takes advantage of the scripting capabilities of Adobe InDesign to procedurally typeset books from content provided by the user. We have shown the ability of the system to create book designs that consistently comply with typographic rules and produce visually diversified and coherent books with different contents.