Автор | Сообщение |
|
| |
Пост N: 176
Зарегистрирован: 08.07.06
|
|
Отправлено: 21.08.13 22:11. Заголовок: Переход с GTWIN на GTWVT, все вопросы в одной теме.
Давайте обсудим вопросы, связанные с переходом на "усовершенствованный" терминал GTWVT. Для этого, как я понял, нужно лишь включить в текст программы пару строк: #include "hbgtinfo.ch" REQUEST HB_GT_WVT_DEFAULT Все, новый терминал подключен и работает. Не могу понять, как менять кодовую страницу шрифта. Сделал: hb_gtInfo( HB_GTI_FONTNAME, "Terminal" ) hb_gtInfo( HB_GTI_FONTWIDTH, 12 ) hb_gtInfo( HB_GTI_FONTSIZE, 28 ) Чтобы получить вот такой шрифт (присутствует в системе 100% и с ним работает Far и GTWIN): Но почему-то неожиданно на экране появились кракозябры, но шрифт именно тот, который я и хотел. При установке "по умолчанию" или "Lucida Console" все ок. Что я забыл ?
|
|
|
Новых ответов нет
, стр:
1
2
3
All
[см. все]
|
|
|
| |
Пост N: 3425
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.08.13 22:14. Заголовок: hb_gtInfo(HB_GTI_COD..
hb_gtInfo(HB_GTI_CODEPAGE, 255) PS Полный текст исходника давай в следующий раз
|
|
|
|
| |
Пост N: 177
Зарегистрирован: 08.07.06
|
|
Отправлено: 21.08.13 23:09. Заголовок: Dima пишет: hb_gtIn..
Dima пишет: цитата: | hb_gtInfo(HB_GTI_CODEPAGE, 255) |
| Чет не пошло никак... цитата: | PS Полный текст исходника давай в следующий раз |
| Сорри FUNC Main REQUEST HB_LANG_RU866 REQUEST HB_CODEPAGE_RU866 HB_LANGSELECT("RU866") HB_CDPSELECT("RU866") #include "hbgtinfo.ch" REQUEST HB_GT_WVT_DEFAULT hb_gtInfo( HB_GTI_FONTNAME, "Terminal" ) hb_gtInfo( HB_GTI_FONTWIDTH, 12 ) hb_gtInfo( HB_GTI_FONTSIZE, 28 ) hb_gtInfo( HB_GTI_CODEPAGE, 255 ) // почему-то все равно кракозябры... hb_gtInfo( HB_GTI_ICONFILE, "trade.ico" ) // и как загружать иконку из ресурса программы ? - новый драйвер игнорирует команду -icon= в hbp ? ? "Проверка шрифта Splushka.fon (aka Terminal 12*28)" WAIT QUIT RETURN
|
|
|
|
| |
Пост N: 178
Зарегистрирован: 08.07.06
|
|
Отправлено: 21.08.13 23:14. Заголовок: Вот сам шрифт Splush..
|
|
|
|
| постоянный участник
|
Пост N: 904
Зарегистрирован: 27.01.07
|
|
Отправлено: 22.08.13 07:59. Заголовок: Sergy пишет: hb_gtI..
Sergy пишет: цитата: | hb_gtInfo( HB_GTI_FONTNAME, "Terminal" ) |
| Это точно ПРАВИЛЬНОЕ название? Как его винда отображает?
|
|
|
|
| |
Пост N: 3427
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.08.13 08:50. Заголовок: Sergy пишет: hb_gt..
Sergy пишет: цитата: | hb_gtInfo( HB_GTI_ICONFILE, "trade.ico" ) |
| Hb_GtInfo( HB_GTI_ICONRES...........
|
|
|
|
| |
Пост N: 3428
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.08.13 08:58. Заголовок: Sergy пишет: hb_gtI..
Sergy пишет: цитата: | hb_gtInfo( HB_GTI_FONTNAME, "Terminal" ) |
| В Harbour 2.0 все нормик а вот в 3.2 да крякозяблы
|
|
|
|
| |
Пост N: 179
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 09:00. Заголовок: PSP пишет: Это точн..
PSP пишет: цитата: | Это точно ПРАВИЛЬНОЕ название? Как его винда отображает? |
| В свойствах ярлыка (или программы) он виден как "точечные шрифты" двух размеров: 10х21 и 12х28 Файл - splushka.fon (ссылку давал). встроенный просмотрщик шрифтов Windows называет его "Terminal 16". По сути - он такой командой подключается, это видно по форме букв/цифр. Но что-то не так с кодировкой. Dima пишет: цитата: | Hb_GtInfo( HB_GTI_ICONRES |
| Спасибо, помогло. Долго мучался, пока понял, что иконку нужно задавать по порядковому номеру, а не имени.
|
|
|
|
| |
Пост N: 3429
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.08.13 09:38. Заголовок: Sergy пишет: встрое..
Sergy пишет: цитата: | встроенный просмотрщик шрифтов Windows называет его "Terminal 16" |
| А вот так нормик hb_gtInfo( HB_GTI_FONTNAME, "Terminal 16" )
|
|
|
|
| постоянный участник
|
Пост N: 906
Зарегистрирован: 27.01.07
|
|
Отправлено: 22.08.13 09:46. Заголовок: Sergy пишет: встрое..
Sergy пишет: цитата: | встроенный просмотрщик шрифтов Windows называет его "Terminal 16" |
| Dima пишет: цитата: | А вот так нормик hb_gtInfo( HB_GTI_FONTNAME, "Terminal 16" ) |
| Вот тожжж... ))) Просто Terminal - это совсем не тот шрифт.
|
|
|
|
| |
Пост N: 180
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 10:20. Заголовок: Dima пишет: А вот т..
Dima пишет: цитата: | А вот так нормик hb_gtInfo( HB_GTI_FONTNAME, "Terminal 16" ) |
| А у меня так включается стандартный для GTWVT, наверное Courier. Но без кракозябр, разумеется. У тебя начертание шрифта получилось таким, как в первом сообщении темы ?
|
|
|
|
| постоянный участник
|
Пост N: 907
Зарегистрирован: 27.01.07
|
|
Отправлено: 22.08.13 10:27. Заголовок: Sergy а включен ли ..
Sergy а включен ли у тебя Clear Type в свойствах экрана? )))
|
|
|
|
|
| |
Пост N: 3430
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.08.13 10:34. Заголовок: Sergy hb_gtInfo(HB_..
Sergy hb_gtInfo(HB_GTI_FONTQUALITY,4) // с цифиркой поиграйся
|
|
|
|
| постоянный участник
|
Пост N: 2935
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.08.13 10:41. Заголовок: Попробуй посмотреть ..
|
|
|
|
| |
Пост N: 181
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 10:41. Заголовок: PSP пишет: а включе..
PSP пишет: цитата: | а включен ли у тебя Clear Type в свойствах экрана? ))) |
| немного не понял... Clear Type нужно как-то включить в самой винде ? Но ведь Far показывает этот шрифт без проблем. GTWIN - тоже.
|
|
|
|
| |
Пост N: 182
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 10:45. Заголовок: Dima пишет: hb_gtIn..
Dima пишет: цитата: | hb_gtInfo(HB_GTI_FONTQUALITY,4) // с цифиркой поиграйся |
| Пробовал от 0 до 5 - начертание шрифте не меняется, по-прежнему показывает Courier Как понял, от цифр зависит "мягкость" прорисовки". 0..1 -мягко 3..5 - жестко и угловато...
|
|
|
|
| |
Пост N: 183
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 10:46. Заголовок: Andrey пишет: Попро..
Andrey пишет: Спасибо, пригодится. Попытаюсь разобраться.
|
|
|
|
| |
Пост N: 184
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 10:48. Заголовок: И еще непонятно - пр..
И еще непонятно - при запуске программы с GTWVT возникает ДВА окна: одно черное и пустое, с иконкой, которая "должна быть", а второе - собственно с самой программой. Когда выходишь из программы - оба окна закрываются.
|
|
|
|
| |
Пост N: 3432
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.08.13 10:52. Заголовок: Sergy пишет: И еще ..
Sergy пишет: цитата: | И еще непонятно - при запуске программы с GTWVT возникает ДВА окна |
| как вариант опция hbmk2 -gui
|
|
|
|
| |
Пост N: 185
Зарегистрирован: 08.07.06
|
|
Отправлено: 22.08.13 10:57. Заголовок: Dima пишет: как вар..
Dima пишет: цитата: | как вариант опция hbmk2 -gui |
| Заработало. Попробовал опцию -gtwvt - тоже норм. Спасибо.
|
|
|
|
| |
Пост N: 3433
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.08.13 11:10. Заголовок: Sergy пишет: hb_gtI..
Sergy пишет: цитата: | hb_gtInfo( HB_GTI_FONTWIDTH, 12 ) hb_gtInfo( HB_GTI_FONTSIZE, 28 ) |
| Такой подход хорош если у всех твоих юзеров установлено одно и тоже разрешение экрана. А если нет , то надо учитывать и разрешение экрана.
|
|
|
Новых ответов нет
, стр:
1
2
3
All
[см. все]
|
|