Видеоадаптеры не допускают смешивания шрифтов
необходима прикомпоновка CT II-драйвера CT2US50.OBJ (см. табл. 6-1).
Примечания
. Видеоадаптеры не допускают смешивания шрифтов с различной
пиксельной высотой.
. Функцию FONTRESET() нельзя использовать, если загружен шрифт, для
которого отсутствует аналог в ROM (то есть размер символа отличается
от 8, 14, 16 пикселей). Поэтому перед ее вызовом необходимо перейти на
допустимый режим.
. Если EGA-адаптер не использует весь соответствующий диапазон
памяти, то количество доступных шрифтовых областей может быть менее 4.
Число доступных шрифтовых областей можно определить с помощью функции
MAXFONT().
. Данная функция сбрасывает все установки, ранее выполненные с
помощью функции FONTSELECT().
Примеры
. Загрузка всех 256 символов шрифта EGA в область 2:
? FONTLOAD("\FONTS\OLDENG.014", 2) // 0, если успешно
FONTSELECT(2) // загружено
. Замена последних 128 символов шрифта в области 3:
? FONTLOAD("\FONTS\OLDENG.EGA", 3, 128, 128)
// 0, если успешно
FONTSELECT(3) // загружено
. Загрузка шрифта высотой 24 пикселя в последнюю доступную область:
FONTLOAD("\FONTS\PC.024", MAXFONT(), .T.)
See Also: FONTSELECT()
FONTRESET()
GETFONT()
SETFONT()
SETSCRMODE()
FONTRESET()
Отменяет все изменения шрифтов и палитр.
------------------------------------------------------------------------------
Синтаксис
FONTRESET() --> lReset
Возвращаемое значение
lReset - логическое значение .T. при успешной отмене всех изменений
шрифтов и палитр, а иначе .F..
Описание
Функция отменяет все изменения, произведенные с помощью FONTLOAD(),
SETFONT() и FONTSELECT().