An implementation of a technology, described herein, for enhancing the
reading experience of electronically stored documents on electronic
display devices. Unlike the conventional virtual paging paradigms, this
technology intelligently examines the content of a fixed electronic
document at (or near) a boundary of virtual pages. It determines whether
that content includes lines of text. If it does, then it moves the
virtual page boundary to white space between lines rather than splitting
a line of text or displaying overlap. This action intelligently avoids
splitting a line of text. Alternatively, if it cannot determine whether
that content includes lines of text, then it produces an overlap, but it
softly lowlights the overlap. This indicates that the reader need not
read the content of the overlap because it either will be repeated or was
repeated. This abstract itself is not intended to limit the scope of this
patent. The scope of the present invention is pointed out in the
appending claims.