Какой шрифт используется в MS-DOS? - PullRequest
15 голосов
/ 07 февраля 2012

Кто-нибудь знает, какой шрифт использует консоль Windows / MS-DOS?

Ответы [ 7 ]

9 голосов
/ 18 ноября 2015

Тот, с которым я вырос во времена VGA, называется «Кодовая страница 437»

Самый близкий, который я видел, называется "More Perfect DOS VGA"

Его можно скачать здесь: http://laemeur.sdf.org/fonts/

Я обнаружил только одно несоответствие: `немного отличается от 437.

9 голосов
/ 07 февраля 2012
3 голосов
/ 24 марта 2018

MS-DOS и терминал Windows - это две разные вещи.

MS-DOS использует шрифт ROM, встроенный в ваше оборудование: шрифт фактически встроен в чип ROM на видеокарте, и это не так.часть операционной системы вообще.Эти шрифты на самом деле представляют собой набор растровых изображений, и видеокарты фактически используют разные растровые изображения для разных режимов отображения.Ваша видеокарта может отображать этот текст, но только когда Windows не запущена.

Терминал Windows использует любой выбранный вами шрифт.Вы можете увидеть шрифт по умолчанию, открыв терминал (командная строка) и просмотрев свойства в системном меню (значок в левом верхнем углу окна.)

В более старых версиях Windows яПолагаю, что по умолчанию используется растровый шрифт с именем «Терминал», но, похоже, он изменился, а в текущей версии Windows 10 по умолчанию используется Courier New.

Разница в том, что Terminal - это растровый шрифт, а Courier New - это шрифт TrueType.Растровые шрифты на самом деле хранятся в виде отдельных пикселей и не могут эффективно масштабироваться до разных размеров.Вместо этого шрифт фактически имеет версии с разными размерами в файле шрифта, и самая близкая версия выбирается операционной системой при запросе определенного размера.Чрезвычайно большой текст нежизнеспособен, и «промежуточные» размеры должны быть приблизительными и обычно выглядят блочными и некрасивыми.

Векторные шрифты (включая шрифты PostScript, TrueType и OpenType) могут масштабироваться до любого размера без потери качества.Это связано с тем, что шрифт хранится в виде линий и кривых, а не в виде пикселей.

Для шрифта TrueType, который выглядит как старый шрифт VGA, проверьте пакет шрифтов Old School по адресу https://int10h.org/oldschool-pc-fonts/readme/ илиhttp://webdraft.hu/fonts/classic-console/

Я пишу программу терминала через последовательный порт / Telnet и использую шрифт Classic Console, приведенный выше, чтобы вернуться к DOS-образу 80-х годов.(Со временем программа запустится в полноэкранном режиме - без меню и даже курсора мыши. Это будет законная старая школа.)

И просто для удовольствия, вам следует проверить шрифт Glass VT220: https://github.com/lalo/VT220-mod-font

1 голос
/ 28 августа 2014

Используемый шрифт прикреплен здесь Это шрифт с низким px

0 голосов
/ 17 октября 2017

Вы можете написать свой собственный шрифт для MS DOS. Это было довольно просто. Я сделал один для личного использования, в котором персонажи немного увеличились в «коробке».

0 голосов
/ 07 февраля 2012

В свойствах MS-DOS указано Raster Fonts.Существует также еще одна опция, которая называется Lucida Console.В Windows XP нет другого шрифта

0 голосов
/ 07 февраля 2012

Различные версии (и локали) MS-DOS используют разные шрифты.Проверьте это в свойствах MS-DOS.

...