Загрузка. Пожалуйста, подождите...

Регистрация
Забыли пароль?
Главная Написать письмо Карта сайта
Главная Статьи Файлы Форум Смарт версия
НАВИГАЦИЯ
Главная
ПРАВИЛА САЙТА
Архив файлов
Статьи
FAQ
Форум
Смарт-версия
Symbian 9.x
Symbian 9.4
Symbian^3
PC+смарт
Комментарии
Карта сайта
РЕАНИМАТОР
ГОЛОСОВАНИЕ
На какой OS Ваш смартфон?
Symbian 9.1
Symbian 9.2
Symbian 9.3
Symbian 9.4
Symbian^3


КОММЕНТАРИИ
udavchik33 - Jin Hao Effect v.3.1 (Bel...
Metallurgist - Jin Hao Effect v.3.1 (Bel...
Metallurgist - Nokia Belle v.111.030.060...
shorek - Nokia Belle v.111.030.060...
udavchik33 - Jin Hao Effect v.3.1 (Bel...
ilnarb - SwitchLang v.1.00(0)
ALEGATOR836 - LCG Jukebox v.2.72
kz1970 - NANO Антивирус 0.14.0.9 B...
Metallurgist - Minim v.2 (Belle) by Bole...
tanuchka_7 - Minim v.2 (Belle) by Bole...
Metallurgist → Обновление Nokia N8 ...
pan1981 → Обновление Nokia N8 ...
udavchik33 → Взлом Nokia Belle Of ...
artem5614 → Взлом Nokia Belle Of ...
Metallurgist → Меняем шрифт на Noki ...
ОБЛАКО ТЕГОВ
Backup, nokia, Symbian, Symbian^3, Xplore, XpressMusic, взлом, клон, прошивка, сертификат, смартфон, смартфона
ДРУЗЬЯ САЙТА
» Dimonvideo.ru
» Smart-Planet.ru


По вопросу обмена ссылками, к Администратору
Главная » Статьи » Настройки смартфонов » FontRouter - Установка шрифтов на Nokia смартфоны.
  FontRouter - Установка шрифтов на Nokia смартфоны.  [Статьи » Настройки смартфонов]
2 июня 2009   Добавил: Metallurgist    Просмотров: 3459   Коментариев: 0
FontRouter - Установка шрифтов на Nokia смартфоны.

Вступление
Как все, наверное, знают, в нашу систему для отображения всей информации встроенно N-ое кол-во шрифтов. На каждом смарте это кол-во
варьируется от 4 до 20. Кому интерено, можете заглянуть по пути Z:/RESOURCE/FONTS и посчитать:) Так вот умные люди с Нокиа придумали систему
имен для загрузки этих шрифтов в разных местах на вашем смарте. Каждое отдельное приложение или надпись использует нужное ему имя (типа
запрос ), а система загружает соответствующий этому имени шрифт из прошивки. Привожу список имен, используемых в е61:
1) Nokia Sans S60
2) Nokia Sans S60 SemiBold
3) Nokia Sans TitleSmBd S60
4) System One
5) Series 60 ZDigi.
Так же у каждого имени есть деление на размеры, соответствующее каждому размеру шрифта ( например Nokia Sans S60@12 ,где 12 и есть этот
размер). Для каждого из имен этих размеров гдето от 4 до 10 (в зависимости от модели тела). Чтобы узнать имена и размеры, используемые вашим
смартом, вам нужно обязательно изучить свой лог загрузки, который создает FontRouter. (Как и где его найти читаем ниже)
Вот именно эта длл со своим ини-файлом, а проще говоря FR ( FontRouter далее по тексту ) позволяет управлять всеми шрифтами и всеми размера
просто редактируя ини файл и подставляя нужный вам шрифт каждому из имен . Далее проще:
Установка
Для всех кто только пробует НАСТОЯТЕЛЬНО рекомендую ставить FR на карту, так как в случае зависания можно загрузиться без нее и
отредактировать обратно.
Теперь по порядку: если вы все-таки решили установить себе FR, то делаем это так:
1) Качаем его с нашего любимого сайта по ссылке под статьей:)
2) Подписываем его своим сертификатом (об этом читаем в соответсвующих разделах форума)
3) Ставим его на карту
4) Создаем на теле (именно на теле) папку Logs, а в ней папку FontRouter
5) (Этот пункт по желанию )бросаем на карту в папку data/fonts сторонний ttf-шрифт.(так же старый способ никто не отменял и можно делать по
старому-через ридер или в режиме передачи данных шрифт бросаем в папку Resource/Fonts/. Если ее у вас нет, то создаем. Для FR не имеет
значения название самого файла, так что можно брать прямо из Windows и непереименовывая бросать в количестве одной штуки, а не 4 как раньше
со своими мудреными названиями.
6) Перегружаемся.
Если вы сделали все правильно,то ваша система загрузит ваш сторонний шрифт по умолчанию и будет использовать его везде. Если же вы его не
ставили, то на разных моделях происходит по разному. На е61, например, везде становиться наклонный NewCourier,так как он вшит в систему и в
списке встроенных шрифтов он первый. Так же в созданной вами папке C:/Logs/FontRouter появился файл загрузки FontRouter.log. Если тело не
загрузилось, то вытягивайте карту и грузитесь без нее. Видимо вам придется редактировать ини перед перегрузом.
Лог-файл
Для начала скажу - если у вас в папке Fonts всего один шрифт, то вам в принципе можно ничего не трогать и не заменять - он сам по умолчанию
загрузиться как стандарт. И не заморачивайте себе голову. Если же вы все таки решили что-то комбинировать, увеличивать и т.д., то читаем
далее.
Как я уже написал выше, если вы все сделали правильно, то в папке C:/Logs/Fontrouter появился файл лога. Обращаемся к нему
1 ) Узнаем родное названние вашего стороннего шрифта, или если вы его не ставили,то название шрифта,который загрузился из прошивки по
умолчанию ( FR для всех своих замен использует внутреннее название шрифта, а не название самого файла. Так вот сначала нужно обязательно его
узнать ) Если у вас есть комп, вам нужно всего-навсего открыть ваш шрифт двойным нажатием - самая верхняя строчка и есть его название ).
Если же компа нет,то открываем лог и смотрим. (привожу куски моего лога и описание, что и где) :

"24.07.2007 03.41.27 Starting FontRouter...
24.07.2007 03.41.27 Set log level to 4
24.07.2007 03.41.27 Font: Nokia Sans S60 Regular by ieled [3~ S<>, C]
24.07.2007 03.41.27 Family name: Nokia Sans S60
24.07.2007 03.41.27 Local family: Nokia Sans S60
24.07.2007 03.41.27 Font file E:resourcefontskabel.ttf is loaded successfully.
24.07.2007 03.41.27 Default font: Nokia Sans S60 Regular by ieled
...
.."
На числа слева пока не обращаем внимания. Ищем строку Default font и видим в ней название шрифта. В моем случае это Nokia Sans S60 Regular
by ieled. И так, это и есть внутреннее название вашего стороннеего шрифта, или же шрифта из прошивки.
2 ) Поиск своих имен: для всех замен или увеличивания вам нужно обязательно все их знать. Опускаемся ниже до первого слова REQ. Это запрос
телефона каждого имени и соответствующего ему шрифта для разных мест: ( опять привожу кусок моего лога ) :
...
...
"22.07.2007 17.14.32 REQ [Nokia Sans S60 @ 7 T2] => [* @ -1 : 0]
22.07.2007 17.14.33 Nokia Sans S60 Regular: S=7, A=6, D=1, MH=6, MD=1, LG=11, CA=5, SD=1, MA=6, MD=1, Y+=0
22.07.2007 17.14.33 REQ [Nokia Sans S60 @ 20 T2] => [* @ -1 : 0]
22.07.2007 17.14.33 Nokia Sans S60 Regular: S=20, A=16, D=3, MH=18, MD=3, LG=25, CA=16, SD=3, MA=18, MD=3, Y+=0
22.07.2007 17.14.33 REQ [Nokia Sans S60 @ 15 T2] => [* @ -1 : 0]
....
....
Все имена вашего смарта перечислены после слов REQ. В моем случае первый в списке идет Nokia Sans S60@7. ( Т2 вам не нужно ) ( ВАЖНО!!!! - в
логе перед и после @ есть пробелы, в ини этих пробелов не должно быть, иначе результата не будет ) Выписуем все эти шрифты на листик. Как
уже писалось, всего будет от 2 до 5 имен и у каждого до 20 размеров ( числа приблизительны, так как у каждой модели смарта это по-своему )
Возможно размеры будут повторяться, поэтому повторы пропускаем.
Примечание - для 99% мест на вашем смарте хватает редктирования только имен типа Nokia Sans. Такие имена как System One и Series60ZDigi
почти нигде не всплывают. Для второго вообще в ини-файле есть отдельная замена в самом низу.
На этом пока завершаем работу с логом. Его можно даже удалить:) После перегруза он будет писаться заново:)
Ини-файл
Важно - смотрим его так же, как и лог через х-плорер. Редактировать его можно просто нажав на нем цифру 8. Сохраняем его нажав "функции" и
выбрав пункт "Сохранить", при этом проверяем наличие галочки на пункте "уникод".
После установки проги в папке data/fonts на карте( если ставили в тело, то ищем в тела ) появился файл FontRouter.ini. Так как FR не имеет
интерфейса, то все действия со шрифтами управляются с помощью него. В нем мы задаем любую замену станд.шрифту, размер, положение, расстояние
между буквами, сглаживание. Открываем его и смотрим внимательно. Все строки в нем начинающиеся на ; - это комментарии, их можно запросто
удалять. Перевод всего ини файла ( хотя там и переводить нечего ) есть в разделе "Статьи". Разберем по порядку все пункты ( комменты опущены

) :
1) enable=1 - вкл и выкл самого FR
2) enable=0 - поддержка gdr шрифтов ( актуально только для 8 симбы и ниже )
3) loglevel=4 - выбор функции лога ( где 4 - документирование в логе всех замен, что нам и нужно для просмотра всех станд. имен системы )
4) forceantialiaced=4 - сглаживание ( оставляем так )
5) fixfontmetrics=0 - оставляем так
6) fixcharmetrics=0 - оставляем так
7) DisableFontFile=C:ResourceFonts.............ttf - функция отключения шрифта на случай, если он у вас в теле и его нужно удалить. Вместо
точек вписуем название вашего файла шрифта ( именно файла,не внутреннее ), если у вас их там несколько, то дублируем эту строку для каждого
из шрифтов. Перегружаемся и сносим шрифт из диспетчера приложений.
8) ZoomRatio=100-проценты увеличения шрифта во всем теле.
ZoomMinSize=0-границы макс и мин размера шрифта
ZoomMaxSize=48
9) Chroma=100-прозрачность для всего шрифта в теле
10) ExtraFontFile=DataFonts*.* -путь к папке с вашими сторонними шрифтами. Сдесь вы задаете путь к папке с ними.По умолчанию это data/fonts,
но при желании можно ее изменить.
11) [FontMap] - это самый главный пункт,здесь задаются параметры и замены всем стандартным шрифтам. Остановимся на нем по подробнее. Если вы
решили скомбинировать пару,а то и больше шрифтов, или увеличить размеры кое-где, то здесь вы должны указать для какого именно стандартного
имени нужно ставить конкретный сторонний шрифт или задавать новый размер. Именно для этого места вы и выписывали на листик все свои
стандартные имена. Ваша задача вписать их все сюда каждый с новой строки ( порядок не имеет значения, но для наглядности лучше писать по
возрастанию ) и каждому после равно назначить ваш сторонний шрифт или же родной с таким же размером как и у имени ( для этого мы и узнаем
его имя в логе )
Пример ини файла
Привожу пример ини, все комменты в нем удалены. Мой сторонний шрифт называется Nokia Sans S60 Regular by ieled. Вот как это должно
выглядеть:

; FontRouter LT Configuration File
; Comment line starts with ";".
[Global]
Enable=1
NativeFont=0
LogLevel=4
ForceAntiAliased=4
FixFontMetrics=0
FixCharMetrics=0
ZoomRatio=100
ZoomMinSize=0
ZoomMaxSize=48
Chroma=100
ExtraFontFile=DataFonts*.*


[FontMap]
Nokia Sans S60@14=Nokia Sans S60 Regular by ieled@14
Nokia Sans S60@12=Nokia Sans S60 Regular by ieled@12
Nokia Sans S60 SemiBold@12=Nokia Sans S60 Regular by ieled@12
...
...и так далее
Как видите, ничего сложного в этом нет:) Слева от знака = выписаны все стандартные имена из лога со своими размерами, а справа то,что вы
хотите видеть вместо него. ( Важно - перед и после равно никаких пробелов, иначе изменения не подействуют ). Вопрос в том, как же узнать где
конкретно каждое стандартное имя подставляет свой шрифт. Для этого придумал хороший способ. Читаем далее.
Распознавание места всех станд.имен
И так, для понятия, в каком же месте всплывает каждое имя и где именно вам нужно изменить размер или шрифт, я использую функцию FR, которая
позволяет делать шрифт наклонным. Делается это просто дописыванием в конце каждой строки двоеточия и англ. буквы И. Пример:

Nokia Sans S60@14=Nokia Sans S60 Regular by ieled@14:I
Nokia Sans S60@12=Nokia Sans S60 Regular by ieled@12

Как видите, в конце первой строки дописано :I . Ваша задача - дописывать к каждой строке после каждого перегруза поочереди ( при этом удаляя
с предыдущей ) такую комбинацию, сохраняться и перегружаться. Затем просто ищите, где шрифт стал наклонным и на той же бумажке, где вы
выписывали свои имена, дописуете к каждому его место на вашем смарте. Перезагрузиться придется в общем где-то раз 30, пока не
перепробуете все. В общем на этом самое сложное для вас заканчивается. Благо сделать это все нужно всего один раз. Далее о замене или
увеличении.
Увеличение и замена
1 ) Увеличение: теперь, когда вы знаете, в каком месте всплывает каждое имя, вы просто ищите эту строку и меняете цифру у шрифта после знака
равно на большую ( или меньшую, там как вы уже хотите ). Пример:

Nokia Sans S60@14=Nokia Sans S60 Regular by ieled@18
Nokia Sans S60@12=Nokia Sans S60 Regular by ieled@15

В первом случае я вместо 14 дописал 18, во втором - вместо 12 - 15. Перегружаетесь и видите результат. Вот и все.

2 ) Совмещение нескольких шрифтов: каждому имени можно при желании подставить разный шрифт. Для этого бросаем на карту не один, а несколько
сторонних, предварительно узнав их внутренние имена. Затем, так как вы уже знаете, где используется каждое имя, просто дописываете ему
замену на тот шрифт, который вы хотите там видеть. Пример: на карте два шрифта, их внутренние имена Nokia Sans S60 Regular by ieled
и Shablon. В ини выглядит это так:

Nokia Sans TitleSmBd S60@13=Nokia Sans S60 Regular by ieled@15
Nokia Sans TitleSmBd S60@17=Shablon@18

Надеюсь все понятно. Шрифтов может быть сколько угодно и для каждого места на смарте он может быть разный.
Затем дело за вашим вкусом и фантазией. Можно изменить и увеличить почти все и везде, главное найти какое имя именно вам нужно.
Еще про файл лога
Если вы не отключили эту функцию и не удалили папку Логс, то этот файл будет
постоянно расти. Там записываются все замены по мере того,как вы шаритесь по смарту после перегруза. Это можно использовать для пробивона,
где какое имя используется у вас по умолчанию.Делаем так - перегружаемся, ждем минуты 3 ,затем открываем то приложение, в котором вас
интересут стандартный шрифт, он загружается, запоминаем время его загрузки, ждем еще минуты 3 и идем в лог. Теперь смотрим по времени ( оно
написано перед словом REQ ) и видим какое именно имя (а оно будет одно из 5 стандартных со своим размером )запрашуется. Вот и все. Прописуем
его в ини и заменяем на нужный вам шрифт ,или меняем размер и т.д.
Доп. функции ини
Также , кроме задания каждому шрифту наклонности (что мы уже использовали выше ), присутствуют такие функции, как позиция шрифта по
вертикали, то есть по У ( буква У ) ,расстояние между буквами ( буква W ),увеличение шрифта ( буква Z ) и прозрачность шрифта ( буква С ).
Чтобы применить их нужно в конце подставляемого шрифта дописать так :Y1 ( где 1 - число точек, которое может быть отрицательным) или :W1 (
тоже самое ).На счет увеличения и прозрачности-по умолчанию эти значения равны 100. то есть если мы хотим сделать шрифт прозрачным
наполовину, то прописуем С50. Пример:

Nokia Sans TitleSmBd S60@13=Nokia Sans S60 Regular by ieled@15:Y-1
Nokia Sans TitleSmBd S60@17=Shablon@18:W2
Nokia Sans TitleSmBd S60@17=Shablon18:Z120
Nokia Sans TitleSmBd S60@17=Shablon:C60

Вот в принципе и все, что вам нужно знать для нормально использования FontRouter'a.

Скачать FontRouter LT


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Похожее:
  • Меняем шрифт в смартфоне с помощью приложений FontRouter и FontRouterMan
  • Меняем шрифт на Nokia N8 с помощью Fontrouter Lt
  • Меняем шрифт на Nokia N8.
  • Информация

    Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.
    ПОПУЛЯРНЫЕ СТАТЬИ
    » Взлом смартфонов Nokia для всех Symbian без личного сер ...
    » Взлом Symbian без сертификатов. Простейший способ.
    » Набор нужных программ для Nokia N8
    » Взлом Nokia N8 с помощью модифицированного файла прошив ...
    » Установка Garmin на Nokia N8
    » Обновление Nokia N8 через Nokia Ovi Suite
    » Подписываем приложение на Nokia N8
    » Взлом Nokia Belle Official with Norton!
    » Официальный FAQ по Nokia N8-00
    » Nokia C3-00
    Online
    Сейчас на сайте:
    Пользователей: 4
    oleg-ves pretty
    Vengr НеТополь

    Роботов: 2
    GooglebotYandex

    Гостей: 10
    Всех: 16

    10ка посетивших:
    Пользователей: 10
    abdulloh.f Firdavs1982
    igorlashko Lobanov.kolyan
    msdosperedoz shorek
    sv3r40k tabak
    yurunya zeppelin

    Статистика
    Locations of visitors to this page
    Rambler's Top100
    Все файлы, доступные для скачивания, взяты из открытых источников - выложены ДЛЯ ОЗНАКОМЛЕНИЯ.
    SmarSymbian.org | Copyright © 2011. All rights reserved.