Esta ferramenta vira o texto de cabeça para baixo usando rotações por letra selecionadas à mão (o → o, H → ɥ, e → ǝ, …) da tabela upside-down Unicode, e depois inverte a ordem de leitura para que o resultado seja lido corretamente quando você virar fisicamente a tela (ou a cabeça). Dois interruptores dão a você um controle mais fino do que a linha upside-down de comportamento fixo no agregador fancy.
Interruptores:
- Inverter ordem (padrão LIGADO) — após virar cada letra, inverte toda a string para que seja lida da direita para a esquerda após o viramento visual. Desligue para virar apenas as letras, mantendo a ordem esquerda-para-direita (o texto parecerá de cabeça para baixo, mas será lido na direção original).
- Manter URLs e emails (padrão DESLIGADO) — quando LIGADO, qualquer URL (http/https/…) ou endereço de email na entrada é detectado e deixado intacto, para que os links permaneçam clicáveis / coláveis em vez de embaralhados pelo viramento.
Como funciona:
- Cada caractere é procurado na tabela upside-down; letras sem glifo de rotação passam inalteradas.
- Se Inverter ordem estiver ativo, a string mapeada é invertida.
- Se Manter URLs e emails estiver ativo, URLs/emails são extraídos como placeholders antes da transformação e restaurados depois.
Bom saber: nem todo glifo tem uma forma upside-down limpa (alguns dígitos usam rotações aproximadas), então alguns caracteres podem parecer ligeiramente estranhos — é um limite de cobertura Unicode. O resultado é texto puro e sobrevive ao copiar-colar em qualquer lugar, mas alguns leitores de tela não o lerão de volta como as letras originais.