Formateador de texto vertical

Organiza el texto en columnas que se leen de arriba abajo, empezando por la derecha de cada página. Puedes indicar cuántas columnas caben por página y cuántos caracteres tiene cada columna; la salida se puede editar y copiar.

Se ejecuta localmente en tu navegador

Elegir las dimensiones y dar formato

Cada columna se llena de arriba abajo y la siguiente queda a su izquierda. El resultado usa caracteres, separadores y saltos de línea. La distribución se calcula en el navegador sin enviar la entrada en solicitudes de formato.

  1. Introduce 甲乙丙丁, indica 2 columnas por página y 2 caracteres por columna, y conserva | como separador.
  2. Pulsa Dar formato vertical. La primera fila visible será 丙|甲| y la segunda 丁|乙|, además de los espacios iniciales y la separación entre páginas. Lee primero la columna derecha.
  3. Copia la salida o edítala en el campo de resultado. Cambiar el texto, las dimensiones, el separador o la opción de chino elimina el resultado anterior. Limpiar vacía los dos campos sin restablecer los ajustes.

Reglas de distribución y sustitución

Saltos, relleno y límites

Los valores iniciales son 24 columnas por página y 19 caracteres por columna. Un salto de línea inicia otra columna; las líneas vacías y el salto final crean columnas vacías. Las columnas cortas y las páginas incompletas se rellenan con espacios de ancho completo. Las páginas se separan mediante líneas en blanco.

Ancho y alto deben ser enteros de 1 a 200. Los límites son 20 000 unidades de código UTF-16 para la entrada, 16 para el separador y 500 000 para la salida. El separador puede estar vacío, pero no contener caracteres de control. El relleno también cuenta para el límite de salida.

Ancho completo y caracteres compuestos

Las letras y cifras ASCII que forman un solo carácter pasan a ancho completo: A da A. La tabla original de signos incluye ( → ︵, : → ‥, — → ┃ y … → ┆. Se eliminan las tabulaciones y se normalizan CR y CRLF a LF. El separador se añade literalmente después de cada celda, también al final de cada fila.

Intl.Segmenter mantiene en una celda los grupos de caracteres que reconoce, como secuencias de emoji o acentos combinados. Estos grupos no se sustituyen: 1️⃣ conserva su forma. Hace falta un navegador compatible. La fuente y el ancho de los emoji pueden afectar a la alineación visual.

Dudas sobre el formato vertical

¿La opción de chino tradicional hace una conversión completa?

No. Utiliza la tabla limitada de caracteres original, sin analizar palabras: 汉语 da 漢語, pero 头发 da 頭發 en lugar de 頭髮. Los caracteres ausentes de la tabla no cambian. No es OpenCC, una codificación Big5 ni un conversor de formas antiguas del japonés.

¿Se copia también la orientación de escritura?

Se copia texto plano con caracteres de ancho completo, separadores, relleno y saltos de línea. No se incluyen CSS ni fuentes. El ajuste automático de línea o una fuente distinta puede modificar su apariencia. Una entrada vacía o un error borra la salida anterior.

Herramientas recientes: