Ciao a tutti,
sto realizzando un menu in javascript che utilizza una font non di sistema. Per le ultime versioni di safari e firefox sono a posto, visto che supportano il formato otf e ttf.
Per IE devo convertire la mia font nel formato EOT ed utilizzare una regola apposita del css:
Questo codice funziona, lo ho testato con una font .EOT scaricata a caso dal web. La font viene visualizzata correttamente in EXPLORER.Codice PHP:<!--[if IE]>
<style type="text/css" media="all">
@font-face {
font-family: Gotham Rounded;
font-style: normal;
font-weight: normal;
src: url('GOTHAMR0.eot') !important;
}
</style>
<![endif]-->
<style type="text/css" media="all">
@font-face {
font-family: Gotham Rounded;
font-style: normal;
font-weight: normal;
src: url('GothamRnd-Light.otf');
}
...
Il problema nasce quando devo convertire il mio file .OTF.
Con TRANSTYPE PRO converto il mio OTF in TTF.
Passo poi a VMWARE FUSION per lanciare l'unico programma WINDOWS (per APPLE non ne esistono!) in grado di convertire i TTF in EOT: WEFT.
Dopo aver decifrato la complicata interfaccia di questo programma creo l'oggetto font.EOT, e lo richiamo dalla mia pagina web. A questo punto la font non viene visualizzata.
Il problema dunque dovrebbe situarsi o nella conversione da OTF a TTF, oppure nella conversione da TTF a EOT.
Qualcuno ha esperienze inerenti a questa operazione? Pensate che l problema possa essere nelal conversione dall'emulatore di WINDOWS?

Rispondi quotando