El artículo explora la compleja historia y los desafíos técnicos de renderizar tipografía árabe en la web, a partir de un caso concreto en el que un bloque de texto árabe no se justificaba correctamente en un producto digital. El autor, un desarrollador frontend, descubre que el problema no es un error puntual de CSS, sino el estado general del soporte de escritura árabe en la web. Para entenderlo, recorre cinco siglos de tradición caligráfica: desde el sistema proporcional (al-khaṭṭ al-mansūb) del visir Ibn Muqla en el siglo X, que definió las formas de las letras y las reglas de elongación (kashida) para justificar líneas sin estirar espacios, hasta las mejoras de Ibn al-Bawwāb y Yāqūt al-Mustaʿṣimī, y el desarrollo de estilos como Nastaʿlīq y Dīwānī. La justificación en árabe clásico es un problema de forma, no de espacio: las letras se alargan mediante trazos conectores (kashida) y el calígrafo elige entre variantes de ancho. En cambio, el tratamiento digital actual (CSS text-align: justify) estira los espacios entre palabras, lo que produce un resultado visualmente pobre. El autor ilustra su explicación con una demostración interactiva que utiliza el tipo de letra Amiri y caracteres TATWEEL (U+0640) colocados manualmente para emular la tradición manuscrita. Concluye que la web, en 2026, aún no ha resuelto esta herencia técnica acumulada durante siglos. El texto también menciona la estructura cursiva del árabe, donde cada letra tiene cuatro formas (aislada, inicial, media, final) y seis letras no conectan hacia adelante, lo que complica aún más el renderizado automático. En suma, es una reflexión sobre cómo el pasado caligráfico choca con las limitaciones de los sistemas informáticos modernos.
