IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
 Ответить  Открыть новую тему 
> Паскаль на широкоформатных экранах, Правильное отображение символов
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


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


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Символы из графических шрифтов - *.chr? SetUserCharSize
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


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

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

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


Гость






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

Что кстати, значит "размываются"? Слишком мелко выглядят? Или непропорциональны?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


Да я пытаюсь сделать то, что мне подсказывают...
Они вообще на символы не похожи! На какие-то иероглифы больше... Какие-то точки и палочки...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






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


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


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


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


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

Сообщение отредактировано: Pilotchik -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


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


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


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

Сообщение отредактировано: Pilotchik -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


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

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



Сообщение отредактировано: klem4 -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


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


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Профи
****

Группа: Пользователи
Сообщений: 705
Пол: Мужской

Репутация: -  20  +


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


Вожак стада
***

Группа: Пользователи
Сообщений: 179
Пол: Мужской
Реальное имя: кирилл

Репутация: -  1  +


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


--------------------
Админ наш,
Иже еси на серверах!
Да святится имя Твое,
Да приидет Unix Твой,
Да будет воля Твоя,
Как на земле , так и на небе.
Пинг наш насущный дай нам на сей день;
И прости нам счета наши, как и мы оставляем их должникам нашим;
И не введи нас во искушение виндовое,
Но избавь нас от лукавого Билли.
И да пребудет с нами сила твоя великая,
Во имя Отца-админа, Сына-Пингвина, и духа мастдайного. Админь!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Мужской
Реальное имя: Кудрявцев Александр

Репутация: -  0  +


Супер!
Применил функцию:
Код
SetTextStyle(4,0,2);

Спасибо, Malice! А klem4 - злой модератор!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #16


Профи
****

Группа: Пользователи
Сообщений: 705
Пол: Мужской

Репутация: -  20  +


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

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

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

Сообщение отредактировано: Malice -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #17


Гость






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

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 20:57
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name