Old-DOS.ru

Ретро IBM VGA 9x16 TTF

ОФИС >> Утилиты для работы с текстом >> Шрифты
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Эмуляторы калькуляторов
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Ретро IBM VGA 9x16 TTF
ОписаниеИнформация
Почувствуй ностальгию по DOS на современных ОС.

Формат: OpenType TrueType Pixel outline
Наборы символов UniCode: Классический набор CP437 (латиница, специальные, управляющие, препинания, цифры, псевдографика), Расширенная латиница, Греческие, Кириллица (расширенная), Иврит, Дополнительные Unicode
Размер символов шрифта: 9x16

-----

В современных ОС и даже BIOS SETUP современных компьютеров уже практически не встретишь классические текстовые видеорежимы, отрисовываемые знакогенераторами.
Данный шрифт - попиксельно сконвертированный в контурный TTF стандартный шрифт знакогенератора 8х16 (и нет, в названии ничего не перепутано с размером) подавляющего большинства видеоадаптеров, начиная с VGA и заканчивая современными, стандартизированный IBM. Максимальная аутентичность.
Шрифт - unicode

Т.к. в оригинальном растровом шрифте IBM в ПЗУ (CP437) присутствует небольшой классический набор символов - начертание остальных символов Unicode, в т.ч. для локализованых языков, было взято из альтернативных источников с максимальным соблюдением оригинальной стилистики, в том числе недостающие были частично дорисованы авторами проекта int10h.

Т.к. шрифт содержит контуры пикселей символов, то наиболее четко текст будет выглядеть когда отображаемый размер равен или кратен исходному размеру (пиксельный размер: 16, что соответствует "пуктам" windows: 12)
По той же причине не рекомендуется применять эффекты жирности/курсива, т.к. в шрифте заложено только единственное "оригинальное" начертание

Шрифт выполнен наиболее совместимым для большинства применения. Его можно использовать в любых Windows (любые текстовые редакторы, cmd, uwp terminal...), Linux (текстовые редакторы, эмулятор терминала в gui...), MacOS, Android...

-----
Небольшое изменение от меня (fly_indiz)
Происхождение начертания кириллических символов в шрифте (с официального сайта проекта) выяснить не удалось, и есть с ними 2 момента:
1) каноничной кириллицу для знакогенератора по достоинству можно назвать кириллицу из шрифта CP866 из официальной локализации MS-DOS от MicroSoft (набор кодовых страниц ega3.cpi)
2) некоторые символы кириллицы в шрифте от авторов проекта были начертаны просто чуть иначе, некоторые даже интереснее чем CP866, но некоторые к сожалению хуже.
Я (fly_indiz) взял на себя смелость заменить в шрифте начертание ТОЛЬКО кириллических символов, взяв их исходный растр из CP866 от MicroSoft.
(П.С. Да, альтернативные шрифты от keyrus, clarus, rk - вполне годные для разных точек зрения, но я выбрал точку зрения ту, которую выбрал - соблюсти "оригинальность" начертания в максимальной степени)
Шрифты без моей "правки" можно взять с сайта проекта.
Раздел: Шрифты

IBM VGA 9x16
Скриншоты
Операционная система: Любая
Требования: Поддержка OpenType TTF
Автор: VileR [WWW]
Издатель: -

Добавил: fly_indiz (2023.05.28)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 2.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка IBM VGA 9x16 + fix кириллицы
FileСкачать90
22.7 Кб20202.2UniCode[Не подделка]fly_indiz
2023.05.28
Оригинальный шрифт + fix кириллицы
Ссылка Ретро IBM VGA 9x16 TTF
FileСкачать77
3.1 Мб   [Не подделка]21h
2023.05.29
Большой пак ретро TTF шрифтов. Шрифты Ac* без кириллицы, а вот Mx* с кириллицей.

Пожаловаться

Комментарии
#1 Автор: Eugene_80286 (2023.05.29 15:50, изменений: 3, 2023.05.29 15:55)
Благодарю. Отличные шрифты. Поставил нужные и настроил для браузера, Far manager, AkelPad и в читалке текста.

#2 Автор: fly_indiz (2023.05.29 23:42, изменений: 1, 2023.05.29 23:44)
21h
цитата: [Шрифты Ac* без кириллицы, а вот Mx* с кириллицей]
Не совсем так.
На сайте проекта int10h.org в разделе readme дано правильное описание:

Варианты формата шрифта:
Px - pixel outline - правильные "контурные" шрифты
Bm - bitmap - пиксельные растры, поддерживаются не всеми (только FON, не бывает TTF)
Mx - совмещенный Px+Bm, для большей совместимости, но тоже не гарантия, лучше всётаки Px
Ac - это вариант Px с измененным соотношением сторон для нестандартных дисплеев

Варианты набора символов:
437 - содержит только базовый набор, без многоязычных символов юникода
Plus - содержит расширеный многоязычный набор юникода, в том числе кириллицу

отсюда идеальный вариант для нормальных дисплеев: PxPlus (на основе которого я и сделал с фиксом кириллицы)

П.С. оттуда же можно качнуть крайнюю версию пака 2.2

#3 Автор: 21h (2023.05.29 23:54)
ого, огнище сайт у этого чела. аж олдскулы свело. только звука из пс спикера не хватает.

#4 Автор: fly_indiz (2023.09.08 23:07)
Кстати, дополню почему я взял из пака за основу шрифт с размером именно 9x16, а не 8x16
(в описании забыл это упомянуть)
Как частично написал выше в описании - известно что в VGA ROM видеокарт присутствуют 3 варианта шрифта по размерам:
8x8
8x14
8x16
причем в видеокартах начиная с GeForce4 шрифт 8x14 из ROM убрали, теперь для видеорежимов со знакоместами высотой в 14px он динамически геренится из шрифта 8x16 методом тупой обрезки верхней и нижней строк, которые как правило и так не содержат смысловых частей символов, а значит их обрезка не приведет к ухудшению читаемости.
Шрифт 8x8 создан для совсем ущербных видеорежимов, или наоборот - для нестандартных режимов с очень высоким разрешением знакомест.
Т.е. основным шрифтом VGA ROM является вариант 8x16.

Далее.
Текстовые видеорежимы (для шрифта 8x16) устроены таким образом, что экран разбивается на знакоместа размером 9x16.
В каждом знакоместе отрисовывается символ из шрифта 8x16.
Т.е. в знакоместе присутствует один лишний 9-ый правый столбец, который не заполняется рисунком символа шрифта.
Этот столбец получается интервалом между символами текста.
Иными словами - в шрифте начертание символов сделано по всей возможной ширине в 8 пикселей, а 9-ый столбец (которого нет в шрифте) отделяет широкие буквы друг от друга, чтобы они не слипались.
(специальное исключение сделано в работе знакогенератора для символов псевдографики, в которых 9-ый столбец заполняется копией 8-го столбца так, чтобы отрисованые фигуры не прерывались)

Если просто перенести шрифт 8x16 в моноширинный TTF 8x16 один в один как есть, то этот хитрый факт работы знакогенератора учтён не будет, и в тексте буквы такого шрифта будут слипаться.
Чтобы соблюсти полную аутентичность - сделан шрифт размером 9x16, в котором искуственно введён этот недостающий 9-ый столбец, чтобы текст написаный этим шрифтом в точности соответствовал тому как он отображался в натуральных текстовых VGA видеорежимах.

Большинство других шрифтов подобной тематики retroVGA (не из этого пака например uniVGA16) имеющие размер 8x16 прибегают к другому способу "антислипания", они сжали отрисовку широких букв по горизонтали на 1 пиксел так, чтобы в шрифте остался 1интервальный столбец. Но понятно что при таком подходе теряется аутентичность сразу по 2-м параметрам - неправильная отрисовка символа и неправильный размер знакомест.

Итог: правильный размер для современного шрифта эмулирующего ретровидеорежимы в современных ОС - именно 9x16

Имя:
E-mail:
 =
Ваш комментарий:
На планете Windows никто никуда не спешит.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.004136, memory 1482.05 Kb, total time 0.087 sec