FLUTTER ECOSYSTEM

bidi

Implementação do Algoritmo Bidirecional do Unicode (UBA). Converte strings lógicas em sua representação visual equivalente.

Versão mais recente
2.0.13
Downloads em 30 dias
778,9 mil
Curtidas
19
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote bidi implementa o Algoritmo Bidirecional do Unicode (UBA) para renderizar corretamente textos com scripts mistos de direita para esquerda e da esquerda para direita, como árabe, hebraico e inglês. Ele converte sequências lógicas de caracteres em sua ordem visual correta, garantindo exibição precisa em aplicações multilíngues. Isso é essencial para localização e internacionalização, especialmente em regiões onde idiomas RTL são usados. O pacote suporta todas as principais plataformas, incluindo móvel, web e desktop, tornando-o uma escolha confiável para aplicativos globalizados.

Casos de uso
  • Renderização de texto misto LTR e RTL
  • Suporte a texto em árabe e hebraico em aplicativos
  • Corrigindo o layout de texto em interfaces multilíngues
  • Interfaces de usuário internacionalizadas
  • Processamento de texto em idiomas RTL
Principais recursos
  • Conformidade completa com a UBA
  • Suporte multiplataforma
  • Conversão de texto lógico para visual
  • Leve e eficiente
  • Integração fácil com o Flutter
Indicado para
  • Aplicativos direcionados aos mercados do Oriente Médio ou da África do Norte
  • Aplicações Flutter globalizadas
  • Renderização de texto em idiomas RTL
  • Desenvolvedores que precisam de tratamento preciso de texto bidirecional
  • Equipes de localização
Considerações
  • Requer compreensão das regras de texto bidirecional
  • Pode ser necessário estilização adicional para layouts complexos
  • Não é um editor de texto completo, mas uma ferramenta de renderização
  • Limitado à lógica de direção do texto, não ao formato
  • Melhor usado com configurações apropriadas de fonte e widget de texto
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add bidi

Categorias

Projetos relacionados