Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions

Qt's Text Engine

Qt 3 comes with a completely redesigned text processing and layout engine that is used throughout the whole library.

It has support for most writing systems that are used throughout the world, including

Many of these writing systems exhibit special features:

Except for ligatures which are currently only supported for the special case of Arabic, Qt tries to take care of all the special features listed above. You will usually never have to worry about these features as long as you use Qt's input (e.g. QLineEdit, QTextView or derived classes) and displaying controls (e.g. QLabel).

Support for these writing systems is transparent to the programmer and completely encapsulated in Qt's text engine. This implies that you don't need to have any knowledge about the writing system used in a particular language, except for a couple of small things listed below.


Copyright © 2002 TrolltechTrademarks
Qt version 3.0.4