Tres cosas distintas en pantalla
Una frase puede ocupar cuatro líneas en un teléfono y dos en un monitor sin cambiar su contenido almacenado. Un salto explícito sí modifica la secuencia; pegar en un campo que conserve saltos permite verlo. Los párrafos de un documento enriquecido son elementos estructurales con estilos. En texto plano hace falta una convención: líneas impresas, líneas del archivo y líneas ajustadas no son equivalentes.
LF y CRLF no ocupan los mismos bytes
LF y CR son caracteres de control. Los archivos pueden usar LF o CRLF; las notaciones \n y \r no son las letras que debes introducir en la prueba. El motor convierte CRLF y CR aislado en LF, por lo que sus totales editoriales coinciden. Los bytes originales pueden diferir: para un límite de carga, mide la secuencia enviada, como explica la guía de caracteres y bytes UTF-8.
Cómo cuenta el sitio las líneas y los párrafos
Una línea es un segmento separado por un salto normalizado. Texto vacío da cero; Luce da una; un salto final crea una segunda línea vacía sin añadir palabras ni párrafos. Los párrafos son bloques separados por líneas vacías: un único salto interior no crea dos. Esta regla de texto plano puede diferir de un editor que trata cada Intro como párrafo. Anota el criterio antes de conciliar resultados.

La muestra italiana Luce y blu
La muestra italiana exacta Luce blu tiene ocho caracteres y dos palabras. Sustituir el espacio por LF deja siete caracteres: cuatro de Luce y tres de blu, con dos palabras. Dos LF mantienen esos siete caracteres y dos palabras, pero forman tres líneas y dos párrafos. Usa controles reales: escribir literalmente \n introduce barra inversa y letra n, otra muestra.
Cambiar el ancho no cambia el texto
Al cambiar el tamaño de la ventana, distingue líneas visibles e indicadores numéricos. CSS white-space afecta a la presentación; una captura no prueba qué caracteres hay guardados. Mide una frase sin modificarla antes y después del cambio de ancho. No introduzcas espacios para imitar la alineación. Si cambia lo copiado, revisa selección parcial, saltos explícitos y transformaciones de la aplicación de origen.
Revisar los saltos importados
La extracción PDF reconstruye texto a partir de fragmentos colocados en la página. Saltos tras cada línea impresa pueden servir para comparar y molestar al editar. DOCX y separadores de tablas introducen otras estructuras. Antes de unir, examina título, párrafo y tabla. La guía de PDF con columnas ayuda a revisar el orden; cambiar separadores no recupera frases ausentes.
Cuando el requisito dice caracteres o líneas
Prevalece la definición del destinatario. Este contador excluye saltos y trata cada tabulación como un espacio; otro sistema puede contar controles o unidades de cadena. No existe un factor fijo sin conocer los separadores. Veinte líneas pueden exigir fuente, tamaño y ancho, o significar líneas técnicas del archivo. En el primer caso revisa la maquetación; en el segundo acuerda cómo tratar la última línea vacía.
Localizar la primera diferencia
Si coinciden palabras pero no líneas, compara una muestra sin salto final y la misma con uno. Así aíslas la convención. Menos palabras puede indicar que se borraron saltos sin insertar espacios. En documentos largos busca por bloques el primer límite inesperado: línea vacía perdida, tabla convertida en lista o salto citado. Repara ese punto, no todo el documento hasta obtener una cifra plausible.
Mismas palabras, separadores distintos
| Notación | Caracteres del sitio | Líneas | Párrafos | Bytes UTF-8 originales |
|---|---|---|---|---|
| Luce blu | 8 | 1 | 1 | 8 |
| Luce\nblu | 7 | 2 | 1 | 8 |
| Luce\r\nblu | 7 | 2 | 1 | 9 |
| Luce\n\nblu | 7 | 3 | 2 | 9 |
| Luce\n | 4 | 2 | 1 | 5 |
Fuentes y comprobaciones
- MDN: CRLF · Distingue ajuste visual, saltos LF y CRLF y párrafos mediante ejemplos de caracteres y bytes.
- MDN: white-space · Distingue ajuste visual, saltos LF y CRLF y párrafos mediante ejemplos de caracteres y bytes.