Remote-Desktop

命令視窗缺少預設的 8x12 字型

  • May 16, 2019

安裝:

  • 視窗伺服器 2008 R2
  • 遠端桌面服務角色

當我在本地登錄時,我的命令視窗 (cmd.exe) 顯示為預設字型8x12但是當我遠端登錄並打開命令視窗時,它會以最小的字型選擇打開。打開視窗屬性並設置字型大小,列表中缺少預設的 8x12 字型

我應該怎麼做才能讓這個字型回到列表中?

以下螢幕截圖顯示了本地和遠端登錄時的設置。本地機器不具備 Aero 功能,但遠端我可以擁有 Aero 環境。我也嘗試將其設置為基本,但沒有任何變化。

本地登錄

替代文字

遠端登錄

替代文字

找到問題解決方案!!!將“系統區域設置”= 非 Unicode 程序的語言更改為美國英語並重新啟動。然後 8 x 12 字型再次可用!

有趣的問題 - 這個答案只是試圖包圍它而不是立即解決:

Windows NT 如何匹配字型在第8 章 - MS Windows NT Workstation 4.0 資源指南中的字型部分將所討論的字型限定TerminalRaster, fixed, display-dependent size,而不是例如MS Sans Serif字型,它被限定為Raster,比例, 8、10、12、14、18、24(更不用說 TrueType 字型,當然它們都是可縮放的)。

不幸的是,我無法展示任何特定的字型匹配算法,仍然引用幾乎古老的Windows 95 列印和字型:基礎知識可能會添加到圖片中,請參閱為兼容性提供的字型部分:

Windows 95 中的使用者界面依賴於 TrueType 字型。但是,安裝了三種字型——系統、固定和 OEM(或終端)——以支持顯示和輸出設備,以支持可能需要這些字型的其他應用程序。這些字型中的每一種都支持兩種顯示類型——8514/a (1024x768) 解析度和 VGA (640x480) 解析度。

因此,我懷疑由於遠端桌面客戶端顯示功能的不匹配特性而失去了特定的字型大小,儘管無可否認,如果提供所有其他寬度/高度像素元組,這將是非常令人驚訝的。控制台中也缺少字型的事實PowerShell(根據對r0cas answer的評論)將支持這是系統範圍的字型匹配效果,而不是任何特定程序(如cmd.exe.

我應該怎麼做才能讓這個字型回到列表中?

如果 Windows 字型匹配確實會導致上述問題,您可能根本無法解決這個問題。不過,最終更改您的客戶端顯示解析度和/或 DPI 設置可能會有所不同;當然,這是否是一種選擇取決於您的特定環境和要求。

引用自:https://serverfault.com/questions/56093