Модуль SWFONT
или
как сделать Вашу программу независимой от русификатора
дисплея
Copyright (С) by SoftWeyr, 1994
ВВЕДЕНИЕ
========
Какой разнобой творится в области программной русификации
IBM-совместимых компьютеров, знают все. Только-только более-ме-
нее справились с войной кодировок под DOS, как снова-здорово -
ни в Windows, ни в Unix всеми любимую альтернативную кодировку
использовать нельзя. Но речь не об этом. С русификаций тексто-
вых режимов EGA/VGA сейчас видимо уже ни у кого проблем нет. Но
вот вам захотелось поработать в текстовом режиме 132xnn, благо
любая SuperVGA это позволяет, и вы с удивлением увидели, что
его не поддерживает ваш любимый русификатор и ваш любимый драй-
вер мыши. Но без мыши в текстовом режиме еще кое-как обойтись
можно, а вот без русских букв...
Русификатор для SuperVGA сейчас достать можно, но можете ли
Вы быть уверены, что у пользователя вашей программы он есть?
Мы предлагаем Вам другой путь решения - вшейте шрифты в Ва-
шу программу и вы будете уверены, что даже на вообще нерусифи-
цированой машине пользователь увидит на экране именно то, что
вы хотели ему сказать.
В графическом режиме проблем меньше. Если у Вас есть руси-
фицированные CHR файлы, то проблемы могут быть только со шриф-
том Default. Они также могут быть решены нашим модулем.
Здесь, правда есть одно исключение - на некоторых старых EGA
предложенное нами решение не работает. Что с этим сделать - не
знаю, разве что купить новую плату видеоадаптера.
КОМПЛЕКТ ПОСТАВКИ
=================
1. SWFONT.PAS - исходный текст модуля
2. PARSECPI.PAS - программа для разбора файлов шрифтов DOS
3. MAKE.BAT - командный файл для компиляции SWFONT со шриф-
тами DOS
4. FONT8X14.OBJ - шрифт 8X14 { см. файл }
5. FONT8X8.OBJ - шрифт 8x8 { FONTS.UUE }
6. SWFONT.DOC - то, что вы сейчас читаете.
КАК ЭТИМ ПОЛЬЗОВАТЬСЯ
=====================
Текстовый режим
----------
|