首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MS-DOS中使用哪种字体?

在MS-DOS中使用哪种字体?
EN

Stack Overflow用户
提问于 2012-02-07 16:59:24
回答 8查看 95.7K关注 0票数 22

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

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-02-07 17:00:34

票数 12
EN

Stack Overflow用户

发布于 2015-11-19 02:45:38

我在VGA时代长大的那个叫“代码页437”。

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

可在此处下载:http://laemeur.sdf.org/fonts/

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

票数 17
EN

Stack Overflow用户

发布于 2018-03-24 15:05:06

MS-DOS和Windows终端是两码事。

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

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

在老版本的Windows中,我相信默认使用的是名为"Terminal“的位图字体,但这种情况似乎已经改变,而在当前版本的Windows 10中,它默认使用Courier New。

不同之处在于终端是光栅字体,而Courier New是TrueType字体。栅格字体实际上存储为单独的像素,无法有效地缩放到不同的大小。相反,字体文件中的字体实际上具有不同的大小版本,当请求特定大小时,操作系统会选择最接近的版本。超大的文本是不可行的,并且“介于两者之间”的大小必须是近似的,并且通常看起来是块状的和丑陋的。

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

对于看起来像旧TrueType字体的VGA字库,可以在https://int10h.org/oldschool-pc-fonts/readme/http://webdraft.hu/fonts/classic-console/上查看旧式字体包

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

为了好玩,你应该看看谷歌眼镜的VT220字体:https://github.com/lalo/VT220-mod-font

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9173428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档