パッケージ、リポジトリ、アプリカテゴリを検索

auto_hyphenating_text のカバー
パッケージ詳細v0.3.2

auto_hyphenating_text

自動的にハイフネーションを追加するテキストウィジェットです。デフォルトのテキストウィジェットの即時交換として設計されています。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
2.8万
いいね数
37
Pub ポイント
160

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

flutter pub add auto_hyphenating_text

パッケージ概要

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

狭いレイアウトで特に線の折り返しと読みやすさを向上させるために、テキストに自動的にハイフンを挿入するFlutterウィジェットです。標準のTextウィジェットの直接的な置き換えとして設計されており、大きな変更なしに既存のコードベースにスムーズに統合できます。このパッケージは複数のプラットフォームをサポートしており、言語や文脈に基づいてハイフネーションルールを知的に処理します。

用途

  • 狭いコンテナ内のテキストレイアウトの改善
  • 両端揃えテキストの読みやすさの向上
  • デフォルトのテキストウィジェットをハイフネートされた代替品に置き換える
  • 適切なハイフネーションを備えた多言語テキストのサポート
  • 小さな画面での応答性のあるUIの最適化

主な機能

  • 言語に基づく自動ハイフネーション
  • Text ウィジェットの即時交換品
  • クロスプラットフォーム対応(Android、iOS、Web、macOS、Windows、Linux)
  • カスタマイズ可能なハイフネーション動作
  • 最小限のセットアップが必要

適している対象

  • 濃密なテキストコンテンツを含むアプリ
  • 変動する画面幅を備えた応答性のあるデザイン
  • マルチリンガルアプリケーション
  • アプリの公開または読み取り
  • 明確なタイポグラフィを必要とする UI

注意事項

  • レンダリングのオーバーヘッドがわずかに増加する可能性があります
  • ハイフネーションの正確さは言語データに依存します
  • 非常に短いテキスト文字列には適していません
  • ハイフネーションポイントのカスタマイズが限られている
  • すべてのターゲットプラットフォームで慎重なテストが必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

AutoHyphenatingText is a drop in replacement for the default Text that supports autohyphenating text.

Demo

Usage

This package needs to be initialized using the following:

await initHyphenation();

This will load the hyphenation algorithm. You can skip this step if you manually initialized the hyphenation algorithm yourself.

Then it can be used as a drop in replacement for normal text. So

Text("abc");

becomes

AutoHyphenatingText("abc");

カテゴリー

依存関係

依存関係一覧 1 件

  • hyphenator_impure^0.1.1

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。