Si lees las notas en el generador de fuente de fuente de Font-Squirrel, verás que fue un truco de Paul Irish.
Y ... con respecto a la @font-face
sintaxis
Ahora recomiendo la variación de smiley a prueba de balas sobre la sintaxis original a prueba de balas.
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('☺'),
url('GraublauWeb.woff') format('woff'), url('GraublauWeb.ttf') format('truetype');
}
Desde el post a prueba de balas:
Sí, es una cara sonriente. La especificación OpenType indica que los caracteres unicode de dos bytes no funcionarán en un nombre de fuente en Mac, por lo que disminuye la probabilidad de que alguien haya lanzado una fuente con ese nombre.
Hay algunas razones por las que smiley es una mejor solución:
El software Webkit + Font Management puede confundir las referencias locales, como convertir los glifos en bloques A.
En OS X, el software de gestión de fuentes puede alterar la configuración del sistema para mostrar un cuadro de diálogo cuando intente acceder a una fuente local () a la que se pueda acceder fuera de Biblioteca / Fuentes. Más detalles en mi publicación a prueba de balas. Font Explorer X también es conocido por estropear otras cosas en Firefox.
Aunque es poco probable, puede hacer referencia a una fuente local () que es completamente diferente de lo que cree que es. (Publicación de Typophile en diferentes fuentes, mismo nombre) Como mínimo es un riesgo, y está cediendo el control del tipo tanto al navegador como a la máquina host. Es posible que este riesgo no valga la pena al evitar la descarga de fuentes.
Todos estos son problemas de casos extremos, pero vale la pena considerarlos.