Chaque fois que j'installe une nouvelle police sur un serveur Windows 2003, je ne peux pas l'utiliser immédiatement dans mon application web asp.net. L'application obtient la police via l'API de victoire CreateFontIndirect
gdi32.dll, puis utilisez cette police pour créer une image de texte dynamique dans mon application asp.net. Il semble que les polices soient mises en cache quelque part, car je vais juste récupérer la police par défaut. Le cache de polices est mis à jour après un redémarrage, puis j'obtiens la police correcte, mais évidemment je ne voudrais pas faire un redémarrage sur un serveur de production juste pour obtenir une nouvelle police pour fonctionner.Les polices Windows ne sont pas immédiatement utilisables dans l'application après l'installation?
Existe-t-il un moyen de vider le cache de polices?
Comment installez-vous les polices? –
Je les installe en les copiant dans le dossier windows \ fonts. Windows affiche la barre de prgression d'installation et ils apparaissent correctement dans le dossier windows \ fonts afin qu'il semble qu'ils sont correctement installés. – Carvellis
btw ils sont des polices TT normales qui fonctionnent normalement dans l'application, mais pas immédiatement après leur installation dans Windows. – Carvellis