FlowingDev

¿Qué onda con el Lorem Ipsum? La historia y teoría del texto de relleno

Conoce la sorprendente historia y el propósito del Lorem Ipsum, el clásico texto de relleno que usan diseñadores y desarrolladores para visualizar la maquetación del contenido.

Probar la herramienta: Generador de Lorem Ipsum

En una oración

El Lorem Ipsum es un texto de relleno sin sentido, que parece latín, usado para llenar áreas de contenido en un diseño, permitiendo que los interesados se enfoquen en la maquetación y la jerarquía visual sin distraerse con contenido legible.

El problema que resuelve

Imagínate esto: eres un diseñador creando una nueva maquetación web genial. Tienes cajas para los titulares, párrafos y pies de foto. Pero, ¿qué pones dentro?

Podrías escribir "Aquí va el titular" y "El contenido para este párrafo se proporcionará más tarde". Pero eso tiene dos problemas. Primero, no se ve como texto real. "Aquí va el titular" son cuatro palabras; un titular real podría tener cinco o diez. Un bloque de texto repitiendo "contenido aquí" una y otra vez crea un patrón raro y que distrae, que no refleja la textura natural de un párrafo real. Segundo, y de forma más retorcida, si usas texto real y legible en español como "Nuestra empresa fue fundada en 1998 con la misión de...", tu cliente o tu jefe inevitablemente se pondrán a leerlo. En lugar de juzgar tu hermoso diseño, dirán: "Espera, nos fundamos en 1999", y te verás envuelto en una conversación sobre el texto y no sobre la composición.

El problema central es separar la evaluación de la forma de la evaluación del contenido.

Y aquí es donde entra el Lorem Ipsum. Su historia es más genial de lo que crees. No es solo un montón de galimatías al azar. El texto estándar es un fragmento desordenado y modificado de un texto clásico en latín, "De finibus bonorum et malorum" ("Sobre los fines del bien y del mal"), escrito por el estadista romano Cicerón en el 45 a.C.

La práctica de usarlo como texto de relleno se remonta al menos al siglo XVI, cuando se cree que un impresor desconocido desordenó una galerada de tipos para hacer un muestrario de tipografías. Pero su fama moderna proviene de los años 60. Una empresa llamada Letraset vendía hojas de letras transferibles en seco para diseñadores gráficos, y popularizaron pasajes de Lorem Ipsum en estas hojas. Cuando el software de autoedición como Aldus PageMaker llegó en los 80, incluía un generador de Lorem Ipsum incorporado, cimentando para siempre su lugar en el kit de herramientas del diseñador digital.

Funciona porque parece un idioma europeo creíble. Tiene palabras de longitudes variadas, mayúsculas y puntuación, creando un "color" o "textura" realista en la página. Como es indescifrable, obliga al cerebro del espectador a dejar de intentar leer y, en su lugar, a centrarse en lo que importa en una revisión de diseño: ¿Es legible la fuente? ¿Es correcto el interlineado? ¿Se siente equilibrada la maquetación? ¿Es el titular lo suficientemente prominente? Mantiene la conversación donde debe estar.

Cómo funciona por dentro

Podrías pensar que un generador de Lorem Ipsum es solo un archivo de texto que se copia y pega. Aunque las versiones más simples son exactamente eso, un buen generador es un poco más listo y emplea algoritmos sencillos para crear bloques de texto más naturales y variables.

El texto fuente: el legado de Cicerón

El proceso comienza con un texto fuente. El clásico Lorem ipsum dolor sit amet... es una versión destrozada de un pasaje de Cicerón. El pasaje original comienza así:

...neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...

Que se traduce como:

...tampoco hay nadie que ame o persiga o desee obtener el dolor en sí mismo, porque es dolor...

Como puedes ver, la primera palabra del texto de relleno, Lorem, es un trozo de dolorem. Las palabras son latín real, pero están cortadas, reorganizadas y salpicadas con algunas palabras sin sentido, lo que hace que todo el pasaje sea gramaticalmente incorrecto y no signifique nada, que es precisamente el objetivo.

El "diccionario" de un generador es una gran lista de estas palabras latinas y de aspecto latino.

Cicerón original Lorem Ipsum desordenado
dolorem ipsum Lorem ipsum dolor
quia dolor sit quia dolor sit
amet, consectetur amet, consectetur
adipisci velit adipiscing elit

El algoritmo de generación

Un generador configurable no se limita a soltar el mismo bloque de 100 palabras cada vez. Construye párrafos desde cero usando un conjunto simple de reglas.

  1. Generación de oraciones: Para crear una sola oración, el algoritmo elige al azar un número de palabras (digamos, entre 8 y 20) de su lista de palabras. Las une con espacios, pone en mayúscula la primera palabra y añade un punto. Para hacerlo más elegante, podría insertar comas al azar después de algunas palabras.

  2. Generación de párrafos: Para crear un párrafo, el algoritmo simplemente llama al generador de oraciones un número aleatorio de veces (digamos, entre 3 y 7) y une las oraciones resultantes.

  3. Salida configurable: Cuando pides "5 párrafos", la herramienta simplemente ejecuta el bucle de generación de párrafos cinco veces. Algunos generadores ofrecen más control, como especificar el número de palabras o caracteres, lo que simplemente implica ejecutar el bucle de selección de palabras hasta alcanzar el objetivo.

Aquí hay un pequeño ejemplo de pseudocódigo tipo JavaScript de la lógica principal:

// The dictionary of words
const LOREM_WORDS = ["lorem", "ipsum", "dolor", "sit", "amet", "consectetur", ...];

// Generates one sentence of a variable length
function generateSentence(minWords = 8, maxWords = 20) {
  const wordCount = Math.floor(Math.random() * (maxWords - minWords + 1)) + minWords;
  let words = [];
  for (let i = 0; i < wordCount; i++) {
    const randomIndex = Math.floor(Math.random() * LOREM_WORDS.length);
    words.push(LOREM_WORDS[randomIndex]);
  }
  let sentence = words.join(" ");
  // Capitalize first letter and add a period
  return sentence.charAt(0).toUpperCase() + sentence.slice(1) + ".";
}

// Generates one paragraph of a variable number of sentences
function generateParagraph(minSentences = 3, maxSentences = 7) {
  const sentenceCount = Math.floor(Math.random() * (maxSentences - minSentences + 1)) + minSentences;
  let sentences = [];
  for (let i = 0; i < sentenceCount; i++) {
    sentences.push(generateSentence());
  }
  return sentences.join(" ");
}

// Generate 3 paragraphs
for (let p = 0; p < 3; p++) {
  console.log(generateParagraph());
}

Esta estructura simple es todo lo que se necesita para producir bloques interminables y de aspecto único de texto de relleno bajo demanda.

Historias de la vida real

El Cliente Demasiado Entusiasta

Una diseñadora freelance, María, estaba construyendo un sitio web para una nueva panadería artesanal. Hizo un prototipo de una página de inicio espectacular, usando Lorem Ipsum para las secciones "Nuestra Historia" y la descripción de los productos. Orgullosa de su trabajo, le envió un enlace al cliente para la aprobación del diseño, explicando en su correo electrónico que el texto era solo un placeholder. El cliente, ocupado con su panadería, leyó por encima el correo e hizo clic en el enlace. Una hora después, María recibió un email frenético: "¡El diseño es bonito, pero el sitio web está en latín! ¡Nosotros no vendemos 'dolor sit amet'! Por favor, arregla el texto inmediatamente". María pasó los siguientes 20 minutos al teléfono tratando de calmarlo y explicándole de nuevo el propósito del texto de relleno.

Lección: Nunca asumas que un stakeholder no técnico sabe lo que es el Lorem Ipsum. Explica proactivamente que es una herramienta para ayudarles a enfocarse en el diseño visual, y que el texto real vendrá después.

El Caso de la Palabra Irrompible

Un desarrollador front-end, Samuel, estaba construyendo un componente de tarjeta responsive para una app de noticias. La tarjeta tenía un título, una imagen y un breve fragmento de texto. Necesitaba verse bien en un teléfono, lo que significaba que la columna de texto era bastante estrecha. Samuel metió unas cuantas frases de Lorem Ipsum y se veía perfecto. El texto se ajustaba maravillosamente, el espaciado era perfecto, y envió el componente. Semanas después, la app trajo un artículo real de una revista científica alemana con la palabra Rechtschreibreform. La palabra era más larga que todo el ancho de la tarjeta. No se partió y, en su lugar, se desbordó de su contenedor, destrozando por completo la maquetación.

Lección: El Lorem Ipsum usa palabras cortas de origen latino. Es genial para comprobar el flujo general, pero terrible para hacer pruebas de estrés a las maquetaciones. Siempre prueba tu UI con el peor contenido realista posible, como palabras largas, titulares cortos o texto en diferentes idiomas.

El Desastre en el Sitio de Producción

A una desarrolladora junior, Chloe, se le encargó añadir un nuevo banner promocional a un sitio de e-commerce en vivo. Era un trabajo urgente, solicitado a las 4 p.m. de un viernes. Codificó el banner, le dio estilo y metió algo de Lorem Ipsum para comprobar la alineación. En su prisa por desplegar antes del fin de semana, hizo commit de su código y lo pusheó a producción. Durante las siguientes tres horas, la página de inicio de la empresa mostró un banner prominente que decía: "¡Échale un vistazo a nuestra nueva colección de primavera! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua".

Lección: El texto de relleno es radioactivo: nunca debe llegar a producción. Implementa comprobaciones en tu proceso de despliegue, como un script simple que busque "lorem ipsum" en tu código y haga que el build falle si lo encuentra. Es una red de seguridad barata y efectiva contra errores vergonzosos.

Errores y trampas comunes

  • Olvidar reemplazarlo. Este es el pecado capital. Un sitio que se lanza con Lorem Ipsum parece poco profesional y roto. Usa scripts de pre-despliegue o una lista de verificación manual para cazarlo y erradicarlo.
  • Dejar que confunda al cliente. Si no explicas qué es, los clientes se confundirán y pensarán que algo está mal. Una explicación por adelantado ahorra tiempo y ansiedad a todos.
  • Asumir que representa la longitud del contenido real. Una línea de "Lorem ipsum dolor sit amet..." no es un titular real. Un párrafo generado no tiene la misma longitud que la biografía real de un usuario. Diseña con flexibilidad en mente, porque el contenido real es impredecible.
  • Ignorar la internacionalización (i18n). El juego de caracteres y la estructura de las palabras del Lorem Ipsum se basan en el latín. No revelará cómo tu diseño maneja los caracteres más anchos del chino (中文), las largas palabras compuestas del alemán o el flujo de derecha a izquierda del árabe (عربى).
  • Usarlo para pruebas de UX. Está diseñado para ser ignorado. Si estás probando si un usuario puede seguir instrucciones o entender una llamada a la acción, debes usar texto realista y con significado. Usar Lorem Ipsum para instrucciones de cara al usuario es como darle a alguien un mapa sin etiquetas.

Por qué deberías tenerlo en tu radar

Como desarrollador, diseñador o incluso como project manager, el Lorem Ipsum es una parte fundamental del proceso de creación digital. Deberías pensar en él siempre que estés en una situación en la que la estructura necesite construirse antes de que el contenido esté finalizado.

  • Desarrollo Frontend y UI: Cuando estás construyendo un componente de React, un layout de CSS grid o una simple página HTML, necesitas ver cómo fluye el texto. El Lorem Ipsum es tu recurso para llenar esas etiquetas p y divs para que puedas ajustar el estilo sin esperar a los copywriters.
  • Diseño UI/UX y Wireframing: En Figma, Sketch o Adobe XD, usar texto de relleno asegura que las sesiones de feedback se mantengan enfocadas en la maquetación, la jerarquía y el flujo de usuario, en lugar de decaer en sesiones de edición de textos.
  • Poblado de Bases de Datos: Cuando construyes una app, necesitas datos de prueba. Un script que genera 1,000 usuarios falsos puede usar Lorem Ipsum para poblar sus campos de "biografía", haciendo que tu entorno de desarrollo se sienta mucho más realista que una base de datos llena de NULL o strings vacíos.
  • Diseño Gráfico e Impreso: El caso de uso original sigue vivo y coleando. Al diseñar un folleto, una revista o la portada de un libro, los tipógrafos lo usan para evaluar elecciones de fuentes, combinaciones, el interlineado (line-height) y el kerning (espaciado entre letras).

Profundiza más

  • Wikipedia: Lorem Ipsum — La visión general definitiva y bien documentada sobre la historia, el origen y el propósito del Lorem Ipsum.
  • Cicero's "De finibus bonorum et malorum" — Lee el texto original en latín (con una traducción al inglés) del que nació el Lorem Ipsum. El pasaje relevante se encuentra en el Libro 1, secciones 1.9.32-33.
  • Lipsum.com — Uno de los generadores de Lorem Ipsum más antiguos de la web, con una buena explicación de la historia y los malentendidos comunes.
  • "Designing with Real Content" por A List Apart — Un excelente artículo que analiza las limitaciones del Lorem Ipsum y aboga por usar contenido realista tan pronto como sea posible en el proceso de diseño.

Teoría lista. Hora de ensuciarse las manos — 100% en tu navegador.

Probar la herramienta: Generador de Lorem Ipsum