XLIV. FriBiDi Functions

Einführung

FriBiDi ist eine Implementation des Unicode Bidirectional Algorithm für die bidirektionale Ausgabe von Texten.

Anforderungen

Sie müssen das FriBiDi Package herunterladen und installieren um diese Extension benutzen zu können.

Installation

Diese PECL Erweiterung ist nicht Teil von PHP. Zusätzliche Informationen, wie neue Releases, Downloads Quelldateien, Maintainerinformation und ein CHANGELOG finden Sie hier: http://pecl.php.net/package/fribidi.

Um diese Funktionen benutzen zu können müssen Sie PHP mit Fribidi support übersetzen indem Sie die --with-fribidi[=DIR] configure Option benutzen.

Windows Users müssen php_fribidi.dll in ihrer php.ini aktivieren um diese Funktionen nutzen zu können. Sie können die DLL für diese PECL Erweiterung entweder von PHP Downloads oder von http://snaps.php.net/ herunterladen.

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

FRIBIDI_CHARSET_UTF8 (integer)

Unicode

FRIBIDI_CHARSET_8859_6 (integer)

Arabisch

FRIBIDI_CHARSET_8859_8 (integer)

Hebräisch

FRIBIDI_CHARSET_CP1255 (integer)

Hebräisch/Jiddish

FRIBIDI_CHARSET_CP1256 (integer)

Arabisch

FRIBIDI_CHARSET_ISIRI_3342 (integer)

Persisch

FRIBIDI_CHARSET_CAP_RTL (integer)

Für Testzwecke, behandelt Großbuchstaben als nichtenglische Zeichen.

FRIBIDI_RTL (integer)

Von rechts nach links.

FRIBIDI_LTR (integer)

Von links nach rechts.

FRIBIDI_AUTO (integer)

Automatische Erkennung der Schriftrichtung.

Inhaltsverzeichnis
fribidi_log2vis -- Einen logischen String in einen visuellen konvertieren