答案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 的默认设置。
让我知道...