Por que a arte ASCII quebra em apps de conversa e como resolver
Janelas de conversa são estreitas e quase nunca monoespaçadas. Escolha uma fonte estreita ou envie uma imagem.
Uma arte ASCII que fica ótima no computador muitas vezes desmonta quando enviada num app de conversa. Há dois motivos: a fonte do chat não é monoespaçada e o balão da mensagem é estreito.
Por que as linhas entortam?
Cada caractere tem uma largura diferente
A arte ASCII parte do princípio de que todos os caracteres têm a mesma largura. Apps de conversa usam fontes feitas para leitura, em que espaços, i, l e . são estreitos e W, M e @ são largos.
Fonte monoespaçada Fonte do app
| HAPPY | | HAPPY |
|_________| |_________|
A linha de cima é quase toda espaços e a de baixo quase toda sublinhados, então as duas acabam com comprimentos diferentes mesmo tendo o mesmo número de caracteres. Quanto mais um desenho depende de espaços para posicionar as coisas, pior ele fica.
O balão é estreito
No celular, o balão de mensagem ocupa só parte da tela. Quando uma linha é mais longa que o balão, o resto passa para a linha seguinte e o desenho inteiro desmonta. Fica pior para quem usa texto grande.
Quatro soluções
1. Use formatação monoespaçada quando o app tiver
Alguns mensageiros conseguem mostrar texto em fonte monoespaçada.
| App | Como |
|---|---|
| Coloque três crases (```) antes e depois do texto | |
| Telegram | Coloque três crases antes e depois, ou escolha Monoespaçado no menu de formatação |
| Slack | Coloque três crases antes e depois para criar um bloco de código |
| Discord | Coloque três crases antes e depois (detalhes) |
Isso pode melhorar o alinhamento, embora símbolos não suportados possam usar uma fonte substituta. Não alarga o balão, então linhas longas ainda podem quebrar no celular.
2. Escolha uma fonte estreita
Cada card de fonte do lab.ascii mostra quantas colunas o resultado ocupa. No celular, Small, Mini, Small Slant e Digital aparecem marcadas como “Bom para telas estreitas”. A mesma palavra pode ficar duas vezes mais larga numa fonte do que em outra.
| Fonte | Largura de HELLO |
|---|---|
| Standard | 30 colunas |
| Small | 25 colunas |
| Mini | 16 colunas |
| Digital | 11 colunas |
Para textos maiores, divida em duas mensagens.
3. Use arte de uma linha
Um kaomoji de uma linha não tem linhas para alinhar, embora a aparência ainda possa variar com a fonte do app e o suporte a símbolos.
ʕ•ᴥ•ʔ (づ。◕‿‿◕。)づ \(^o^)/ (╯°□°)╯︵ ┻━┻
Na galeria de arte em texto, copie o texto ou use o botão Salvar PNG do card. Texto puro não leva configurações de fonte; o PNG mantém as cores da prévia e o espaçamento entre linhas.
4. Envie uma imagem
Banners de várias linhas e fotos convertidas podem mudar de forma quando o app usa outra fonte ou quebra linhas longas. Use o botão PNG para manter o formato dos caracteres e o layout numa imagem, independentemente da fonte de quem recebe. O app ainda pode redimensionar ou comprimir a imagem.
Em aparelhos que permitem compartilhar arquivos, o botão Compartilhar envia o resultado como PNG sem salvar antes. Outros aparelhos podem compartilhar texto e um link; salve e anexe o PNG quando precisar mandar uma imagem.
O que usar em cada caso
| Situação | Melhor opção |
|---|---|
| Uma palavra curta (HELLO, LOVE) | Fonte estreita, enviada como texto |
| Uma frase longa | Salvar como PNG |
| Uma foto convertida | Salvar como PNG |
| Opção de cópia WhatsApp para texto monoespaçado. Instruções | |
| TikTok | Opção de cópia TikTok; confira layout e tamanho. Use PNG para arte |
| Uma reação ou um humor | Kaomoji de uma linha |
| Mensagem de aniversário | Texto para arte pequena, PNG para arte grande |
Teste antes de enviar
O teste mais confiável é mandar a arte para você mesmo primeiro. A maioria dos apps deixa enviar mensagem para a própria conta ou manter um chat de notas. Mesmo que fique certo no seu celular, a outra pessoa pode ter outro aparelho ou tamanho de texto, então escolha PNG quando a mensagem for importante.
As versões para computador dos apps têm balões mais largos, mas a prévia no computador não mostra como a arte vai ficar no celular.
O conversor de texto aceita português, inglês, coreano, japonês, chinês e outros idiomas num só campo. Escolha Colar em antes de copiar do resultado ou dos cards.