Kamrad.ru

Kamrad.ru (https://kamrad.ru/index.php)
-   Программы (software) (https://kamrad.ru/forumdisplay.php?f=11)
-   -   Borland Pascal 7.0 (https://kamrad.ru/showthread.php?t=57041)

N30D 23-12-2003 14:37

Borland Pascal 7.0
 
Как профиксить чтобы шрифт был нормальным? :confused:

LazyFox 23-12-2003 15:00

шрифт где? в графических режимах под DOS-ом?
Если склероз не обманывает, там была нужна "русифицированная" библиотечка egavga.bgi..
но за давностью (~10 лет) не вспомню, где брать и куда цеплять..

N30D 23-12-2003 15:07

LazyFox Есесно я работаю под ХР. Паскаль неправильно отбражает шрифты не под виндой не под "dos".

LazyFox 23-12-2003 15:27

N30D Паскаль неправильно отбражает шрифты не под виндой не под "dos".
Брр, запутал.. Ни винда, ни DOS - с каким-то SDK и эмулятором под PalmOS, MacOS, UNIX или еще что?
Или имеется ввиду, что неправильно и там, и там?
Если под "виндой" - там используется по сути GDI (graphics device interface) - проверь, задаешь ли при создании логического шрифта RUSSIAN_CHARSET. Если шрифт не создаешь (системный), может, влияют текущие региональные установки. Ну это, конечно, если ты имеешь ввиду не запуск DOS-приложения под виндой, а именно windows-приложение (см. целевой тип компиляции в ВР70).
Для графики под DOS - используется egavga.bgi - см. выше.
Еще вариант - сам текст при случайных преобразованиях (типа простой текст *.reg втягиваешь в реестр при неправильных региональных настройках - и получаешь мусор) может корежиться.

N30D 24-12-2003 17:23

LazyFox Опять ты меня не понял!Ща распишу.Текст отображается не правильно при написании проги, а не после ее компиляции.Просто мне приходиться в паскале писать очень большие программы и мне необходимы подсказки, для простоты навигации по коду. ПРИМЕР!

begin
writeln('именно здесь в подсказке не правильно отображается текст');
{*или здесь*}
writeln ('Ну а теперь понял?');
end.

LazyFox 24-12-2003 18:24

N30D
Понял, в самой IDE... В меню где-то есть настройка расцветки синтаксиса, там же, кажись, можно и шрифт задать. Если нету чего-нибудь вроде Courier New Cyr - закинь в машину "короткий" ttf-шрифт с русской частью раскладки (не полный юникодный), и выбери его.
Не поможет - проверь всякие HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\ - использовать подстановки 0 на 204 (204 - русская).

N30D 25-12-2003 14:29

Thanks:)


All times are GMT +3. The time now is 01:43.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.