Buscar pacotes, repositórios e categorias de apps

Capa de auto_hyphenating_text
Detalhes do pacotev0.3.2

auto_hyphenating_text

Um widget de texto que adiciona automaticamente hifenização. Foi projetado como substituto direto para o widget de texto padrão.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
28,2 mil
Curtidas
37
Pontos Pub
160

Instalar pacote

flutter pub add auto_hyphenating_text

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um widget Flutter que insere automaticamente hífens no texto para melhorar a quebra de linha e legibilidade, especialmente em layouts estreitos. Projetado como substituto direto do widget Text padrão, integra-se sem problemas em bases de código existentes sem exigir mudanças significativas. O pacote suporta múltiplas plataformas e manipula as regras de hifenização de forma inteligente com base na linguagem e no contexto.

Casos de uso

  • Melhorando o layout de texto em contêineres estreitos
  • Melhorando a legibilidade em texto justificado
  • Substituindo widgets de texto padrão por alternativas com hífen
  • Suporte a texto multilíngue com hifenização adequada
  • Otimizando interfaces responsivas em telas pequenas

Principais recursos

  • Hifenização automática com base no idioma
  • Substituição direta para o widget Text
  • Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
  • Comportamento de hifenização configurável
  • Configuração mínima necessária

Indicado para

  • Aplicativos com conteúdo de texto denso
  • Designs responsivos com larguras de tela variáveis
  • Aplicações multilíngues
  • Publicar ou ler aplicativos
  • UIs que exigem tipografia limpa

Considerações

  • Pode aumentar ligeiramente a sobrecarga de renderização
  • A precisão da hifenização depende dos dados de idioma
  • Não adequado para strings de texto muito curtas
  • Personalização limitada dos pontos de hifenização
  • Requer testes cuidadosos em todas as plataformas-alvo

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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");

Categorias

Dependências

Lista de dependências 1 itens

  • hyphenator_impure^0.1.1

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.