Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

FriBidiとは? わかりやすく解説

FriBiDi 関数

導入

FriBiDiは、» Unicode Bidirectional Algorithm のフリーの実装です。

要件

» FriBiDiパッケージ を ダウンロードし、インストールする必要があります。

インストール手順

この » PECL 拡張 モジュールは PHP にバンドルされていません。 この PECL 拡張モジュールをインストールする方法は、 マニュアルの PECL 拡張モジュールのインストール という章にあります。 新規リリース・ダウンロード・ソースファイル・管理者情報・CHANGELOG といった関連する情報については、次の場所にあります。 » http://pecl.php.net/package/fribidi.
これらの関数を使用するには、 --with-fribidi[=DIR] を指定し、 Fribidi のサポートを有効にして PHP をコンパイルしてください。
Windows ユーザは、php.ini の内部で php_fribidi.dll を有効にすることで、これらの関数を使用可能です。 この PECL 拡張モジュール の DLL» PHP ダウンロード ページ または » http://snaps.php.net/ からダウンロードできます。

実行時設定


リソース型

リソース型は定義されていません。

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
FRIBIDI_CHARSET_UTF8 (integer)
Unicode
FRIBIDI_CHARSET_8859_6 (integer)
アラビア語
FRIBIDI_CHARSET_8859_8 (integer)
ヘブライ語
FRIBIDI_CHARSET_CP1255 (integer)
ヘブライ語/イディッシュ語
FRIBIDI_CHARSET_CP1256 (integer)
アラビア語
FRIBIDI_CHARSET_ISIRI_3342 (integer)
ペルシア語
FRIBIDI_CHARSET_CAP_RTL (integer)
テスト用。CAPS を非英文字として扱います
FRIBIDI_RTL (integer)
右から左へ
FRIBIDI_LTR (integer)
左から右へ
FRIBIDI_AUTO (integer)
方向の自動検出

目次

fribidi_log2vis — 論理表記を物理表記に変換する

GNU FriBidi

(FriBidi から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/14 05:02 UTC 版)

GNU FriBidi
開発元 Behdad Esfahbod
リポジトリ
プログラミング
言語
C
対応OS クロスプラットフォーム
対応言語 英語
種別 ライブラリ
ライセンス LGPL
公式サイト fribidi.org
テンプレートを表示

GNU FriBidi自由ソフトウェアのライブラリであり、Unicode双方向アルゴリズムを実装する[1]GNOME で使われる Pango[2] のような一部のフリーなテキストレンダリングサブシステムや、AbiWordMPlayer のテキストのレンダリング部分で、直接的または間接的に利用されている。このようなライブラリはアラビア語ペルシア語ヘブライ語のように文字を右から左に書く言語で書かれたテキストをレンダリングするのに必要である。

FriBidi の開発者は完全に標準互換な Unicode の双方向アルゴリズムを実装していると主張している。

FriBidi は SourceForge.net で開発が始まった[3]が、現在は freedesktop.org 傘下のプロジェクトになっている。

脚注

外部リンク



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FriBidi」の関連用語

FriBidiのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FriBidiのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのGNU FriBidi (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS