Axis Tables: HorizAxis and VertAxis

An Axis table is used to render scripts either horizontally or vertically. It consists of offsets, measured from the beginning of the Axis table, to a BaseTagList and a BaseScriptList:

The BaseScriptList enumerates all scripts rendered in the text layout direction.

The BaseTagList enumerates all baselines used to render the scripts in the text layout direction. If no baseline data is available for a text direction, the offset to the corresponding BaseTagList may be set to NULL.

Example 1 at the end of this chapter shows an example of an Axis table.

Axis table

Type

Name

Description

Offset

BaseTagList

Offset to BaseTagList table

  

—from beginning of Axis table

  

—may be NULL

Offset

BaseScriptList

Offset to BaseScriptList table

  

—from beginning of Axis table