Estas herramientas merecen alguna actualización del código. Por ahora voy a actualizar el tema con descubrimientos, sospechas, ideas y cambios de
software.
Ya lo comenté en otro tema, pero lo debí hacer aquí : el objeto de
MSIE que captura la lista de fuentes instaladas en
Windows tiene un comportamiento 'extraño'. Cada vez que se lo llama intenta conectar la máquina a Internet (si no está en red ya).
Alguien me dirá que esto puede ocurrir porque ese objeto no está en el cliente y debe buscarlo en algún servidor; pero considerando que
Microsoft es capaz de poner
spyware hasta en los parches de seguridad, no deja de ser preocupante.
Sugiero probarlo desconectados.
El otro asunto tiene que ver con
Firefox y el segundo código. Ya mencioné que funciona en
IE (también en
Opera y seguramente en cualquiera que no tenga el 'invento' de la fuente proporcional), pero se me ocurrió una idea algo ingenua para adaptarlo a
FF.
En principio, lo que compara el escript es el ancho y el alto del texto de muestra; y como el 'tamaño relativo' de
FF viene por
default, la comparación con el 'tamaño real' de los caracteres siempre (o casi) va a terminar en error.
Pero resulta que la fuente no se deforma; es decir, que la relación entre el ancho y el alto se tiene que mantener. Si en vez de usar esos 2 valores usamos la razón
y recortamos la cantidad de decimales, tendría que funcionar; aún con menos precisión, pero tendría...
Critiqué bastante eso de que
Firefox modifique la altura de los caracteres en el documento, aunque debí reconocer que en la versión 1.0 (al menos) tenía una suerte de disculpa : un casillero en la configuración para desactivar el invento y hacer que el
Firefox se comportara como el resto de los navegadores.
Pero en la versión 1.5 ya no lo encontré. Y no me parece que lo hayan quitado así, nada más. Seguramente comprendieron que podía ser más útil si se activaba desde el código fuente, y agregaron alguna línea propietaria CSS para hacerlo.
Lo importante es que si hay un usuario de
Mozilla que la recuerde, la conozca o la encuentre, nos la postee aquí, ya que sería la mejor forma de hacer que la última herramienta funcionase sin hacerle ningún cambio.
Porque mientras desconfiemos del método
MSIE, y JS (o mejor CSS) no nos provea de alguna línea semejante a
onerror para usar en las fuentes, esto -por el momento- es lo mejor que tenemos.
(modestamente)
Nota : como dije más arriba, ya no anda. Sólo nos queda el objeto de MS.