Alexander J. Pinkney
No need to justify your choice: pre-compiling line breaks to improve eBook readability
Pinkney, Alexander J.; Bagley, Steven R.; Brailsford, David F.
Authors
Steven R. Bagley
David F. Brailsford
Abstract
Implementations of eBooks have existed in one form or another for at least the past 20 years, but it is only in the past 5 years that dedicated eBook hardware has become a mass-market item.
New screen technologies, such as e-paper, provide a reading experience similar to those of physical books, and even backlit LCD and OLED displays are beginning to have high enough pixel densities to render text crisply at small point sizes. Despite this, the major element of the physical book that has not yet made the transition to the eBook is high-quality typesetting.
The great advantage of eBooks is that the presentation of the page can adapt, at rendering time, to the physical screen size and to the reading preferences of the user. Until now, simple first-fit linebreaking algorithms have had to be used in order to give acceptable rendering speed whilst conserving battery life.
This paper describes a system for producing well-typeset, scalable document layouts for eBook readers, without the computational overhead normally associated with better-quality typesetting.
We precompute many of the complex parts of the typesetting process, and perform the majority of the ‘heavy lifting’ at document compile-time, rather than at rendering time. Support is provided for floats (such as figures in an academic paper, or illustrations in a novel), for arbitrary screen sizes, and also for arbitrary point-size changes within the text.
Citation
Pinkney, A. J., Bagley, S. R., & Brailsford, D. F. No need to justify your choice: pre-compiling line breaks to improve eBook readability. Presented at ACM Symposium on Document Engineering (DocEng '13)
Conference Name | ACM Symposium on Document Engineering (DocEng '13) |
---|---|
End Date | Sep 13, 2013 |
Publication Date | Sep 1, 2013 |
Deposit Date | Mar 17, 2015 |
Publicly Available Date | Mar 17, 2015 |
Peer Reviewed | Peer Reviewed |
Keywords | eBooks, Document layout, Typesetting |
Public URL | https://nottingham-repository.worktribe.com/output/1001337 |
Publisher URL | http://dx.doi.org/10.1145/2494266.2494310 |
Additional Information | Published in: DocEng '13: proceedings of the 13th ACM Symposium on Document Engineering. New York : ACM, 2013, ISBN: 978-1-4503-1789-4. pp. 237-240, doi: 10.1145/2494266.2494310 |
Files
eprintjustify2013.pdf
(1.3 Mb)
PDF
You might also like
Automatically Labeling Cyber Threat Intelligence reports using Natural Language Processing
(2023)
Presentation / Conference Contribution
Generating summary documents for a variable-quality PDF document collection
(2014)
Presentation / Conference Contribution
Revisiting a summer vacation: digital restoration and typesetter forensics
(2013)
Presentation / Conference Contribution
Reflowable documents composed from pre-rendered atomic components
(2011)
Presentation / Conference Contribution
Optimized reprocessing of documents using stored processor state
(2010)
Presentation / Conference Contribution
Downloadable Citations
About Repository@Nottingham
Administrator e-mail: discovery-access-systems@nottingham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search