Bất cứ khi nào tôi cài đặt phông chữ mới trên máy chủ Windows 2003, tôi không thể sử dụng nó ngay lập tức trong ứng dụng web asp.net của mình. Ứng dụng này nhận font thông qua api chiến thắng ggdi32.dll, và sau đó sử dụng phông chữ này để tạo ra một hình ảnh văn bản động trong ứng dụng asp.net của tôi. Nó có vẻ như phông chữ được lưu trữ ở đâu đó, bởi vì tôi sẽ chỉ nhận được phông chữ mặc định trả về.Phông chữ Windows không thể sử dụng ngay lập tức trong ứng dụng sau khi cài đặt?
Bộ đệm phông được cập nhật sau khi khởi động lại và sau đó tôi nhận được phông chữ chính xác, nhưng rõ ràng tôi không muốn khởi động lại trên máy chủ sản xuất chỉ để tạo phông chữ mới.
Có cách nào để xóa bộ nhớ cache phông chữ không?
Làm thế nào để bạn cài đặt phông chữ? –
Tôi cài đặt chúng bằng cách sao chép chúng vào thư mục windows \ fonts. Windows cho thấy thanh prgress cài đặt và chúng xuất hiện chính xác trong thư mục windows \ fonts vì vậy có vẻ như chúng được cài đặt đúng. – Carvellis
btw chúng là các phông chữ TT thông thường thường hoạt động trong ứng dụng, không ngay sau khi cài đặt chúng trong cửa sổ. – Carvellis