Cada vez mas los navegadores son mas compatibles y nos dejan jugar un poco mas. En este caso no había aprovechado hasta ahora esta característica de css3, hasta esta tarde. Con esta regla de css3,font-face.com, puedes colocar las rutas de las fuentes. Para pasar a todos estos formatos la fuente tienes recursos como esta web: http://www.fontsquirrel.com/fontface/generator.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
@font-face { font-family:'canarias'; src:url('../css/font/sketch_block.eot'); src:url('../css/font/sketch_block.eot?#iefix') format('eot'), url('../css/font/sketch_block.woff') format('woff'), url('../css/font/sketch_block.ttf') format('truetype'), url('../css/font/sketch_block.svg#id') format('svg'); font-weight:normal; font-style:normal; #texto{ font-family:'canarias', Arial, Verdana, sans-serif; color:white; font-size:55px; } |
Cito estos consejos de cristalab.com, la primera en particular me hace mucha gracia:
.eot siempre debe ir de primeras y siempre debe ir dos veces. Porque Internet Explorer 6, 7 y 8 son como un ex psicopata. Siempre quiere que le pongas de primeras ante el resto.
También recuerda que puedes agregar tantos @font-face como quieras. Simplemente declaras otro bloque @font-face y le pones otro font-family. Ya está.
Las fuentes SVG tienen un ID que debe ir frente a ellas con el signo #. Lo consigues abriendo el .svg con cualquier editor de texto y buscando el atributo «id».