A text enhancement method and apparatus for the presentation of text for improved
human reading. The method includes extracting text specific attributes from machine
readable text and varying the text presentation in accordance with the attributes.
The preferred embodiment of the method: extracts parts of speech and punctuation
from a sentence, applies folding rules which use the parts of speech to determine
folding points, and presents text segments each on a new line and having a determined
horizontal displacement based on the text specific attributes. One method displays
text over bent curves having a shape based on text content. Another method includes
displaying relative text position within a hierarchy using alternating vertically
and horizontally tiled planes. Another method supports reading text segments across
opposed pages without waiting for paging. Yet another method displays text to allow
reading from bottom to top as though from front to back. Still another method displays
words in colors reflecting the relationships between the words and the larger text
segments of which they are apart.