International Language Environments Guide

Overview of CTL Architecture

The CTL architecture is organized as shown in Figure 6–1. Dt Apps at the top of the stack employs Motif CTL functionality for rendering text. Motif in turn interfaces with locale-specific language engines using PLS, and performs transformations to support positional variation, numeral shaping, and so on.

The CTL architecture is built to support new languages by adding a new locale-specific engine. In other words, support for Thai and Vietnamese can be added without altering Motif or Dt Apps.

Figure 6–1 CTL Architecture

Graphic