패키지, 저장소 및 앱 카테고리 검색

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 디자이너
  • 타이포그래피 중심의 플러터 프로젝트
  • 간단한 텍스트 주석 효과를 찾는 개발자

고려 사항

  • 후리가나 스타일의 주석에 제한됨
  • 복잡한 레이아웃의 경우 수동 정렬 조정이 필요할 수 있습니다
  • 일관된 간격을 가진 수직 또는 수평 텍스트에 가장 적합
  • 일반적인 텍스트 스타일링을 위한 것이 아님
  • 성능에 미치는 영향은 무시할 수 있지만, 밀집된 텍스트 블록의 렌더링에 영향을 줄 수 있음

원본 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 개

소스 저장소

이 패키지를 사용하는 프로젝트