Title
Balancing font sizes for flexibility in automated document layout
Abstract
This paper presents an improved approach for automatically laying out content onto a document page, where the number and size of the items are unknown in advance. Our solution leverages earlier results from Oliveira (2008) wherein layouts are modeled by a guillotine partitioning of the page. The benefit of such method is its efficiency and ability to place as many items on a page as desired. In our model, items have flexible representations and texts may freely change their font sizes to fit a particular area of the page. As a consequence, the optimization goal is to find a layout that produces the least noticeable difference between font sizes, in order to obtain the most aesthetically pleasing layout. Finding the best areas for text requires knowledge of how typesetting engines actually render text for a particular setting. As such, we also model the behavior of the TeX typesetting engine when computing the height to be occupied by a text block as a function of the font size, text length and line width. An analytical approximation for text placement is then presented, refined by using curve fitting over TeX-generated data. As a practical result, the resulting layouts for a newspaper generation application are also presented. Finally, we discuss these results and directions for further research.
Year
DOI
Venue
2013
10.1145/2494266.2494285
ACM Symposium on Document Engineering
Keywords
Field
DocType
automated document layout,particular area,aesthetically pleasing layout,text block,text length,font size,particular setting,tex typesetting engine,document page,text placement,render text,typography
Typography,Point (typography),Curve fitting,Computer science,Document layout,Document layout analysis,Automatic label placement,Comprehensive layout,Database
Conference
Citations 
PageRank 
References 
1
0.37
18
Authors
2
Name
Order
Citations
PageRank
Ricardo Piccoli110.37
João Batista Oliveira2202.02