È possibile che non ci sia qualcosa che si sta sbagliando. Ecco alcuni punti che possono essere applicati, alcuni controllabili da te, altri no.
- Solo per essere sicuri, impostare in modo esplicito
vertical-align: baseline
.
- I diversi file (
.eof
, .woff
, .ttf
) non possono essere definiti nello stesso modo, pertanto i diversi browser utilizzano file diversi e mostrano differenze.
- Non sono sicuro se avere due chiamate
src
è rovinare le cose, ma si può provare a eliminare il secondo:
@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;
}
Queste sono tutte mere supposizioni. Dovrai testare # 1, 3. Se il problema è # 2, non sono sicuro che esista una soluzione elegante.
V'è, naturalmente, l'avvertenza sul this site:
Tenete a mente che il rendering dei font può variare notevolmente tra i browser e sistemi operativi . Molti sviluppatori hanno avuto risultati così scarsi da Windows e Internet Explorer che hanno evitato l'uso di font personalizzati . Assicurati sempre di esaminare attentamente i risultati su tutti i browser che puoi decidere se la qualità è accettabile.
Aggiornamento
This post dà alcuni suggerimenti riguardo alla possibilità di risolvere i problemi di rendering. Questo è per Font Squirrel, e osserva in particolare:
Se è stato scaricato il kit, si potrebbe provare a rigenerare il tipo di carattere con il generatore. Apportiamo aggiustamenti periodici al generatore che potrebbe migliorare l'hint o il rendering del font.
Ma conferma anche,
non passare la patata bollente, ma la causa più comune è un tipo di carattere cattivo originale .
Ciò vale per il punto 2.
Non sono sicuro che il problema è qui, ma hai provato a usare un 'intervallo invece? (o qualsiasi altro elemento inline invece di un blocco uno) –
si .. ancora lo stesso – 5ulo