De dónde viene el ampersand
El ampersand nació como una ligadura de la palabra latina et, que significa «y». Los escribas romanos, al escribir deprisa, unían la e y la t en una sola forma, y quedan ejemplos de las letras unidas en la escritura cursiva romana del siglo I. Con los siglos la forma fue cambiando hasta que las letras costaban de ver, pero en muchas fuentes cursivas todavía se pueden leer la E y la t.
El nombre es mucho más joven que el signo. En el siglo XIX, muchos libros escolares ingleses listaban & después de la Z como una letra más del alfabeto. Los niños terminaban su recitado con «X, Y, Z and per se and», que significa «& por sí mismo significa and». Dicho deprisa, «and per se and» se fundió en ampersand. La vieja abreviatura &c. para et cetera es un resto de la época en que & se leía como «et».
El ampersand en la tipografía y el estilo
A los diseñadores de tipos les encanta el ampersand porque les da libertad. Los estilos rectos (redondos) suelen mostrar una forma compacta como un ocho, mientras que las cursivas a menudo vuelven a una forma de «Et» más suelta, y algunas fuentes incluyen varios ampersands alternativos. Para una invitación de boda o un logotipo, prueba la cursiva de una fuente serif clásica: su ampersand suele ser el carácter más decorativo del conjunto.
Las guías de estilo tratan el & como informal en las frases. Usa la palabra «y» en el texto corrido y reserva el & para nombres, parejas fijas y espacios reducidos (Smith & Sons, Q&A, rock & roll). En la escritura académica, el estilo APA usa & entre los nombres de autores dentro de paréntesis (Smith & Jones, 2020) pero «y» en la propia frase.
Ampersands en HTML, URL y código
En HTML el ampersand inicia una referencia de carácter como ©, así que un & literal debe escribirse como & (o &). Los navegadores suelen perdonar un & suelto, pero una secuencia como © en el texto puede convertirse en ©︎ por accidente, y los formatos XML como SVG y RSS tratan un & sin escapar como un error.
En una URL, & separa los parámetros de consulta (?size=m&color=red). Si un valor contiene un ampersand, codifícalo como %26, de lo contrario todo lo que va después se convierte en un parámetro nuevo. En los scripts de shell, un & final ejecuta un comando en segundo plano, y en C, Java y JavaScript && significa «y» lógico mientras que & es el «y» bit a bit.
Para otras formas de escribir «y», incluidos &, ∧ y las fuentes elegantes, consulta la página del símbolo de «y». Hay más entidades en la página de códigos de símbolos HTML.