Según tengo entendido actualmente: "Helvetica Neue" es una fuente Linotype. Eso significa que debe pagarse y no es de uso gratuito. También es una fuente que no es para web, es para imprimir. No funcionará bien en una variedad de dispositivos, por ejemplo, usuarios de PC que navegan con Chrome o IE. Helvetica Neue es particularmente pobre en renderizar en tamaños pequeños.
Y, sin embargo, justo en Bootstrap v3.3.5 vemos
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
...
}
Y si busco la declaración de fuente de navegador cruzado "común" de la talla de:
@font-face {
font-family: 'Helvetica Neue';
src: url('Helvetica-Neue-webfont.eot');
src: url('Helvetica-Neue-webfont.eot?#iefix') format('embedded-opentype'),
url('Helvetica-Neue-webfont.woff') format('woff'),
url('Helvetica-Neue-webfont.ttf') format('truetype'),
url('Helvetica-Neue-webfont.svg#Helvetica Neue') format('svg');
}
No se encuentra en ningún archivo Bootstrap, ni Bootstrap proporciona archivos .eot, .woff, .ttf o .svg para Helvetica Neue a través de CDN o descarga.
Que Helvetica Neue no se muestre bien en pantalla es principalmente una cuestión de opinión. Una opinión válida, pero menos hoy que en el pasado ahora con la embestida de las pantallas de alta densidad. Apple lo había estado usando en iOS durante bastante tiempo, por ejemplo.
También tenga en cuenta que estas no son 'fuentes web' en el sentido de que se sirven desde el servidor. Bootstrap simplemente usa pilas de fuentes CSS estándar. Utiliza Helvetica Neue si está en el sistema del usuario final, pero si no, pasa a la siguiente fuente de la lista.
Entonces, para responder a las preguntas:
¿Por qué Twitter elige usar Helvetica Neue cuando no es una fuente Web Friendly?
Muchos dirían que es compatible con la web. En cuanto a por qué se eligió para bootstrap, es probable que Twitter lo use en su propio sitio. Es su marco, por lo que tiene sentido desde un punto de vista puramente de marca.
¿Cómo entrega Twitter Helvetica Neue a los navegadores?
Que no es. Es simplemente una declaración CSS. Como se indicó anteriormente, solo lo usa si está instalado en la máquina del usuario final.
Por último, tenga en cuenta que esto es un marco. La idea es que es un excelente lugar para comenzar, pero de ninguna manera debe dictar su diseño visual por completo.
Anupam