Câu trả lời:
Bạn có thể sử dụng phông chữ từ các thư mục khác biệt với thư mục Phông chữ hệ thống và thậm chí không phải là hack, nó được Windows hỗ trợ, ít nhất là theo lập trình (đây là cách tôi quản lý để cài đặt phông chữ tạm thời từ bất kỳ thư mục nào trong trình xem phông chữ (cũ) của tôi ).
Danh sách các phông chữ được cài đặt vĩnh viễn được lưu trong sổ đăng ký, trong HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
(đối với phông chữ TrueType và OpenType, danh sách phông chữ Type1 được lưu trữ ở một vị trí khác). Có một mục nhập cho mỗi tệp phông chữ sẽ được tải khi Windows khởi động, nếu không có đường dẫn nào được chỉ định, Windows sẽ giả định rằng tệp nằm trong thư mục Phông chữ hệ thống, nhưng nếu bạn bao gồm một đường dẫn đầy đủ thì Windows sẽ tải phông chữ từ vị trí đó.
Ví dụ, tôi đã tạo một mục trong Sổ đăng ký cho một tệp phông chữ nằm trong C:\Temp
thư mục:
Sau khi khởi động lại Windows, phông chữ được hiển thị trong cả thư mục Bảng điều khiển và phông chữ hệ thống nhưng dưới dạng liên kết, gợi ý rằng tệp phông chữ nằm trong thư mục khác:
Ngoài ra, phông chữ có sẵn cho các chương trình khác giống như các phông chữ nằm trong thư mục Phông chữ hệ thống.