Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which font is used in MS-DOS?

Tags:

Does anyone know which is the font that the Windows console/MS-DOS uses?

like image 290
federico-t Avatar asked Feb 07 '12 08:02

federico-t


People also ask

How do you change the font in MS DOS?

Right Click the top bar of the Command Prompt Window (i.e. Right Click the words "Command Prompt" on the top left) and select Properties. There you can change Font, Size, Color and other options.

What is the default Windows Terminal font?

On Windows 11 or 10, the Windows Terminal app comes with a predefined set of customization settings, including the “Cascadia Mono” as the default font on every profile.

What font is Linux terminal?

"Ubuntu Monospace comes preinstalled with Ubuntu 11.10 and it is the default terminal font."


4 Answers

The one that I grew up with in the days of VGA is called "Code page 437"

The closest one I've seen is called "More Perfect DOS VGA"

It can be downloaded here: http://laemeur.sdf.org/fonts/

I've only found one discrepancy so far: the ` is a little different from 437.

like image 114
Japhy Riddle Avatar answered Sep 29 '22 18:09

Japhy Riddle


Terminal

like image 43
Insidi0us Avatar answered Oct 01 '22 18:10

Insidi0us


MS-DOS and the Windows terminal are two different things.

MS-DOS uses the ROM font built into your hardware: the font is actually built into a ROM chip on the video card, and it's not part of the operating system at all. Those fonts are actually a set of bitmap images, and graphics cards would actually use different bitmaps for different display modes. Your graphics card can display that text, but only when Windows is not running.

The Windows terminal uses whatever font you pick. You can see the default font by opening a terminal (Command Prompt) and looking at the properties in the system menu (the icon in the upper-left corner of the window.)

In older versions of Windows, I believe that defaulted to a bitmap font named "Terminal", but that seems to have changed, and in the current version of Windows 10, it defaults to Courier New.

The difference is that Terminal is a raster font, and Courier New is a TrueType font. Raster fonts are actually stored as individual pixels and cannot scale to different sizes effectively. Instead, the font actually has different size versions in the font file, and the closest version is picked by the operating system when a specific size is requested. Extremely large text is not viable, and "in between" sizes must be approximated and usually look blocky and ugly.

Vector fonts (including PostScript, TrueType, and OpenType fonts) can scale to any size without losing quality. This is because the font is stored as lines and curves, rather than pixel data.

For a TrueType font that looks like the old VGA font, check out the Old School Font Pack at https://int10h.org/oldschool-pc-fonts/readme/ or http://webdraft.hu/fonts/classic-console/

I'm writing a serial/Telnet terminal program, and I use the Classic Console font above to get back to that 80s DOS look. (The program will eventually run full screen - no menus or even mouse cursor. It's going to be legit old school.)

And just for fun, you should check out the Glass VT220 font: https://github.com/lalo/VT220-mod-font

like image 12
TomXP411 Avatar answered Sep 30 '22 18:09

TomXP411


The font used is attached here Its a low px font

like image 3
Aditya S Aserkar Avatar answered Oct 02 '22 18:10

Aditya S Aserkar