[Next] [Up] [Previous]

We begin this chapter by building up a general framework of
rendering rules and styles in s:rules_and_styles. Rendering
rules enable the generation of different audio views of the
same object. s:document_content introduces the concept of
fleeting and persistent sound cues and uses these to develop an
audio layout for conveying structure present in typical
document content, *e.g.,* sections and itemized
lists.

We then develop a system of audio notation to convey mathematical content and present a collection of rendering rules for producing such audio notation in s:math_readings. The processing required to produce context sensitive renderings from the quasi-prefix representation (see s:quasi-prefix) is covered in s:post_processing. Some descriptive rendering rules for mathematical content are discussed in s:desc_readings.

When reading complex mathematics in print, we often use a
chunking strategy: rather than read the entire expression, we
first obtain a high-level view by grouping related
subexpressions. This becomes even more necessary in oral
communication -otherwise, the listener has to remember the
mathematical content. Complicated mathematical expressions can
be better communicated by first substituting names for complex
subexpressions to provide a quick overview. This process,
called rendering with *variable substitution*, is
described in s:var_subst. A flexible mechanism for delaying the
rendering of specific objects is described in s:floats.
a:reading documents the external interface to the system of
rendering rules and styles.

Throughout this chapter, we describe how AsTeR renders different object types. Note, however, that the user is free to customize all of the renderings produced by AsTeR .

- Rendering rules and styles
- Rendering document content
- Rendering mathematics
- Processing the quasi-prefix form
- Descriptive renderings
- Variable substitution
- Floating objects

TV Raman

Thu Mar 9 20:10:41 EST 1995