命令窗口缺少默认的 8x12 字体

命令窗口缺少默认的 8x12 字体

安装:

  • Windows Server 2008 R2
  • 远程桌面服务角色

当我在本地登录时,我的命令窗口(cmd.exe)显示默认字体8x12。但当我登录时远程并打开命令窗口,它会以尽可能小的字体选择打开。打开窗口属性并设置字体大小,默认缺少 8x12 字体从列表中。

我该怎么做才能让该字体重新回到列表中?

以下屏幕截图显示了本地和远程登录时的设置。本地机器不支持 Aero,但远程我可以拥有 Aero 环境。我也尝试将其设置为基本,但没有变化。

本地登录
替代文本

远程登录
替代文本

答案1

问题解决方案已找到 !!! 将“系统区域设置”= 非 Unicode 程序的语言更改为美国英语并重新启动。然后 8 x 12 字体再次可用!

答案2

有趣的问题 - 这个答案只是试图包围它而不是立即解决它:

部分Windows NT 如何匹配字体之内第 8 章 - 字体MS Windows NT Workstation 4.0 资源指南Terminal相关字体限定为光栅,固定,显示相关尺寸,除了字体之外MS Sans Serif,它还符合光栅、比例、8、10、12、14、18、24(更不用说 TrueType 字体了,它们都是可扩展当然)。

不幸的是,我无法提出任何特定的字体匹配算法,仍然是来自几乎古老的Windows 95 打印和字体:基础知识可能会添加到图片中,请参阅部分提供兼容性字体

Windows 95 中的用户界面依赖于 TrueType 字体。但是,安装了三种字体(系统、固定和 OEM(或终端))来支持显示和输出设备,以支持可能需要这些字体的其他应用程序。每种字体都支持两种显示类型 - 8514/a(1024x768)分辨率和 VGA(640x480)分辨率。

因此,我怀疑特定字体大小的缺失是由于远程桌面客户端显示功能的特性不匹配,尽管不可否认的是,考虑到所有其他可用的宽度/高度像素元组,这还是相当令人惊讶的。但事实上,字体在PowerShell控制台中也缺失(正如评论r0cas 答案) 会 支持 这 是 一个 系统 范围 的 字体 匹配 效果 , 而 不是 任何 特定 程序 的 问题 , 如cmd.exe.

我该怎么做才能让该字体重新回到列表中?

如果 Windows 字体匹配确实会导致上述情况,您可能根本无法解决这个问题。最终更改客户端的显示分辨率和/或 DPI 设置可以但在这里有所不同;这是否是一种选择当然取决于您的特定环境和要求。

答案3

Radek,您的解决方案无法解决这个问题。如果您的语言与美国不同,则更改系统区域设置后控制台应用程序中不会出现变音符号。

我们在 Windows 2008 终端服务器会话中也遇到了同样的问题,即缺少 8x12 光栅字体。我在安装从此站点转换为 unicode Trutype 字体的光栅字体后解决了这个问题:http://www.yohng.com/software/terminalvector.html

享受!

答案4

尝试将屏幕缓冲区属性设置为 80x420,窗口大小属性设置为 80x25。这是字体 8x12 的默认设置。

让我知道...

相关内容