Помощь - Поиск - Пользователи - Календарь
Полная версия: Паскаль на широкоформатных экранах
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Pilotchik
Вот, столкнулся с проблемой неправильного оторажения символов паскаля в графическом режиме на ноутбуке. Монитор у ноутбука WXGA, тобишь широкоформатный... Буквы отображаюся правильно, а вот символы ("=",",") и цифры размываются. Может быть кто-нибудь сталкивался с такой проблемой? Что делать? Разрешение монитора 1280х800... Может быть есть способ настройки драйвера в стандартных функциях модуля GRAPH? wacko.gif
Ozzя
Символы из графических шрифтов - *.chr? SetUserCharSize
Pilotchik
Цитата(Ozzя @ 20.01.2007 17:51) *

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

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

Что кстати, значит "размываются"? Слишком мелко выглядят? Или непропорциональны?
Pilotchik
Да я пытаюсь сделать то, что мне подсказывают...
Они вообще на символы не похожи! На какие-то иероглифы больше... Какие-то точки и палочки...
volvo
{ Включая режим телепатии }
Ты в какой раскладке пишешь (я о тексте)? Латиницей? А символы которые у тебя "размываются" тоже набраны в английской раскладке? Если они набраны в кириллической, то ничего странного - шрифты по умолчанию нерусифицированы...
Bokul
Приведи текст который ты пытаешься вывести.
Pilotchik
Да не выводятся знаки "равно", скобки не выводятся...
Например: Y=sin(x) выводится на экран как Y"какая-то хня"sin"какая-то хня"х"какая-то хня"
Это 100% из-за монитора... на обычном работает и всё читабельно. Программу надо будет показывать на ноутбуке, так что надо думать...
klem4
Очень интересно, сдалай скриншот smile.gif
Pilotchik
Вот и скриншот...Нажмите для просмотра прикрепленного файла
А должно быть написано y=sin(Ax)*cos(x)
Pilotchik
Ноутбука чтоли ни у кого нет?? mad.gif

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

arhimag
ноут есть, но на нем у меня таких глюков не получается.
Malice
Монитор тут ни при чем, имхо, что-то у тебя со таблицой символов не так.. Ты рисуешь шрифтом DefaultFont, этот шрифт не переносится с программой, а подставляется виндой из ega.cpi. По этому можно попробовать несколько вариантов:
1. грузить Keyrus перед программой
2. поменять шрифт через SetTextStyle на другой
3. качнуть из сети другой шрифт 8х8, добавить его через InstallUserFont
Думаю и еще что нибудь придумать можно.
mamont001
У меня таже проблема sad.gif . Тебе надо пользоваться любым другим шрифтом кроме стандартного.
Предлагаю smallfont так как другие смещаються .
Pilotchik
Супер!
Применил функцию:
Код
SetTextStyle(4,0,2);

Спасибо, Malice! А klem4 - злой модератор!
Malice
Цитата(Pilotchik @ 20.01.2007 23:39) *

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

Да нет, он не злой, все дело в том смайлике, ты его с " sad.gif " перепутал smile.gif
volvo
Pilotchik, ты бы читал что тебе пишут, глядишь еще часов 5 назад применил бы SetTextStyle... dry.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.