Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Паскаль на широкоформатных экранах

Автор: Pilotchik 20.01.2007 21:44

Вот, столкнулся с проблемой неправильного оторажения символов паскаля в графическом режиме на ноутбуке. Монитор у ноутбука WXGA, тобишь широкоформатный... Буквы отображаюся правильно, а вот символы ("=",",") и цифры размываются. Может быть кто-нибудь сталкивался с такой проблемой? Что делать? Разрешение монитора 1280х800... Может быть есть способ настройки драйвера в стандартных функциях модуля GRAPH? wacko.gif

Автор: Ozzя 20.01.2007 21:51

Символы из графических шрифтов - *.chr? SetUserCharSize

Автор: Pilotchik 20.01.2007 22:09

Цитата(Ozzя @ 20.01.2007 17:51) *

Символы из графических шрифтов - *.chr? SetUserCharSize

1. Обычный текст, функция OutTextXY
2. Я попробовал эту функцию, но ничего не получилось, может быть параметры не те?
Писал так:
Код
SetUserCharSize(2,1,2,1);

Автор: volvo 20.01.2007 22:57

Pilotchik, ты этим что пытаешься делать? Увеличить размер символов? Это делается через SetTextStyle, третий параметр... SetUserCharSize обычно используется для "растягивания" символов либо в ширину, либо в высоту...

Что кстати, значит "размываются"? Слишком мелко выглядят? Или непропорциональны?

Автор: Pilotchik 20.01.2007 23:09

Да я пытаюсь сделать то, что мне подсказывают...
Они вообще на символы не похожи! На какие-то иероглифы больше... Какие-то точки и палочки...

Автор: volvo 20.01.2007 23:21

{ Включая режим телепатии }
Ты в какой раскладке пишешь (я о тексте)? Латиницей? А символы которые у тебя "размываются" тоже набраны в английской раскладке? Если они набраны в кириллической, то ничего странного - шрифты по умолчанию нерусифицированы...

Автор: Bokul 20.01.2007 23:22

Приведи текст который ты пытаешься вывести.

Автор: Pilotchik 20.01.2007 23:26

Да не выводятся знаки "равно", скобки не выводятся...
Например: Y=sin(x) выводится на экран как Y"какая-то хня"sin"какая-то хня"х"какая-то хня"
Это 100% из-за монитора... на обычном работает и всё читабельно. Программу надо будет показывать на ноутбуке, так что надо думать...

Автор: klem4 20.01.2007 23:31

Очень интересно, сдалай скриншот smile.gif

Автор: Pilotchik 21.01.2007 0:00

Вот и скриншот...Прикрепленное изображение
А должно быть написано y=sin(Ax)*cos(x)

Автор: Pilotchik 21.01.2007 1:12

Ноутбука чтоли ни у кого нет?? mad.gif

М
Мне кажется ты сейчас не в том положении чтобы тут возмущаться, умник


Автор: arhimag 21.01.2007 1:35

ноут есть, но на нем у меня таких глюков не получается.

Автор: Malice 21.01.2007 3:13

Монитор тут ни при чем, имхо, что-то у тебя со таблицой символов не так.. Ты рисуешь шрифтом DefaultFont, этот шрифт не переносится с программой, а подставляется виндой из ega.cpi. По этому можно попробовать несколько вариантов:
1. грузить Keyrus перед программой
2. поменять шрифт через SetTextStyle на другой
3. качнуть из сети другой шрифт 8х8, добавить его через InstallUserFont
Думаю и еще что нибудь придумать можно.

Автор: mamont001 21.01.2007 3:22

У меня таже проблема sad.gif . Тебе надо пользоваться любым другим шрифтом кроме стандартного.
Предлагаю smallfont так как другие смещаються .

Автор: Pilotchik 21.01.2007 3:39

Супер!
Применил функцию:

Код
SetTextStyle(4,0,2);

Спасибо, Malice! А klem4 - злой модератор!

Автор: Malice 21.01.2007 4:01

Цитата(Pilotchik @ 20.01.2007 23:39) *

Спасибо, Malice! А klem4 - злой модератор!

Да нет, он не злой, все дело в том смайлике, ты его с " sad.gif " перепутал smile.gif

Автор: volvo 21.01.2007 4:07

Pilotchik, ты бы читал что тебе пишут, глядишь еще часов 5 назад применил бы SetTextStyle... dry.gif