Es posible que no haya nada que estés haciendo mal. Aquí hay algunos puntos que pueden aplicarse, algunos controlables por usted, otros no.
- Para estar seguro, establezca explícitamente
vertical-align: baseline
.
- Los diferentes archivos (
.eof
, .woff
, .ttf
) no se pueden definir de la misma manera, y por lo tanto diferentes navegadores utilizan diferentes archivos y muestran diferencias.
- No estoy seguro de si es conveniente tener dos llamadas se
src
ensuciar las cosas, pero se puede intentar la eliminación de la segunda:
@font-face {
font-family: 'Gabriola';
src: url('Gabriola.eot'),
url('Gabriola.eot?#iefix') format('embedded-opentype'),
url('Gabriola.woff') format('woff'),
url('Gabriola.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
Todos estos son meras conjeturas. Deberá probar los números 1 y 3. Si el problema es el n. ° 2, no estoy seguro de que exista una solución elegante.
Hay, por supuesto, la advertencia sobre this site:
Tenga en cuenta que representación de fuentes puede variar ampliamente en todos los navegadores y sistemas operativos . Muchos desarrolladores han experimentado resultados tan pobres de Windows e Internet Explorer que evitan usar fuentes personalizadas en total. Siempre asegúrese de examinar los resultados de cerca en todos los navegadores que pueda para decidir si la calidad es aceptable.
actualización
This post da algunos consejos sobre la posibilidad de resolver los problemas de representación. Esto es para la fuente de ardilla, y él señala específicamente:
Si ha descargado el kit, puede intentar la regeneración de la fuente con el generador . Realizamos ajustes periódicos en el generador para que mejore la sugerencia o la representación de la fuente.
Pero también confirma,
No pasar la pelota, pero la causa más común es una mala fuente original.
Cuál va con mi punto # 2.
seguro de cuál es el problema aquí, pero, ¿has intentado usar un 'span' en su lugar? (o cualquier otro elemento en línea en lugar de un bloque uno) –
sí ... sigue siendo el mismo – 5ulo