13/06/2026
Renderizado de escritura árabe.
"Érase una vez, me llegó a la cola un ticket de frontend que no me correspondía, pero el único otro lector de árabe del equipo estaba de vacaciones. La situación era más o menos la siguiente: un bloque de prosa árabe con contenido mixto en el panel de control para clientes se mostraba con un borde izquierdo irregular... Escribí una respuesta explicando, con bastante sinceridad, que el problema no era un error en nuestra hoja de estilos, sino el estado de la tipografía árabe en la web. La respuesta tardó media hora en resolverse y el ticket se cerró. Las razones detrás de esto tardaron quinientos años en acumularse, e involucran a un visir mutilado dos veces, un Corán que desapareció durante cuatro siglos, un periodista de Beirut con una fecha límite y un médico egipcio que aprendió ingeniería tipográfica por diversión (o eso es lo que imagino de él).
Once upon a time, a frontend ticket landed on my queue which was not properly mine, but the only other Arabic reader on the team was on leave. It went roughly as follows; a block of mixed-content Arabic prose on the customer-facing dashboard was rendering with a ragged left edge (the rag falls on th...