Cada vez que instalo una fuente nueva en un servidor de Windows 2003, no puedo usarla inmediatamente en mi aplicación web asp.net. La aplicación obtiene la fuente a través del CreateFontIndirect
gdi32.dll win api, y luego utiliza esta fuente para crear una imagen de texto dinámico en mi aplicación asp.net. Parece que las fuentes se almacenan en caché en alguna parte, porque solo obtendré la fuente predeterminada devuelta.¿Las fuentes de Windows no se pueden utilizar inmediatamente en la aplicación después de la instalación?
La fuente de la memoria caché se actualiza después de un reinicio, y luego obtengo la fuente correcta, pero obviamente no me gustaría hacer un reinicio en un servidor de producción solo para obtener una nueva fuente.
¿Hay una manera de limpiar la caché de fuente?
¿Cómo instalas las fuentes? –
Los instalo copiándolos en la carpeta windows \ fonts. Windows muestra la barra de progreso de instalación y aparecen correctamente en la carpeta windows \ fonts, por lo que parece que están instalados correctamente. – Carvellis
Por cierto, son fuentes regulares TT que normalmente funcionan en la aplicación, pero no inmediatamente después de instalarlas en Windows. – Carvellis