Classes - Annotated - Tree - Functions - Home - Structure

The text engine in Qt

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

It has support for most writing systems that are used in todays world, as

Many of these writing systems exhibit special features as for example

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. The programmer will usually never have to worry about these features as long as he uses Qt's input (QLineEdit and QTextView derived classes) and displaying controls (QLabel).

Support for these writing systems is transparent to the programmer and completeley encapsulated in Qt's text engine. This implies, that a programmer using Qt does not need to have any knowledge about the writing system used in this language, except for a few small things listed below.


Copyright © 2000 TrolltechTrademarks
Qt version main-beta1