Composición de texto chino
TextoTodo se ejecuta en tu navegador: no se sube nada
Pega un texto en chino y lo dejas compuesto: huecos entre el chino y el latino, puntuación de ancho completo donde toca. Lo difícil no son las reglas, sino no romper nada — esto edita tu prosa, y la prosa lleva URL, correos, código en línea, decimales y separadores de millares. Por eso las URL, los correos y lo que va entre acentos graves quedan protegidos enteros, y la coma de `1,000` o el punto de `v1.2.3` nunca se tocan. Cada regla se activa por separado: espacios, puntuación y puntos suspensivos vienen activados, y el paso de comillas rectas a tipográficas no — esa necesita emparejar, y un mal emparejamiento estropea el texto, así que lo decides tú.
Funciones
- Espacios entre el chino y el latino, y entre el chino y los dígitos, cada uno con su interruptor (las reglas de pangu)
- La coma, el signo de interrogación, la exclamación, los dos puntos y el punto y coma de medio ancho pasan a ancho completo en contexto chino; la puntuación de las frases en inglés no se toca
- Nunca toca la coma ni el punto entre dígitos: 1,000 y v1.2.3 salen tal cual
- Las URL, los correos y el código en línea entre acentos graves quedan protegidos enteros
- La puntuación que sigue a una URL al final de la frase cuenta como parte de ella y sí se convierte
- Puntos suspensivos: tres o más puntos o puntos finales se funden en un único ……
- Comillas rectas a comillas tipográficas (opcional): solo las dobles; las simples y los apóstrofos no se tocan
- Idempotente: ejecutarlo dos veces no cambia nada, algo que importa en una herramienta que se vuelve a usar
Cómo se usa
- Pega el texto; el resultado aparece mientras escribes
- Activa o desactiva las reglas de abajo y observa cómo cambia el resultado
- Fíjate en que las URL, los correos y el contenido entre acentos graves no se tocan
- Copia el texto ya compuesto
Preguntas frecuentes
- ¿Por qué no se añade un espacio después de la puntuación de ancho completo?
- Porque un signo de ancho completo ya ocupa su cuadratín: un `。` mide lo mismo que un carácter chino y trae sus propios espacios laterales, así que añadir medio espacio más deja la línea suelta. Por eso `中文。abc` se deja igual, mientras que `中文abc` pasa a `中文 abc`. Esto difiere de pangu, cuyo rango chino incluye el bloque de ancho completo pero no el de puntuación CJK, de modo que `中文,abc` recibe un espacio y `中文。abc` no: dos signos de puntuación con comportamientos distintos, por puro azar de dónde se trazaron los rangos.
- ¿Por qué el paso de comillas rectas a tipográficas viene desactivado?
- Porque necesita emparejar, y emparejar es adivinar. Solo se convierten las comillas dobles que van en pareja; una comilla suelta se deja tal cual, porque adivinar a qué lado pertenece estropea el texto cuando falla. Las comillas simples no se tocan jamás: en inglés hacen de apóstrofo, y el algoritmo las convertiría en `don‘t`, un error justo donde menos se perdona.
- ¿Por qué el punto (.) no se convierte?
- Los dos usos legítimos más frecuentes del `.` en prosa china son los nombres de dominio y los números de versión (`example.com`, `v1.2.3`), y esos ya van dentro de tramos protegidos; si un `.` suelto debería pasar a `。` es discutible: unos lo usan en abreviaturas (`etc.`) y otros para numerar listas (`1.`). Convertirlo estropearía ambos casos, así que esta regla no existe. Arreglar unos pocos a mano es más rápido que una herramienta que adivina mal.
- ¿De verdad no se toca el contenido de una URL?
- Nunca. Las URL, los correos y el código en línea entre acentos graves se marcan primero como tramos no editables, y las reglas de puntuación y puntos suspensivos solo actúan fuera de ellos. La única excepción es la puntuación que sigue a una URL al final de la frase: la coma de `见 https://a.com, 然后` pertenece a la frase, no a la URL, así que sí se convierte: el emparejador la toma de forma voraz y luego recorta la puntuación del final.
Herramientas relacionadas
Limpiar texto
TextoLimpia una columna copiada de un log o una hoja: quita duplicados, ordena, borra líneas vacías, recorta espacios y quita la numeración de línea.
Conversor de chino
TextoConvierte texto chino entre caracteres simplificados y tradicionales: primero las palabras frecuentes y luego la forma más habitual del resto.
Contador de palabras
Texto¿Cuánto mide este texto? Cuenta por separado caracteres chinos y palabras inglesas, con caracteres, líneas, bytes UTF-8, tiempo de lectura y SMS.
Comparar texto
TextoCompara dos textos línea a línea y resalta las líneas añadidas, borradas y sin cambios, alineando cada edición por diferencia mínima. Todo local.
Estilo de nombres
TextoConvierte identificadores entre catorce estilos de nombres, separando bien las palabras de siglas como HTTPServer. Todo en tu navegador.
Probador de regex
TextoPrueba expresiones regulares en el navegador: resaltado en vivo, grupos de captura, vista previa de sustitución y código para cinco lenguajes.