Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2012, 21:20
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: css en chrome

Sobre la compatibilidad:
Una declaración de @font-face crossbrowser tiene esta forma:

Código CSS:
Ver original
  1. @font-face {
  2.     font-family: 'FedraSansProBoldItalic';
  3.     src: url('fedrasanspro_bolditalic-webfont.eot');
  4.     src: url('fedrasanspro_bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
  5.          url('fedrasanspro_bolditalic-webfont.woff') format('woff'),
  6.          url('fedrasanspro_bolditalic-webfont.ttf') format('truetype'),
  7.          url('fedrasanspro_bolditalic-webfont.svg#FedraSansProBoldItalic') format('svg');
  8.     font-weight: normal;
  9.     font-style: normal;
  10. }

A notar, los src con los .eot, .otf .woff, .ttf y .svg
Si solo tenes por ejemplo los .otf podes usar el fontface-generator de fontsquirrel.com para conseguir los demás.

Además presta atencion en la definición de font-style y de font-weight.
Esto debería ayudar a aclarar:

Código CSS:
Ver original
  1. @font-face{
  2.     font-family: 'AleNormal';
  3.     font-style: normal;
  4.     font-weight: normal;
  5.     src: url(Alegreya-Regular.otf);
  6. }
  7. @font-face{
  8.     font-family: 'AleBold';
  9.     font-style: normal;
  10.     font-weight: bold;
  11.     src: url(Alegreya-Black.otf);
  12. }
  13. @font-face{
  14.     font-family: 'AleItalic';
  15.     font-style: italic;
  16.     font-weight: normal;
  17.     src: url(Alegreya-Italic.otf);
  18. }
  19. span   { font-family: aleNormal;}
  20. strong { font-family: aleBold;}
  21. em     { font-family: aleItalic;}

Código HTML:
Ver original
  1. <span>normal</span> <br/>
  2. <strong>bold</strong> <br/>
  3. <em>italic</em>