On-line: Andrey, гостей 1. Всего: 2 [подробнее..]
АвторСообщение





Пост 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" все ок.
Что я забыл ?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 56 , стр: 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
Полный текст исходника давай в следующий раз

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 178
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 21.08.13 23:14. Заголовок: Вот сам шрифт Splush..


Вот сам шрифт Splushka.fon: https://dl.dropboxusercontent.com/s/4bngq8tox32k3dm/splushka.fon?token_hash=AAH3LAd8t6uPfI3Hpu-x7d-F3ekaWi_xFp7DT1VKcdAH4Q&dl=1

с GTWIN, Clipper(ntvdm) и Far работает прекрасно, а тут - кракозябры...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 904
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 22.08.13 07:59. Заголовок: Sergy пишет: hb_gtI..


Sergy пишет:

 цитата:
hb_gtInfo( HB_GTI_FONTNAME, "Terminal" )


Это точно ПРАВИЛЬНОЕ название? Как его винда отображает?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост 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...........

Спасибо: 1 
ПрофильЦитата Ответить
администратор




Пост 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 да крякозяблы

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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


Спасибо, помогло.
Долго мучался, пока понял, что иконку нужно задавать по порядковому номеру, а не имени.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3429
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 09:38. Заголовок: Sergy пишет: встрое..


Sergy пишет:

 цитата:
встроенный просмотрщик шрифтов Windows называет его "Terminal 16"


А вот так нормик
hb_gtInfo( HB_GTI_FONTNAME, "Terminal 16" )

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 906
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 22.08.13 09:46. Заголовок: Sergy пишет: встрое..


Sergy пишет:

 цитата:
встроенный просмотрщик шрифтов Windows называет его "Terminal 16"


Dima пишет:

 цитата:
А вот так нормик
hb_gtInfo( HB_GTI_FONTNAME, "Terminal 16" )


Вот тожжж... ))) Просто Terminal - это совсем не тот шрифт.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 180
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 10:20. Заголовок: Dima пишет: А вот т..


Dima пишет:

 цитата:
А вот так нормик
hb_gtInfo( HB_GTI_FONTNAME, "Terminal 16" )



А у меня так включается стандартный для GTWVT, наверное Courier.
Но без кракозябр, разумеется.
У тебя начертание шрифта получилось таким, как в первом сообщении темы ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 907
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 22.08.13 10:27. Заголовок: Sergy а включен ли ..


Sergy
а включен ли у тебя Clear Type в свойствах экрана? )))

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3430
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 10:34. Заголовок: Sergy hb_gtInfo(HB_..


Sergy
hb_gtInfo(HB_GTI_FONTQUALITY,4) // с цифиркой поиграйся

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2935
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.08.13 10:41. Заголовок: Попробуй посмотреть ..


Попробуй посмотреть прогу, Я её делал для хХарбора, но потом так и не доделал для Харбора.
Но шрифты ,она показывает нормально.
http://files.mail.ru/1770CC824FB043A69486B4955A1EF7DE

Для хХарбора:
http://files.mail.ru/BA1F70EC314A4810A2254B0B13F799E2

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 181
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 10:41. Заголовок: PSP пишет: а включе..


PSP пишет:

 цитата:
а включен ли у тебя Clear Type в свойствах экрана? )))



немного не понял... Clear Type нужно как-то включить в самой винде ?
Но ведь Far показывает этот шрифт без проблем. GTWIN - тоже.

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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 - жестко и угловато...

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 183
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 10:46. Заголовок: Andrey пишет: Попро..


Andrey пишет:

 цитата:
Попробуй посмотреть прогу, Я её делал для хХарбора, но потом так и не доделал для Харбора.
Но шрифты ,она показывает нормально.
http://files.mail.ru/1770CC824FB043A69486B4955A1EF7DE



Спасибо, пригодится. Попытаюсь разобраться.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 184
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 10:48. Заголовок: И еще непонятно - пр..


И еще непонятно - при запуске программы с GTWVT возникает ДВА окна: одно черное и пустое, с иконкой, которая "должна быть", а второе - собственно с самой программой.
Когда выходишь из программы - оба окна закрываются.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3432
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 10:52. Заголовок: Sergy пишет: И еще ..


Sergy пишет:

 цитата:
И еще непонятно - при запуске программы с GTWVT возникает ДВА окна


как вариант опция hbmk2
-gui

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 185
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 10:57. Заголовок: Dima пишет: как вар..


Dima пишет:

 цитата:
как вариант опция hbmk2
-gui





Заработало. Попробовал опцию -gtwvt - тоже норм.
Спасибо.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост 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 )


Такой подход хорош если у всех твоих юзеров установлено одно и тоже разрешение экрана.
А если нет , то надо учитывать и разрешение экрана.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 56 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 142
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет