Hola!!
Os cuento lo que me pasa.
Sencillamente tengo que hacer una página web, con tres columnas.
Decidí que las tres columnas fuesen independientes. Así que creé un DIV que contuviese otros tres DIVs, uno hacia la izquierda el otro hacia la derecha, y la del centro sin "clear:both".
Para que el DIV del centro, en el caso de ser mayor que los otros DIVs laterales, no se situase por debajo de ellos, usé javascript.
¡¡Y funciona a la perfección!!
El problema viene cuando uso fuentes no instaladas, puesto que se sitúa el texto del DIV del centro por debajo de los otros dos DIV laterales movidos respectivamente con "float:left" y "float:right".
No importa la fuente que utilice si el navegador la tiene instalada, funciona el script bien, pero tampoco importa si utilizo otra fuente no instalada, el script que funcionaba bien para las anteriores fuentes, deja de funcionar.
Tengo la impresión de que esto ocurre debido a que el navegador inserta por alguna razón la fuente no instalada al final de cargar la página. Cosa que no ocurre con las fuentes instaladas, que las debe insertar en otro momento anterior.
En fin, si a alguien le ha pasado algo similar, que no se quede callado.
No he puesto código, si lo necesitáis lo pongo, pero creo que se trata más bien de algo teórico, sin embargo lo pongo sin problema alguno si fuese necesario, pero ya os adelanto que para cualquier fuente que se utilice si ésta está instalada funciona perfectamente.
Bueno saludos para tod@s.
NOTA:Sólo funciona correctamente con todo tipo de fuentes en el Explorer que tengo que es el 11, todos los demás que tengo para probar Chrome, Firefox, Safari y Opera ocurre esta curiosidad.