int gdriver = DETECT, gmode, font;
initgraph(&gdriver, &gmode, "D:/BC/BGI");
font = installuserfont("LCDF.chr"); // Файл шрифта лежит в той же директории D:/BC/BGI.
settextxtyle(font, 0, 4);
setcolor(15);
outtextxy(100,100,"USERFONT");
Проблемы с installuserfont()
int far installuserfont(char far *name). Но новый шрифт подключить не удалось. Подскажите пожалуйста, в чем может быть проблема ?
Но увы, текст "USEFONT" вывелся на экран стандартным шрифтом DEFAULT_FONT.
Сначала, я подумал, что проблема с самим файлом шрифта LCDF.chr, и чтобы это проверить я решил с помощью installuserfont попробовать подключит стандартный, уже существующий шрифт GOTH.chr:
Все сработало, и текст "USERFONT" вывелся на экран шрифтом GOTH.chr. После этого, я решил переименовать в папке BGI стандартный шрифт GOTH.chr в GOTD.chr, чтобы компиялтор восприянл его как нестандартный. Код изменил соответствующим образом:
В этом случае, даже свой встроенный шрифт (только лишь переименованный для маскировки), компилятор воспринял в штыки , и текст на экран вывелся с помощью DEFAULT_FONT.
Вот такая вот проблема :(
Я использую компилятор Borland C++ 3.11. Решил подключить в графическом режиме нестандартные шрифты *.chr. Для этого воспользовался ф-ией
Код:
Но увы, текст "USEFONT" вывелся на экран стандартным шрифтом DEFAULT_FONT.
Сначала, я подумал, что проблема с самим файлом шрифта LCDF.chr, и чтобы это проверить я решил с помощью installuserfont попробовать подключит стандартный, уже существующий шрифт GOTH.chr:
Код:
// ...
font = installuserfont("GOTH.chr");
//...
font = installuserfont("GOTH.chr");
//...
Все сработало, и текст "USERFONT" вывелся на экран шрифтом GOTH.chr. После этого, я решил переименовать в папке BGI стандартный шрифт GOTH.chr в GOTD.chr, чтобы компиялтор восприянл его как нестандартный. Код изменил соответствующим образом:
Код:
// ...
font = installuserfont("GOTD.chr");
//...
font = installuserfont("GOTD.chr");
//...
В этом случае, даже свой встроенный шрифт (только лишь переименованный для маскировки), компилятор воспринял в штыки , и текст на экран вывелся с помощью DEFAULT_FONT.
Вот такая вот проблема :(