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

auto_hyphenating_text 표지
패키지 상세v0.3.2

auto_hyphenating_text

자동으로 하이픈을 추가하는 텍스트 위젯입니다. 기본 텍스트 위젯의 즉시 교체로 설계되었습니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.8만
좋아요
37
Pub 점수
160

패키지 설치

flutter pub add auto_hyphenating_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

소스 저장소

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

아직 데이터가 없습니다.