Improving typography and minimising computation for documents with scalable layouts

Pinkney, Alexander J. (2015) Improving typography and minimising computation for documents with scalable layouts. PhD thesis, University of Nottingham.

[thumbnail of alex-pinkney-thesis.pdf]
Preview
PDF (Thesis - as examined) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (34MB) | Preview

Abstract

Since the 1980s, two paradigms have dominated the representation of formatted electronic documents: flowable and fixed. Flowable formats, such as HTML, EPUB, or those used by word processors, allow documents to scale to any arbitrary page size, but typographical compromises must be made since the layout is computed in real time, and is re-computed each time the document is displayed. Conversely, fixed formats such as SVG or PDF are afforded the potential for arbitrarily complex typography, but are constrained to the fixed layout that is set at the time of creation. With the recent surge in popularity of low-powered portable reading devices -- from tablets to e-readers to mobile phones -- there is an expectation that documents should scale to any size, maintain their high-quality typography, and not provide unnecessary strain on an already overloaded battery.

This thesis defines a novel paradigm for electronic document representation -- the Malleable Document -- whereby documents are partially typeset at the time of creation, leaving enough flexibility that their content can be flowed to arbitrary page sizes with minimal computation. One tradeoff encountered is that of increased file size, and this is addressed with a bespoke, computationally-light compression scheme.

A sample implementation is presented that transforms documents from a source format into Malleable Document format, alongside a lightweight display engine that enables the documents to be viewed and resized on a wide range of devices, mobile and otherwise. Reviews of the technical aspects and a user study to evaluate the quality of the system's rendering and layout show that the Malleable Document paradigm is a promising alternative to both fixed and flowable formats, and builds upon the best of both approaches.

Item Type: Thesis (University of Nottingham only) (PhD)
Supervisors: Bagley, S.
Brailsford, D.F.
Subjects: Q Science > QA Mathematics > QA 75 Electronic computers. Computer science
Z Bibliography. Library science. Information resources > Z Bibliography. Library science. Information resources
Faculties/Schools: UK Campuses > Faculty of Science > School of Computer Science
Item ID: 28872
Depositing User: Pinkney, Alexander
Date Deposited: 11 Nov 2015 13:22
Last Modified: 18 Oct 2017 04:19
URI: https://eprints.nottingham.ac.uk/id/eprint/28872

Actions (Archive Staff Only)

Edit View Edit View