Windows 上的字型同步如何運作

Windows 上的字型同步如何運作

Windows 上的字型同步如何運作?

例如Adobe 類型套件:它實際上是在<system-drive>\Windows\Fonts\資料夾中寫入字體還是有另一種方法可以使用註冊表駭客從不同位置初始化系統中的字體?

答案1

您可以使用與系統Fonts 資料夾不同的其他資料夾中的字體,這甚至不是駭客,它受Windows 支持,至少以程式方式支援(這就是我設法從我的(舊)資料夾中的任何資料夾臨時安裝字型的方法字型檢視器)。

永久安裝的字體清單會儲存在登錄中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts(對於 TrueType 和 OpenType 字體,Type1 字型清單儲存在另一個位置)。 Windows 啟動時應載入的每個字型檔案都有一個項目,如果未指定路徑,Windows 假定該檔案位於系統 Fonts 資料夾中,但如果包含完整路徑,Windows 將從該位置載入字型。

例如,我在註冊表中為位於以下資料C:\Temp夾中的字型檔案建立了一個條目:

外部字體 - 註冊表

重新啟動 Windows 後,字體會顯示在控制面板和系統字體資料夾中,但顯示為鏈接,暗示字體檔案位於另一個資料夾中:

外部字型 - Explorer

除此之外,其他程式也可以使用該字體,其方式與系統「字體」資料夾中的字體相同。

相關內容