Làm thế nào để đồng bộ hóa phông chữ hoạt động trên Windows


0

Làm thế nào để đồng bộ hóa phông chữ hoạt động trên Windows?

Ví dụ: Adobe Type-Kit : nó thực sự đang viết phông chữ trong <system-drive>\Windows\Fonts\thư mục hay có một cách khác để khởi tạo phông chữ trong hệ thống từ các vị trí khác nhau bằng cách sử dụng hack Registry?

Câu trả lời:


1

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:\Tempthư mục:

Phông chữ bên ngoài - Đăng ký

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:

Phông chữ bên ngoài - Explorer

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.


Đây chính xác là những gì tôi muốn biết. Cảm ơn bạn!
zur4ik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.