Classes - Annotated - Tree - Functions - Home - Structure

The Text Engine in Qt

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 in todays world, including

Many of these writing systems exhibit special features:

Except for ligatures which are currently only supported for a special case in 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 (QLineEdit, QTextView or derived classes) and displaying controls (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 this language, except for a few small things listed below.


Copyright © 2001 TrolltechTrademarks
Qt version 3.0.0-beta3