eXpress Bar Network
Loading
 
Какой форм-фактор коммуникатора для Вас предпочтителен?
Подробнее 
   
  Пятница, 24 ноября 2017
 


    



Phone Canvas и клавиатура - исправление фонтов by ultrashot
Метод без замены gwes и правки xml

Стр. 1 из 2    1, 2  След.
 

Начать новую тему   Ответить на тему   вывод темы на печать    Список форумов Asus Mobile Club Russia -> Раздел Разработки прошивок WM6.5.x
Предыдущая тема :: Следующая тема  
Автор Сообщение
ultrashot
Разработчик софта
Разработчик софта


Зарегистрирован: 07.09.2010
Сообщения: 116


Репутация: +116

PDA: HTC, Sony-Ericsson

СообщениеДобавлено: 20.10.10, 19:59    Заголовок сообщения: Phone Canvas и клавиатура - исправление фонтов by ultrashot
Всего отзывов: 3 Ответить с цитатой

Открыл отдельную тему по этому вопросу Edited by AndrewSh
С жирными шрифтами я мириться не стал, и исправления отдельных приложений в упор не переношу.
Чтобы не было лишних вопросов:
1) На скринах 21681
2) GWES оригинальный, никаких подмен
3) Скин клавы не был исправлен
4) Исправления шрифтов звонилки (которые в реестре прописаны) не применялись.
5) Мой вариант решения проблемы не убирает жирные шрифты вовсе, и GDI их свободно рисует...

Если не найду проблем в работе других приложений, выложу.


_________________
Sony Ericsson XPERIA X1
HTC HD2
HTC Mozart
Посмотреть профиль Отправить личное сообщение
ultrashot
Разработчик софта
Разработчик софта


Зарегистрирован: 07.09.2010
Сообщения: 116


Репутация: +116

PDA: HTC, Sony-Ericsson

СообщениеДобавлено: 20.10.10, 20:57    Заголовок сообщения:
Всего отзывов: 1 Ответить с цитатой

AndrewSh, а всё просто - проблема касается не только звонилки и клавы, а и других приложений (вот у меня, например, в кухне используется ConnectionSetup v2.7 от Rhodium'а, и в нём тоже проблемы). Да и неужели вы думаете, что проблема в них?
Небольшой поиск в гугле показал, что mgtt_o.dll пришёл в WM6.5.3 из CE6 r2. Скачал я платформбилдер шестой, а там особо ничего интересного, кроме статической библиотеки iType'а от Monotype Imaging и прототипов функций/описаний структур.
Так вот, путём экспериментов выяснил, что проблема в симуляции жирности шрифта новым драйвером. Ведь проблема не в том, что шрифты жирные, а проблема в том, КАК они отрисовываются. Убрал я флаг, заставляющий это делать, и вроде нет проблемы. Посмотрю ещё денёк, нет ли проблем с другими программами...


по поводу картинок: я их под тег специально не вынес, большие они всё же icon_smile

_________________
Sony Ericsson XPERIA X1
HTC HD2
HTC Mozart
Посмотреть профиль Отправить личное сообщение
AndrewSh
Автор прошивок
Автор прошивок


Зарегистрирован: 13.01.2007
Сообщения: 3304
Откуда: Minsk

Репутация: +526/–1

PDA: HTC, WP7-based

СообщениеДобавлено: 20.10.10, 21:13    Заголовок сообщения:
Ответить с цитатой

ultrashot
так дайте и мне попробовать - киньте правленную либу (можно пока в личку, если не хотите публиковать)... Правда, в Connection Setup - у меня тоже все как бы нормально icon_smile

_________________
Remember, just because you're paranoid that doesn't mean that everyone's not out to get you.
Don't take yourself so damn seriously!
Посмотреть профиль Отправить личное сообщение
ImaSoft
Завсегдатай
Завсегдатай


Зарегистрирован: 22.05.2009
Сообщения: 126
Откуда: Украина г.Харьков
Возраст: 42 Овен
Репутация: +12

PDA: HTC

СообщениеДобавлено: 21.10.10, 00:22    Заголовок сообщения:
Ответить с цитатой

AndrewSh писал(а):
ultrashot
так дайте и мне попробовать

Я тоже хочу попробовать, думаю, меня не обделите!

Добавлено спустя 1 час 54 минуты 11 секунд:

Поставил драйверок и все отлично работает на 23140!

_________________
Current HTC HD2 My_ROM21690_v2.51M3.14.411_R2.14.50.04; Former FLAME My ROM WM6.5.3_23136Rus
Посмотреть профиль Отправить личное сообщение
korand
Только зашел
Только зашел


Зарегистрирован: 07.07.2009
Сообщения: 8


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

PDA: HTC

СообщениеДобавлено: 21.10.10, 02:04    Заголовок сообщения:
Ответить с цитатой

ultrashot, спасибо огромное за труд. Я так и думал, что нужно рыть в этом направлении, а не ковырять софт.

Не мог бы ты и со мной поделиться фиксом?

И еще, судя по скриншотам, мне кажется, что не работает сглаживание. Хорошо видно на звонилке (кнопка вызов).
Посмотреть профиль Отправить личное сообщение
olegsevruk
Свой в доску!
Свой в доску!


Зарегистрирован: 20.03.2008
Сообщения: 90


Репутация: +3

PDA:

СообщениеДобавлено: 21.10.10, 13:13    Заголовок сообщения:
Ответить с цитатой

ultrashot
Ну как с поисками багов?Если все в норме,может фикс в народ? Drinks or Beer
Посмотреть профиль Отправить личное сообщение
ultrashot
Разработчик софта
Разработчик софта


Зарегистрирован: 07.09.2010
Сообщения: 116


Репутация: +116

PDA: HTC, Sony-Ericsson

СообщениеДобавлено: 21.10.10, 15:09    Заголовок сообщения:
Ответить с цитатой

korand, у меня в прошивке отключен ClearType по умолчанию (и на скриншоте тоже). На трёхдюймовом экране мне без него читать удобнее.

olegsevruk, пока не заметил.

_________________
Sony Ericsson XPERIA X1
HTC HD2
HTC Mozart
Посмотреть профиль Отправить личное сообщение
olegsevruk
Свой в доску!
Свой в доску!


Зарегистрирован: 20.03.2008
Сообщения: 90


Репутация: +3

PDA:

СообщениеДобавлено: 21.10.10, 16:09    Заголовок сообщения:
Ответить с цитатой

Поделишся Drinks or Beer
Посмотреть профиль Отправить личное сообщение
AndrewSh
Автор прошивок
Автор прошивок


Зарегистрирован: 13.01.2007
Сообщения: 3304
Откуда: Minsk

Репутация: +526/–1

PDA: HTC, WP7-based

СообщениеДобавлено: 21.10.10, 18:00    Заголовок сообщения:
Ответить с цитатой

Дружище ultrashot,
korand имеет в виду - не общий cистемный отключаемый CearType. Может, помимо отключенного флага симуляции жирности, можно как то глянуть включение сглаживания (в той же Font Engine)? Включение системного ClearType не оказывает никакого влияния на шрифты в маниле и на цветных кнопках и callerID в звонилке. Так может можно реализовать интерпретацию сглаживания как-то через драйвер?
Заранее спасибо за разъяснение и помощь!
icon_smile

_________________
Remember, just because you're paranoid that doesn't mean that everyone's not out to get you.
Don't take yourself so damn seriously!
Посмотреть профиль Отправить личное сообщение
ultrashot
Разработчик софта
Разработчик софта


Зарегистрирован: 07.09.2010
Сообщения: 116


Репутация: +116

PDA: HTC, Sony-Ericsson

СообщениеДобавлено: 21.10.10, 20:04    Заголовок сообщения:
Всего отзывов: 3 Ответить с цитатой

Тестируем.
(!) Важно наличие mgtt_o.dll в прошивке, так как utdrv.dll его использует.

скриншот для тех, кто не знаком с проблемой:


_________________
Sony Ericsson XPERIA X1
HTC HD2
HTC Mozart
Посмотреть профиль Отправить личное сообщение
korand
Только зашел
Только зашел


Зарегистрирован: 07.07.2009
Сообщения: 8


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

PDA: HTC

СообщениеДобавлено: 21.10.10, 20:58    Заголовок сообщения:
Ответить с цитатой

ultrashot, а все-таки, может быть есть какой-то способ принудительно включить Clear Type? Потому как в самой Windows сглаживание работает, включается и выключается через настройки (видно в меню старт и т.д.). А в htc-софте - нет. Причем везде, даже в блокировщике и маниле. Системные настройки Clear Type никакого влияния не оказывают.
Посмотреть профиль Отправить личное сообщение
ultrashot
Разработчик софта
Разработчик софта


Зарегистрирован: 07.09.2010
Сообщения: 116


Репутация: +116

PDA: HTC, Sony-Ericsson

СообщениеДобавлено: 21.10.10, 21:44    Заголовок сообщения:
Ответить с цитатой

korand, пока не нашёл способов. Но всё же, наверное, это шрифт виноват, потому что даже принудительная установка ClearType'а при рисовании из своей программы нисколько не меняет его.

_________________
Sony Ericsson XPERIA X1
HTC HD2
HTC Mozart
Посмотреть профиль Отправить личное сообщение
korand
Только зашел
Только зашел


Зарегистрирован: 07.07.2009
Сообщения: 8


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

PDA: HTC

СообщениеДобавлено: 21.10.10, 22:54    Заголовок сообщения:
Ответить с цитатой

ultrashot, думаю, что именно шрифт тут ни при чем, потому что на билдах без нового драйвера все ок (235хх). Сами файлы со шрифтами одинаковые, да и все остальные компоненты тоже...
Посмотреть профиль Отправить личное сообщение
AndrewSh
Автор прошивок
Автор прошивок


Зарегистрирован: 13.01.2007
Сообщения: 3304
Откуда: Minsk

Репутация: +526/–1

PDA: HTC, WP7-based

СообщениеДобавлено: 22.10.10, 10:02    Заголовок сообщения:
Ответить с цитатой

ultrashot
я еще "прилепил" твое творение в важные темы на mobileunderground
Еще раз спасибо!


_________________
Remember, just because you're paranoid that doesn't mean that everyone's not out to get you.
Don't take yourself so damn seriously!
Посмотреть профиль Отправить личное сообщение
olegsevruk
Свой в доску!
Свой в доску!


Зарегистрирован: 20.03.2008
Сообщения: 90


Репутация: +3

PDA:

СообщениеДобавлено: 22.10.10, 10:53    Заголовок сообщения:
Ответить с цитатой

ultrashot
Привет!
Вчера опробова твой патч,все О.к.,но есть пара вопросов:
-этот патч применим исключительно для ветки 216хх или ко всем билдам с жирными шрифтами?
-в некоторых местах шрифты стали черезчур тонкие,на 235хх такого не наблюдал.Вопрос вот в чем,может можно сделать utdrv.dll из 235хх и использовать его,или это не желательно?
Respect
Посмотреть профиль Отправить личное сообщение
AndrewSh
Автор прошивок
Автор прошивок


Зарегистрирован: 13.01.2007
Сообщения: 3304
Откуда: Minsk

Репутация: +526/–1

PDA: HTC, WP7-based

СообщениеДобавлено: 22.10.10, 11:03    Заголовок сообщения:
Ответить с цитатой

olegsevruk
вы "некоторые места" - озвучте конкретно. Потому что - некоторые места действительно можно чуть изменить.... Подручными методами (реестр)...
Хорошо, что вы поправили "взять" на "сделать" icon_smile

_________________
Remember, just because you're paranoid that doesn't mean that everyone's not out to get you.
Don't take yourself so damn seriously!
Посмотреть профиль Отправить личное сообщение
olegsevruk
Свой в доску!
Свой в доску!


Зарегистрирован: 20.03.2008
Сообщения: 90


Репутация: +3

PDA:

СообщениеДобавлено: 22.10.10, 11:43    Заголовок сообщения:
Ответить с цитатой

AndrewSh
Я имею ввиду шрифт часов,которые находятся в правом верхнем углу(возле таскбара),в Реско стал очень тонким,хотя в настройках стоит "жирный".Вроде ручками везде прописал шрифт потолще,но реакции-изменения не наблюдаю.Или я просто настолько привык к толстым шрифтам,что не могу перестроится
Wink
В любом случае мне больше нравится как сейчас,чем было раньше.
Посмотреть профиль Отправить личное сообщение
AndrewSh
Автор прошивок
Автор прошивок


Зарегистрирован: 13.01.2007
Сообщения: 3304
Откуда: Minsk

Репутация: +526/–1

PDA: HTC, WP7-based

СообщениеДобавлено: 22.10.10, 11:57    Заголовок сообщения:
Ответить с цитатой

olegsevruk
вот скрины мои - как раз те шрифты, что вы упомянули - вполне нормально выглядят.

Может вы какие старые твики не удалили?

А вот на цветных кнопках канваса - я шрифт потолще сделал - мне так нравится. Потолще - не значит - такой, как был до правки... icon_smile

_________________
Remember, just because you're paranoid that doesn't mean that everyone's not out to get you.
Don't take yourself so damn seriously!
Посмотреть профиль Отправить личное сообщение
olegsevruk
Свой в доску!
Свой в доску!


Зарегистрирован: 20.03.2008
Сообщения: 90


Репутация: +3

PDA:

СообщениеДобавлено: 22.10.10, 12:04    Заголовок сообщения:
Ответить с цитатой

AndrewSh писал(а):

Может вы какие старые твики не удалили?

Может.Сейчас все перепроверю.
Посмотреть профиль Отправить личное сообщение
ultrashot
Разработчик софта
Разработчик софта


Зарегистрирован: 07.09.2010
Сообщения: 116


Репутация: +116

PDA: HTC, Sony-Ericsson

СообщениеДобавлено: 22.10.10, 16:19    Заголовок сообщения:
Ответить с цитатой

olegsevruk, вы не забывайте, что драйвер шрифтов теперь не мелкософтовский, а сторонний, и он по дефолту рисует всё не так, как раньше icon_smile

Цитата:
-этот патч применим исключительно для ветки 216хх или ко всем билдам с жирными шрифтами?

Ко всем, где есть mgtt_o.dll

Цитата:
-в некоторых местах шрифты стали черезчур тонкие,на 235хх такого не наблюдал.Вопрос вот в чем,может можно сделать utdrv.dll из 235хх и использовать его,или это не желательно?

к сожалению, в 235хх, как и в COM2 и прочих версиях винды, функции драйвера шрифтов были встроены в gwes.exe.

korand, без исходников mgtt_o.dll любые предположения будут гаданием на кофейной гуще.

_________________
Sony Ericsson XPERIA X1
HTC HD2
HTC Mozart
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему       Список форумов Asus Mobile Club Russia -> Раздел Разработки прошивок WM6.5.x Часовой пояс: GMT + 4
Стр. 1 из 2    1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы не можете скачивать файлы в этом форуме


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Modified by LiquidStorm


Rambler's Top100 Яндекс цитирования Locations of visitors to this page Google PageRank Checker