The Unicode Character-Glyph Model: Case Studies
Intended Audience: |
Manager, Software Engineer, Systems Analyst |
Session Level: |
Beginner, Intermediate |
The character-glyph model is a fundamental aspect of the Unicode standard
and has a significant impact on how Unicode is to be implemented. This is
particularly true for Middle Eastern and South Asian scripts, but it is also
the case for relatively "simple" Unicode scripts such as Latin and Cyrillic.
Although initial implementations of Unicode tended to focus on scripts
which can be displayed without use of the character-glyph model, more
sophisticated implementations are coming into common use which provide full
support for the character-glyph model.
We will examine a series of specific problems where Unicode support is
impossible without the use of the character-glyph model or where support is
greatly enhanced by using it. These problems will be drawn both from
"simple" Unicode scripts (such as Latin, Greek, and Cyrillic) and from
"complex" scripts (such as Arabic and Thai). Solutions to these problems
will be illustrated using available technologies, with particular focus on
TeX, OpenType, and Apple Advanced Typography.
|