Pilotchik
20.01.2007 21:44
Вот, столкнулся с проблемой неправильного оторажения символов паскаля в графическом режиме на ноутбуке. Монитор у ноутбука WXGA, тобишь широкоформатный... Буквы отображаюся правильно, а вот символы ("=",",") и цифры размываются. Может быть кто-нибудь сталкивался с такой проблемой? Что делать? Разрешение монитора 1280х800... Может быть есть способ настройки драйвера в стандартных функциях модуля GRAPH?
Символы из графических шрифтов - *.chr? SetUserCharSize
Pilotchik
20.01.2007 22:09
Цитата(Ozzя @ 20.01.2007 17:51)
Символы из графических шрифтов - *.chr? SetUserCharSize
1. Обычный текст, функция OutTextXY
2. Я попробовал эту функцию, но ничего не получилось, может быть параметры не те?
Писал так:
Код
SetUserCharSize(2,1,2,1);
Pilotchik, ты этим что пытаешься делать? Увеличить размер символов? Это делается через SetTextStyle, третий параметр... SetUserCharSize обычно используется для "растягивания" символов либо в ширину, либо в высоту...
Что кстати, значит "размываются"? Слишком мелко выглядят? Или непропорциональны?
Pilotchik
20.01.2007 23:09
Да я пытаюсь сделать то, что мне подсказывают...
Они вообще на символы не похожи! На какие-то иероглифы больше... Какие-то точки и палочки...
{ Включая режим телепатии }
Ты в какой раскладке пишешь (я о тексте)? Латиницей? А символы которые у тебя "размываются" тоже набраны в английской раскладке? Если они набраны в кириллической, то ничего странного - шрифты по умолчанию нерусифицированы...
Приведи текст который ты пытаешься вывести.
Pilotchik
20.01.2007 23:26
Да не выводятся знаки "равно", скобки не выводятся...
Например: Y=sin(x) выводится на экран как Y"какая-то хня"sin"какая-то хня"х"какая-то хня"
Это 100% из-за монитора... на обычном работает и всё читабельно. Программу надо будет показывать на ноутбуке, так что надо думать...
Очень интересно, сдалай скриншот
Pilotchik
21.01.2007 0:00
Вот и скриншот...
Нажмите для просмотра прикрепленного файла А должно быть написано y=sin(Ax)*cos(x)
Pilotchik
21.01.2007 1:12
Ноутбука чтоли ни у кого нет??
М |
|
Мне кажется ты сейчас не в том положении чтобы тут возмущаться, умник
|
ноут есть, но на нем у меня таких глюков не получается.
Монитор тут ни при чем, имхо, что-то у тебя со таблицой символов не так.. Ты рисуешь шрифтом DefaultFont, этот шрифт не переносится с программой, а подставляется виндой из ega.cpi. По этому можно попробовать несколько вариантов:
1. грузить Keyrus перед программой
2. поменять шрифт через SetTextStyle на другой
3. качнуть из сети другой шрифт 8х8, добавить его через InstallUserFont
Думаю и еще что нибудь придумать можно.
mamont001
21.01.2007 3:22
У меня таже проблема
. Тебе надо пользоваться любым другим шрифтом кроме стандартного.
Предлагаю smallfont так как другие смещаються .
Pilotchik
21.01.2007 3:39
Супер!
Применил функцию:
Код
SetTextStyle(4,0,2);
Спасибо, Malice! А klem4 - злой модератор!
Цитата(Pilotchik @ 20.01.2007 23:39)
Спасибо, Malice! А klem4 - злой модератор!
Да нет, он не злой, все дело в том смайлике, ты его с "
" перепутал
Pilotchik, ты бы
читал что тебе пишут, глядишь еще часов 5 назад применил бы SetTextStyle...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.