Kamrad.ru
 
 
дневники | кабинет | регистрация | календарь | участники | faq | правила | поиск | фотоальбом | каська | выйти
Kamrad.ru Kamrad.ru » Форумы общей тематики » Программы (software) » Borland Pascal 7.0
новая тема  ответить следующая тема | предыдущая тема
Автор
 
N30D - offline N30D
23-12-2003 12:37 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Borland Pascal 7.0

Как профиксить чтобы шрифт был нормальным?

LazyFox - offline LazyFox
23-12-2003 13:00 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



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

N30D - offline N30D
23-12-2003 13:07 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



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

LazyFox - offline LazyFox
23-12-2003 13:27 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



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

N30D - offline N30D
24-12-2003 15:23 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



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

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

LazyFox - offline LazyFox
24-12-2003 16:24 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



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

N30D - offline N30D
25-12-2003 12:29 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Thanks

Текущее время: 03:37
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru