Последние файлы
Наши партнеры
Важная информация
О шрифтах, их положении и флагах...
MT62xx CPU Russian Language Pack Editor for Infinity Box - Всё, что связано с MT62xx CPU Russian Language Pack Editor.
Ответ
 
Опции темы
  • Новое
    Аватар для s.Mobi

    s.Mobi
    Сенсей

    Сообщений:
    1,287
    Регистрация:
    30.09.2005
    Рейтинг мнений: 2033
    Вес репутации: 383
    s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi s.Mobi
    Очки: 34,789, Уровень: 100 Очки: 34,789, Уровень: 100 Очки: 34,789, Уровень: 100
    Активность: 0% Активность: 0% Активность: 0%
    Arrow О шрифтах, их положении и флагах... #1
    Сразу хочу сказать, автор сего опуса не я, а уважаемый мною s-v-j, опубликован он на другом Форуме, но с разрешения автора публикую и тут:

    Немного о флагах и шрифтах
    Для примера возьмем самый распространенный вариант, т. е. первый языковый пакет
    Английский и для него используется шесть шрифтов и соответственно шесть флагов.

    Для чего нужны эти шесть шрифтов?
    Чаще всего структура такая:
    1-й шрифт, используется при выборе мелкого шрифта при написании SMS, так же иногда используется для подписи иконок в главном меню, вывода на экран часов ...
    2-й шрифт, его можно назвать основным, используется много для чего, но самое главное то что этим шрифтом отображаются как раз все пункты меню.
    3-й шрифт, используется при выборе крупного шрифта при написании SMS, вывода на экран часов, названия оператора ...
    4-й шрифт, точной информацией не владею.
    5-й шрифт, обычно состоит из крупных цифр, использующихся для набора номера.
    6-й шрифт, используется для вывода символов набора в рамке ввода стилусом.
    (Здесь рассмотрен только один из вариантов, часто используемый, так же бывает что используется не шесть шрифтов, а 7 , 8, 12 .... )

    И так для чего же все-таки флаги?
    Флагами мы как раз указываем, какой шрифт нужно использовать в нужном нам месте.
    Пример 1: Если 1-й флаг установлен на 1-м шрифте, то этот шрифт и будет использован как
    описано выше (1-й шрифт, используется при выборе мелкого шрифта при написании SMS,
    так же иногда используется для подписи иконок в главном меню, вывода на экран часов ...).
    Пример 2: Если 2-й флаг установлен на 1-м шрифте, то этот шрифт и будет использован как
    описано выше (2-й шрифт, его можно назвать основным, используется много для чего, но самое главное то что этим шрифтом отображаются как раз все пункты меню.)

    Важно! Нельзя включать одновременно одни и те же флаги для разных шрифтов, это скорее всего вызовет сбой, на экране это будет выглядеть или 'квадратики" или "мусор" примерно в таком виде 0Y-7{g#^.

    Теперь посмотрим, как выглядят шрифты и флаги при выборе Русского языка.
    Чаще всего увидим, что используется шесть шрифтов одного размера и установлены шесть флагов.
    На самом деле это не шесть разных шрифтов, а один и тот же шрифт (убедиться в этом можно заменой одного из них, поменяются все).
    То есть получается, что для одного шрифта установлены все шесть флагов, и поэтому этот самый шрифт будет применяться везде ***.

    *** - здесь стоит внести поправку, приоритет вывода шрифтов зависит от того, в каком порядке идет выбор языков, например если языки идут в таком порядке:
    Английский
    Китайский
    Русский
    то первым делом будут проверяться шрифты, привязанные к Английскому языку, и если в них нет диапазона с русскими символами, то потом будут проверяться шрифты, привязанные к Китайскому языку, затем только привязанные к Русскому языку. Если в шрифте, привязанном к Английскому языку будут найдены Русские символы, то соответственно этот шрифт будет использоваться для вывода на экран и при выборе Русского языка.
    Например: если в Английском шрифте №2 с установленным флагом №2 (основной шрифт), присутствуют Русские символы, то как при выборе Английского так и Русского языка будет использоваться один и тот же шрифт.

    Если у кого есть что дополнить, или есть вопросы, пишите в этой теме. (Исправим и дополним).

    p.s. Совсем забыл сказать, в версиях Редактора ниже 1.27 надо обращать внимание на то что флаги сдвоены, т.е. по два идут, начиная с версии 1.27 флаги автоматически будут объединяться и отображаться как один флаг.
    __________________
    Official MT62xx CPU Firmware Editor for Infinity Box supporter...
    www.drmobi.info

    Последний раз редактировалось s.Mobi; 08.06.2009 в 20:05.
    08.06.2009, 14:55
    Ответить с цитированием
    36 пользователя(ей) добавили плюсы
    @ce (08.06.2009), An144 (08.06.2009), AVL (08.06.2009), babycry (08.06.2009), Bagirov (16.02.2010), BelMobi (09.06.2009), Bomba (21.10.2009), capral (11.06.2009), ClockMachine (24.01.2010), corbin (08.06.2009), DrManila (08.06.2009), Dubrovich (08.06.2009), eddiman (08.06.2009), eglunas (08.06.2009), Fantomas (07.01.2010), Full Flash (10.06.2009), glider (09.06.2009), Greedy (24.09.2009), Habib (08.06.2009), jktuf (16.02.2012), Kotelev (08.06.2009), Master_X (08.06.2009), Maxsim (09.06.2009), mel0man (09.06.2009), Pavel (08.06.2009), Planet (22.09.2009), Quest (08.06.2009), Serge94 (11.06.2009), Shadow_user (21.07.2011), sphinxxx (09.06.2009), Tiburon (08.06.2009), Vasilio (29.07.2009), Xishnik787 (26.11.2009), xTroy (26.11.2009), ZASlonovsky (20.06.2009), Айболит (09.06.2009)
  • Новое
    Аватар для eglunas

    eglunas
    Неактивный

    Сообщений:
    780
    Регистрация:
    16.03.2009
    Возраст:
    48
    Рейтинг мнений: 469
    Вес репутации: 0
    eglunas eglunas eglunas eglunas eglunas eglunas eglunas eglunas eglunas eglunas eglunas
    Очки: 25,062, Уровень: 95 Очки: 25,062, Уровень: 95 Очки: 25,062, Уровень: 95
    Активность: 7% Активность: 7% Активность: 7%
    По умолчанию Re: О шрифтах, их положении и флагах... #2
    Цитата:
    Сообщение от s.Mobi Посмотреть сообщение
    Важно! Нельзя включать одновременно одни и те же флаги для разных шрифтов, это скорее всего вызовет сбой, на экране это будет выглядеть или 'квадратики" или "мусор" примерно в таком виде 0Y-7{g#^.
    Появление такого же мусора замеченно и при замене латинского шрифта. Причина- несовподение количества символов до цифры 0, а если точнее- несовпадение количества "пустых" символов в начале шрифта (возможно имеет значение только самые первые "пустые" символы). Пример- если в замененом шрифте 0 сдвигается на одну ячейку дальше- то возможно появление мусора после прошивки такого фулла. Удалив самый первый путой символ (при этом 0 встаёт на тоже самое место как и в начальном шрифте), мусор пропал и шрифт был нормальным. Было такое на клоне Iphone. Чтобы было яснее- здесь картинки.
    1ая- шрифт до замены
    2ая- шрифт после замены
    3я- удаление пустого символа
    08.06.2009, 15:54
    Ответить с цитированием
    6 пользователя(ей) добавили плюсы
    Fantomas (07.01.2010), farik13 (13.05.2010), Planet (25.02.2010), Serge94 (11.06.2009), Xishnik787 (03.04.2010), дед Никифор (18.06.2009)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:22. Часовой пояс GMT +3.