Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/09/2012, 12:10
Avatar de Adbane
Adbane
 
Fecha de Ingreso: junio-2011
Mensajes: 86
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Insertar fuentes para .IE no me funciona

Cita:
Iniciado por ceaped Ver Mensaje
Hola Adbane
Nada que me funciona. Así lo puse, en el HTML en el head:

Código CSS:
Ver original
  1. <!--[if IE]>
  2. <style type="text/css" media="screen"> *
  3.     @font-face { *
  4.     font-family:'Klavika-Bold';
  5.     src: url('../fuentes/klavika-bold-webfont.eot?#iefix') format('embedded-opentype');
  6. * * }
  7. </style> *
  8. <![endif]-->

Pero no me funciona para IE

Gracias por tu ayuda
Si te fijas, has puesto en varias partes del código los " * ", la estrellita esa que no sé como se llama xD Por otro lado, piensa que estas en el HTML, desconozco la estructura de tu página, pero si la ruta hacia la fuente desde el HTML es otra, asegurate de que esté bien.

Por lógica imagino que lo tendrias estructurado asi:

- index.html
- css/
-> estilos.css
- fuentes/
-> klavika-bold-webfont.eot

Si no me equivoco, entonces la ruta correcta desde el HTML es así:
"fuentes/klavika-bold-webfont.eot?#iefix", en todo caso puede que me equivoque, no sé como lo tienes estructurado xD

Piensa, y importante esto, que no todos los navegadores reconocen los mismos tipos de fuente, IE solo reconoce (creo) las fuentes .eot, Safari creo que también solo reconoce un solo tipo de fuente, el resto de navegadores son casi globales. Te aconsejo que tengas la misma fuente en todos los formatos, y utilices el mismo CSS que te puse yo de ejemplo con la fuente "Agency FB", y de paso el [if IE] usa exactamente el mismo que te he puesto, poniendo tu fuente, el "#iefix" no lo emplees en el [if IE], solo desde el CSS, más que nada porque es así como lo tengo yo y me va perfecto.

http://www.cssblog.es/font-face-inserta-cualquier-tipografia-en-tu-sitio-web/

Mira esta página, no estoy seguro, pero creo que subiendo la fuente TTF, te genera el resto de fuentes, y te crea el font-face necesario. El [if IE] tendrás que usar el mismo que te puse de ejemplo
http://www.fontsquirrel.com/fontface/generator"]http://www.fontsquirrel.com/fontface/generator
__________________
Diseñador web por amor al arte, o al HTML mejor dicho