Formatador de texto vertical

Distribua os caracteres de cima para baixo em colunas que começam à direita de cada página. Ajuste a quantidade de colunas e de caracteres por coluna. O resultado usa texto simples e pode ser editado antes da cópia.

Funciona localmente no seu navegador

Preparar a página de texto

O preenchimento desce pela coluna atual e continua na coluna à esquerda. Caracteres, separadores e quebras de linha formam a saída. A formatação acontece no navegador, sem enviar a entrada em requisições de formatação.

  1. Digite 甲乙丙丁, escolha 2 colunas por página e 2 caracteres por coluna, mantendo | no separador.
  2. Use Formatar na vertical. As linhas visíveis serão 丙|甲| e 丁|乙|, acompanhadas dos espaços iniciais e do espaçamento entre páginas. A leitura começa na coluna da direita.
  3. Copie ou edite o resultado. Alterar o texto, as dimensões, o separador ou a opção de chinês apaga a saída antiga. Limpar esvazia os dois campos e mantém as configurações.

O que acontece com cada caractere

Colunas vazias também ocupam espaço

O padrão é de 24 colunas por página e 19 caracteres por coluna. Cada quebra de linha começa uma nova coluna; linhas vazias e uma quebra no final criam colunas vazias. Espaços de largura total completam as colunas curtas e a última página. Linhas em branco separam as páginas.

Largura e altura aceitam inteiros de 1 a 200. A entrada aceita 20.000 unidades de código UTF-16; o separador, 16; e a saída, 500.000. O separador pode ficar vazio, mas não pode conter caracteres de controle. O preenchimento e a repetição do separador também consomem o limite de saída.

Largura total, pontuação e grafemas

Letras e algarismos ASCII isolados passam para largura total: A vira A. A tabela de pontuação preservada inclui ( → ︵, : → ‥, — → ┃ e … → ┆. Tabulações são removidas, e CR e CRLF viram LF. O separador é inserido literalmente depois de cada célula, inclusive da última da linha.

Intl.Segmenter mantém os grafemas reconhecidos em uma só célula, incluindo sequências de emoji e acentos combinados. Esses grupos não são transformados; 1️⃣, por exemplo, permanece inteiro. É necessário um navegador compatível. Fontes e larguras de emoji podem mudar o alinhamento visual.

Perguntas sobre o texto na vertical

A opção de chinês tradicional considera o sentido das palavras?

Não. Ela reaproveita a tabela original de substituição por caractere. 汉语 vira 漢語, mas 头发 vira 頭發, não 頭髮. Caracteres fora da tabela ficam iguais. Não equivale a OpenCC, conversão completa de chinês, codificação Big5 ou conversão de formas antigas do japonês.

O texto colado mantém a mesma apresentação?

A cópia contém texto simples, com caracteres de largura total, separadores, espaços e quebras de linha. Não leva CSS nem a fonte usada aqui. Quebra automática de linha ou outra fonte pode alterar a aparência. Entrada vazia e erros removem o resultado anterior.

Ferramentas recentes: