Fonts MS-DOS中使用哪种字体?

Fonts MS-DOS中使用哪种字体?,fonts,font-face,truetype,windows-console,Fonts,Font Face,Truetype,Windows Console,有人知道Windows控制台/MS-DOS使用哪种字体吗?不同版本(和区域设置)的MS-DOS使用不同的字体。在MS-DOS属性中检查它。MS-DOS属性显示光栅字体。还有另一个选项名为Lucida Console。Windows XP中没有其他字体可用所用字体已附加 这是一种低像素字体,我在VGA时代长大的那一种叫做“代码页437” 我见过的最接近的一个叫做“更完美的DOS VGA” 可在此下载: 到目前为止,我只发现了一个差异:“与437稍有不同。您可以为MS DOS编写自己的字体。这很简

有人知道Windows控制台/MS-DOS使用哪种字体吗?

不同版本(和区域设置)的MS-DOS使用不同的字体。在MS-DOS属性中检查它。

MS-DOS属性显示
光栅字体
。还有另一个选项名为
Lucida Console
。Windows XP中没有其他字体可用

所用字体已附加
这是一种低像素字体,我在VGA时代长大的那一种叫做“代码页437”

我见过的最接近的一个叫做“更完美的DOS VGA”

可在此下载:


到目前为止,我只发现了一个差异:“与437稍有不同。

您可以为MS DOS编写自己的字体。这很简单。我做了一个供我个人使用的,使“框”中的字符稍大一些。

MS-DOS和Windows终端是两个不同的东西

MS-DOS使用内置在硬件中的ROM字体:该字体实际上内置在显卡上的ROM芯片中,而它根本不是操作系统的一部分。这些字体实际上是一组位图图像,图形卡实际上会为不同的显示模式使用不同的位图。你的显卡 只能在Windows未运行时显示该文本

Windows终端使用您选择的任何字体。通过打开终端(命令提示)并查看系统菜单中的属性(窗口左上角的图标),可以看到默认字体

在旧版本的Windows中,我认为默认为名为“Terminal”的位图字体,但这似乎已经改变,在当前版本的Windows 10中,默认为Courier New

区别在于Terminal是光栅字体,Courier New是TrueType字体。光栅字体实际上存储为单个像素,无法有效地缩放到不同的大小。相反,字体文件中的字体实际上有不同的大小版本,当请求特定大小时,操作系统会选择最接近的版本。非常大的文本是不可行的,“中间”的大小必须是近似的,通常看起来是块状和丑陋的

矢量字体(包括PostScript、TrueType和OpenType字体)可以扩展到任意大小而不会丢失质量。这是因为字体存储为直线和曲线,而不是像素数据

对于看起来像旧VGA字体的TrueType字体,请在或上查看旧版字体包

我正在编写一个串行/远程登录终端程序,我使用上面的经典控制台字体回到80年代的DOS外观。(该程序最终将全屏运行——没有菜单,甚至没有鼠标光标。这将是一个合法的老派程序。)

为了好玩,你应该看看Glass VT220字体:

你可以试试这个:
font

非编程问题。欢迎访问superuser.com谢谢你的链接。您能否详细说明这是使用的确切字体,还是看起来非常相似的字体?Consoleas是我在Windows 10上看到的字体名称。Terminal用于某些版本的Windows,但现代Windows版本使用TrueType字体。我的系统似乎默认为新的。但是,Windows中的终端不是MS-DOS。MS-DOS(和其他文本模式软件)使用内置在显卡ROM中的字符数据。“代码页”不是字体。代码页是数字到抽象字符的映射,而字体提供字符的图形表示。