微軟可能允許在 Windows 11、Windows 10 上使用 WinGet 安裝字體

微軟可能允許在 Windows 11、Windows 10 上使用 WinGet 安裝字體

如果您是熟悉命令列的高級用戶,您可能會使用 WinGet 等 Windows 套件管理器。微軟的開源WinGet可以輕鬆管理Windows上的應用程序,微軟現在正在考慮添加對字體的支持,包括第三方字體。

GitHub 貼文中,微軟確認正在探索使用 WinGet 管理和安裝字型的支援。實現並不容易,因為由於 Windows 上安裝和管理字體的獨特方式,微軟需要以不同於應用程式套件的方式對待字型。

微軟正在考慮很多事情,例如字體在 Windows 上的安裝和版本控制方式。對於不知道的人來說,字體儲存在 C:\Windows\Fonts 中,在使用打包應用程式時管理每個使用者的字體很棘手。正如一位從事 Terminal 工作的 Microsoft 開發人員指出的那樣,每用戶字體不適用於打包應用程式。

Windows 字型
字型如何儲存在 Windows Fonts 資料夾中

由於字體儲存在 C:\Windows\Fonts 目錄中,因此每個檔案也可以有自己的版本。當字體升級到新版本時,這可能會導致一些問題,因為它可能需要下載多個檔案。

WinGet 很快就能讓你管理字體,包括 Windows 上的第三方字體

使用 WinGet 管理字體的想法是由Demitrius Nelon提出的,他是 Microsoft 從事 Windows Package Manager 工作的產品經理。

Demitrius Nelon 告訴我,他正在尋求開源社群和 Microsoft 開發人員關於如何在 WinGet 中實現字體管理的回饋。微軟作為開源冠軍,經常直接在 GitHub 上探索新想法,這對任何人來說都不足為奇。

我向 Demitrius 詢問了更多細節,他告訴我 Microsoft 願意接受獨立開發者的回饋,他們也可以在 GitHub 上為 WinGet 做出貢獻。

「我仍在與微軟內部的各個團隊討論有關我們如何實現該功能的任何擔憂,因此這可能會改變我們的方法,」德米特里厄斯·內隆在一次對話中告訴我。

「我預計,一旦我們對推薦的方法有了更清晰的了解,我們就會針對規範進行某種形式的公關。我們仍然對任何社區反饋持開放態度。

Demitrius Nelon 提到,當他第一次聽到透過 WinGet 管理字體的想法時,他一笑置之。然而,當他在歐洲 PowerShell 會議上詢問觀眾是否遇到字體問題時,許多人都說他遇到過,這說服了他使用 WinGet 對字體進行一些處理。

WinGet 的字體管理仍在討論中,當微軟最終確定方向時,我們將在下週了解更多。

但是,當您擁有現代「設定」應用程式時,您真的需要 WinGet 來管理系統上的字體嗎?嗯,這取決於您如何自訂設定。

使用 Winget 在 Windows 11 上安裝軟體包
使用 WinGet 安裝應用程式套件的範例。字體安裝可能類似|圖片來源:WindowsLatest.com

例如,在使用 Windows 時,有些人會安裝 Cascadia Code 等字體和其他支援電力線的字體。這些字型不附帶安裝程序,因此必須手動下載、提取和安裝。

這就是 WinGet 中的字體管理器可以發揮作用的地方。您也可以使用命令列工具來安裝應用程式和字型。

根據 GitHub 的討論,WinGet 的字體管理將支援第三方字體,包括 Nerd Fonts,這是一個擁有大量字體的流行平台。

微軟可能還包括對谷歌字體的支持,但只有當該公司開始在整合方面取得進展時我們才能確定。

WinGet 並不是唯一一個不斷變得更好的開源工具。另一個微軟應用程式 PowerToys 在過去幾個月中獲得了多項新功能,包括人工智慧驅動的高級貼上以及輕鬆預覽 WebP 或 WebM 檔案的功能。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *