![]() |
Borland Pascal 7.0
Как профиксить чтобы шрифт был нормальным? :confused:
|
шрифт где? в графических режимах под DOS-ом?
Если склероз не обманывает, там была нужна "русифицированная" библиотечка egavga.bgi.. но за давностью (~10 лет) не вспомню, где брать и куда цеплять.. |
LazyFox Есесно я работаю под ХР. Паскаль неправильно отбражает шрифты не под виндой не под "dos".
|
N30D Паскаль неправильно отбражает шрифты не под виндой не под "dos".
Брр, запутал.. Ни винда, ни DOS - с каким-то SDK и эмулятором под PalmOS, MacOS, UNIX или еще что? Или имеется ввиду, что неправильно и там, и там? Если под "виндой" - там используется по сути GDI (graphics device interface) - проверь, задаешь ли при создании логического шрифта RUSSIAN_CHARSET. Если шрифт не создаешь (системный), может, влияют текущие региональные установки. Ну это, конечно, если ты имеешь ввиду не запуск DOS-приложения под виндой, а именно windows-приложение (см. целевой тип компиляции в ВР70). Для графики под DOS - используется egavga.bgi - см. выше. Еще вариант - сам текст при случайных преобразованиях (типа простой текст *.reg втягиваешь в реестр при неправильных региональных настройках - и получаешь мусор) может корежиться. |
LazyFox Опять ты меня не понял!Ща распишу.Текст отображается не правильно при написании проги, а не после ее компиляции.Просто мне приходиться в паскале писать очень большие программы и мне необходимы подсказки, для простоты навигации по коду. ПРИМЕР!
begin writeln('именно здесь в подсказке не правильно отображается текст'); {*или здесь*} writeln ('Ну а теперь понял?'); end. |
N30D
Понял, в самой IDE... В меню где-то есть настройка расцветки синтаксиса, там же, кажись, можно и шрифт задать. Если нету чего-нибудь вроде Courier New Cyr - закинь в машину "короткий" ttf-шрифт с русской частью раскладки (не полный юникодный), и выбери его. Не поможет - проверь всякие HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\ - использовать подстановки 0 на 204 (204 - русская). |
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.
Любое использование материалов сайта
возможно только с разрешения его администрации.