FLUTTER ECOSYSTEM

bidi

Unicode Bidirectional Algorithm (UBA) の実装。論理的な文字列を同等の視覚的表現に変換します。

最新バージョン
2.0.13
30日間ダウンロード
77.9万
いいね数
19
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

bidi パッケージは、アラビア語、ヘブライ語、英語など、右から左および左から右のスクリプトが混在するテキストを正しくレンダリングするために、Unicode Bidirectional Algorithm (UBA) を実装しています。論理的な文字列を適切な視覚的順序に変換し、多言語アプリケーションでの正確な表示を保証します。これは特にRTL言語を使用する地域において、ローカライゼーションと国際化にとって不可欠です。このパッケージはモバイル、ウェブ、デスクトップを含むすべての主要プラットフォームをサポートしており、グローバルアプリケーションにとって信頼できる選択肢です。

用途
  • LTRとRTLの混合テキストレンダリング
  • アプリでのアラビア語およびヘブライ語テキストのサポート
  • マルチリンガルUIにおけるテキストレイアウトの修正
  • 国際化されたユーザーインターフェース
  • RTL言語におけるテキスト処理
主な機能
  • 完全な UBA コンプライアンス
  • クロスプラットフォーム対応
  • 論理から視覚へのテキスト変換
  • 軽量かつ効率的
  • Flutterとの簡単な統合
適している対象
  • 中東または北アフリカ市場をターゲットにしたアプリ
  • グローバル化された Flutter アプリケーション
  • RTL言語におけるテキストレンダリング
  • 正確な双方向テキスト処理が必要な開発者
  • ローカライゼーションチーム
注意事項
  • 双方向テキストルールの理解が必要です
  • 複雑なレイアウトには追加のスタイリングが必要になる場合があります
  • 完全なテキストエディタではないが、レンダリングツールです
  • テキストの方向性ロジックに限定され、フォーマットは対象外
  • 適切なフォントおよびテキストウィジェットの構成と併用すると最適です
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add bidi

カテゴリー

関連プロジェクト