Самостоятельная русификация Etrex Vista C (он же Legend C)

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 23 апр 2008, 15:32

Сорри.... Поиск работает :) Там прото не различаются большие и маленькие буквы. Получается, что остается проблема с вышеуказанными буквами и действительно не получается добавлять русские названия точек
И еще, можно как-то установить по умолчанию "измененный регистр", чтобы не переключаться каждый раз на русский при поиске?

lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 23 апр 2008, 15:51

именованием вэйпойнтов не заморачивался, ну не хочут, ну и фих с ними ;)

> И еще - не отображаются буквы Ф Ш Щ Ы Ю - просто пустые места, если мне не изменяет память, кто-то где-то писал, что они слишком большие и поэтому не отображаются... Это так?

угу, точно так, не помещаются в отведенное им знакоместо.
расцветку-то уже нашли? скорее всего где-то рядом и размер шрифта должен ныкаться. ну на худой конец придется в самом шрифте эти буквы поскромнее перерисовать...

> И еще, можно как-то установить по умолчанию "измененный регистр", чтобы не переключаться каждый раз на русский при поиске?

теоретически конечно можно все :), но я опять же никогда этим не заморачивался.
раскладку-то хочется только для поиска поменять?
а то можно ведь русские в основную раскладку запихать, а ангельский апперкейз унести в сдвинутую...
там одна клавиатура с двумя буквами на кнопку или две отдельных клавиатуры?


Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 23 апр 2008, 16:04

нет, расцветку я не искал и врядли буду это делать - это никак не влияет на функциональность :)
Насчет клавиатуры - при нажатии изменения регистра - на ней меняется весь алфавит. Как считать одна она или две - это каждый уже по своему будет.


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 23 апр 2008, 17:03

> нет, расцветку я не искал и врядли буду это делать - это никак не влияет на функциональность :)

зато на эргономику влияет :)
и глядишь там же и размер шрифта найдется.
а коль известны адреса кнопок, то указатели на них найти невелика проблема :)

> Насчет клавиатуры - при нажатии изменения регистра - на ней меняется весь алфавит. Как считать одна она или две - это каждый уже по своему будет.

не, я о внутреннем представлении структуры/структур, описывающих клаву.
либо это одна структура, каждый элемент которой содержит ссылки на 2 кнопки, либо две отдельных, по одной кнопке на элемент.
во втором случае возрастают шансы поменять местами раскладки только для поиска.

> Вопрос по шрифтам, какой програмулиной лучше ваять шрифты?

так e-trex.narod.ru, других не знаю, но для любительских целей вполне достаточно :)


Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 23 апр 2008, 17:44

расцветку подложки под буквы нашел и изменил уже на этих символах, но не могу вычислить, где указывается размер шрифта :(
В любом случае я собирался шрифты ковырять, так как нет украинских букв...


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 23 апр 2008, 17:51

ткните мя носом, где расцветка живет, адрес или смещение или бинарная строка для поиска, попробую на досуге помедитировать...
в принципе его там запросто может и не быть, но будем надеяться... :)


Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 23 апр 2008, 18:01

Вот по этим адресам (относительно всего файла прошивки 2.70) сменил байты с 05 на 03:
2AEC84
2AEB94
2AED24
2AED34
2AEDC4
2AEDD4
2AEDE4
2AEDF4
немного ошибся - уже исправил...

lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 24 апр 2008, 09:49

мал-мала поразглядывал...
осмотр окрестностей в дампе результатов не дал.
пришлось таки поразглядывать в иде.
все характеристики клавы зашиты гвоздями в коде.
формирует ее функция по адресу 040FB204.
размера шрифта я там не обнаружил.
начинаю склоняться к мысли, что он _вычисляется_.
можно проверить например так:
031501000270.rgn:
000F4B6F: 4D 39
общая высота должна уменьшиться на 20 пикселов, по 4.
если это так, и размер шрифта поменяется, то получается, что пропорции русских букв не соответствуют замыслу аффтаров, и самое идеологически правильное было бы привести их в соответствие, причем во всех бы шрифтах ;)
но знать бы к чему приводить... и больно уж муторно...

можно попробовать сделать клаву поширше:
000F4B69: A0 AC
должна стать ширше на 12, по точке на кнопку.
больше вроде некуда, можно расширить на 16, но скорее всего просто разъедутся межкнопочные интервалы...


Jes
Сообщения: 41
Зарегистрирован: 04 окт 2010, 17:48

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение Jes » 24 апр 2008, 10:14

Результаты пока таковы - прибор зависает в обоих случаях при попытке поиска чего-нибудь. Высвечивается окно поиска, но клавиатура не появляется, а после этого только передергивание батареи...
В любом случае спасибо за потраченное время и проявленный интерес :)


lav
Сообщения: 185
Зарегистрирован: 28 мар 2005, 13:15

Re: Самостоятельная русификация Etrex Vista C (он же Legend C)

Сообщение lav » 24 апр 2008, 10:26

нда, досадно, ну вот такая вот она, клава, весчь мутная и непредсказуемая :(


Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 147 гостей