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

ruby_text のカバー
パッケージ詳細v3.0.3

ruby_text

RubyTextウィジェット。このライブラリを使用すると、ふりがな効果を簡単に実現できます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
626
いいね数
38
Pub ポイント
150

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

flutter pub add ruby_text

パッケージ概要

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

RubyText は、日本語のタイポグラフィでよく使われる発音ガイドをメインテキストの上または側に表示するための「ふりがな」スタイルのテキスト注釈を作成できるFlutterパッケージです。大きなベーステキストの近くに小さなテキスト(例:仮名)を重ねて表示するシンプルなウィジェットを提供し、言語学習者や二か国語コンテンツの読みやすさを向上させます。Android、iOS、Web、macOS、Windows、Linuxなど複数のプラットフォームをサポートしており、クロスプラットフォームアプリケーションに非常に適しています。`flutter pub add ruby_text` による最小限のセットアップで、開発者はUIにこのタイポグラフィ効果を簡単に統合できます。

用途

  • 言語アプリでの発音ガイドの表示
  • 発音表記を用いた教育コンテンツの強化
  • 日本語テキストを使用した多言語UIの作成
  • 非ネイティブ読者のアクセシビリティ向上
  • UIデザインに装飾的なテキストエフェクトを追加する

主な機能

  • Simple RubyText widget API
  • インラインおよびスタックされた振仮名レイアウトをサポート
  • クロスプラットフォーム互換性
  • Flutter のテキストシステムとの簡単な統合
  • カスタマイズ可能なフォントサイズと配置

適している対象

  • 教育アプリ開発者
  • 日本語学習アプリ
  • マルチリンガルUIデザイナー
  • タイポグラフィに焦点を当てたFlutterプロジェクト
  • シンプルなテキスト注釈効果を求める開発者

注意事項

  • ふりがなスタイルの注釈に限定
  • 複雑なレイアウトには手動での整列調整が必要になる場合があります
  • 一貫した間隔を持つ垂直または水平テキストに最適
  • 汎用的なテキストスタイル設定には適していません
  • パフォーマンスへの影響は無視できるが、濃密なテキストブロックのレンダリングに影響を与える可能性がある

元の README

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

RubyText

Pub

A ruby text widget with flutter.

Install

dependencies:
    ruby_text: <Latest version.>

Example

  RubyText(
    [
      RubyTextData(
        '検査',
        ruby: 'けんさ',
      ),
    ],
  );

Other

const RubyText(
  List<RubyTextData> data, {
  double spacing = 0.0,
  TextStyle? style,
  TextStyle? rubyStyle,
  TextAlign? textAlign,
  TextDirection? textDirection,
  bool? softWrap,
  TextOverflow? overflow,
  int? maxLines,
});

const RubyTextData(
  String text, {
  String? ruby, 
  TextStyle? style,
  TextStyle? rubyStyle,
  TextDirection? textDirection,
});

const RubySpanWidget(BuildContext context, RubyTextData data);

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

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