Форумы Смартфоны Программы Все о FontRouter
.Bir91(Off)
(04.09.09 15:16)
Попытаюсь обьяснить все доступным языком и представить примеры всего описанного.
▀▄▀▄▀▄▀▄▀▄▀▄▀▄
Итак,прога обновилась и теперь последняя версияFontRouter.LT_v2.08
Добавлено не много,но очень нужное:
1)возможность загрузки шрифтов не из папки resource/fonts ,а из любого каталога на карте или на теле. Теперь шрифты можно устанавливать без компа просто скопировав их в эту папку,так как она не является защищенной и системой.
2)добавлено два новых значения для шрифтов-это общий зум шрифта в теле и прозрачность.Тем кто не хотел заморачиваться со всеми по-отдельности размера теперь проще.О редактировании нижеsmile
◊Примечание-для всех действий с файлами FontRouter (лог и ини) вам нужен только Х-plore от LonelyCatGames.
.Bir91(Off)
(04.09.09 15:38)
▌▐Вступление▌▐
Как все, наверное, знают, в нашу систему для отображения всей информации встроенно N-ое кол-во шрифтов. На каждом смарте это кол-во варьируется от 4 до 20. Кому интерено, можете заглянуть по пути Z:/RESOURCE/FONTS и посчитатьsmile Так вот умные люди с Нокиа придумали систему имен для загрузки этих шрифтов в разных местах на вашем смарте. Каждое отдельное приложение или надпись использует нужное ему имя (типа запрос ), а система загружает соответствующий этому имени шрифт из прошивки. Привожу список имен, используемых в е61:
1) Nokia Sans S60
2) Nokia Sans S60 SemiBold
3) Nokia Sans TitleSmBd S60
4) System One
5) Series 60 ZDigi.
Так же у каждого имени есть деление на размеры, соответствующее каждому размеру шрифта ( например Nokia Sans [email protected] ,где 12 и есть этот размер). Для каждого из имен этих размеров гдето от 4 до 10 (в зависимости от модели тела). Чтобы узнать имена и размеры, используемые вашим смартом, вам нужно обязательно изучить свой лог загрузки, который создает FontRouter. (Как и где его найти читаем ниже)
Вот именно эта для со своим ини-файлом, а проще говоря FR ( FontRouter далее по тексту)
.Bir91(Off)
(04.09.09 15:42)
позволяет управлять всеми шрифтами и всеми размера просто редактируя ини файл и подставляя нужный вам шрифт каждому из имен. ▌▐Установка▌▐ Для всех кто только пробует [b] НАСТОЯТЕЛЬНО [/b] рекомендую ставить FR на карту, так как в случае зависания можно загрузиться без нее и отредактировать обратно. Теперь по порядку: если вы все-таки решили установить себе FR, то делаем это так: 1) Качаем его с нашего любимого сайтаsmile
2) Подписываем его своим сертификатом (если смарт взломан,то этого делать не надо) 3) [b] Ставим его на карту [/b] 4) Создаем на теле (именно на теле) папку Logs, а в ней папку FontRouter
Последний раз редактировалось Bir91; 15.10.09 в 09:37.
.Bir91(Off)
(04.09.09 15:44)
5) (Этот пункт по желанию) бросаем на карту в папку data/fonts сторонний ttf-шрифт.(так же старый способ никто не отменял и можно делать по старому-через ридер или в режиме передачи данных шрифт бросаем в папку Resource/Fonts/. Если ее у вас нет,то создаем. Для FR не имеет значения название самого файла, так что можно брать прямо из Windows и непереименовывая бросать в количестве одной штуки,а не 4 как раньше со своими мудреными названиями.
6) Перегружаемся.
Если вы сделали все правильно,то ваша система загрузит ваш сторонний шрифт по умолчанию и будет использовать его везде. Если же вы его не ставили, то на разных моделях происходит по разному. На е61, например, везде становиться наклонный NewCourier,так как он вшит в систему и в списке встроенных шрифтов он первый. Так же в созданной вами папке C:/Logs/FontRouter появился файл загрузки FontRouter.log. Если тело не загрузилось, то вытягивайте карту и грузитесь без нее. Видимо вам придется редактировать ини перед перегрузом.
.Bir91(Off)
(04.09.09 15:47)
▌▐Лог-файл▌▐
Для начала скажу - если у вас в папке Fonts всего один шрифт, то вам в принципе можно ничего не трогать и не заменять - он сам по умолчанию загрузиться как стандарт. И не заморачивайте себе голову. Если же вы все таки решили что-то комбинировать, увеличивать и тд., то читаем далее.
Как я уже написал выше, если вы все сделали правильно, то в папке C:/Logs/Fontrouter появился файл лога. Обращаемся к нему
1) Узнаем родное названние вашего стороннего шрифта, или если вы его не ставили,то название шрифта,который загрузился из прошивки по умолчанию (FR для всех своих замен использует внутреннее название шрифта, а не название самого файла. Так вот сначала нужно обязательно его узнать) Если у вас есть комп, вам нужно всего-навсего открыть ваш шрифт двойным нажатием-самая верхняя строчка и есть его название). Если же компа нет,то открываем лог и смотрим. (привожу куски моего лога и описание, что и где) :
.Bir91(Off)
(04.09.09 15:50)
"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<00000000000000000000000000000000>]
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:\resource\fonts\kabel.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.
.Bir91(Off)
(04.09.09 15:52)
Это запрос телефона каждого имени и соответствующего ему шрифта для разных мест: (опять привожу кусок моего лога) :
...
...
"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 [email protected] (Т2 вам не нужно) (ВАЖНО!!!! - в логе перед и после @ есть пробелы, в ини этих пробелов не должно быть, иначе результата не будет)Выписуем все эти шрифты на листик. Как уже писалось, всего будет от 2 до 5 имен и у каждого до 20 размеров(числа приблизительны, так как у каждой модели смарта это по-своему)Возможно размеры будут повторяться, поэтому повторы пропускаем.
.Bir91(Off)
(04.09.09 15:56)
Примечание-для 99% мест на вашем смарте хватает редктирования только имен типа Nokia Sans. Такие имена как System One и Series60ZDigi почти нигде не всплывают. Для второго вообще в ини-файле есть отдельная замена в самом низу.
На этом пока завершаем работу с логом. Его можно даже удалитьsmile После перегруза он будет писаться заново:)
▌▐Ини-файл▌▐
Важно - смотрим его так же, как и лог через х-плорер. Редактировать его можно просто нажав на нем цифру 8. Сохраняем его нажав "функции"и выбрав пункт "Сохранить", при этом проверяем наличие галочки на пункте"уникод".После установки проги в папке data/fonts на карте( если ставили в тело, то ищем в тела ) появился файл FontRouter.ini. Так как FR не имеет интерфейса, то все действия со шрифтами управляются с помощью него. В нем мы задаем любую замену станд.шрифту, размер, положение, расстояние между буквами, сглаживание. Открываем его и смотрим внимательно. Все строки в нем начинающиеся на; - это комментарии, их можно запросто удалять.Разберем по порядку все пункты(комменты опущены) :
.Bir91(Off)
(04.09.09 15:59)
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:\Resource\Fonts\.............ttf - функция отключения шрифта на случай, если он у вас в теле и его нужно удалить. Вместо точек вписуем название вашего файла шрифта( именно файла,не внутреннее) ,если у вас их там несколько,то дублируем эту строку для каждого из шрифтов. Перегружаемся и сносим шрифт из диспетчера приложений.
ZoomRatio=100-проценты увеличения шрифта во всем теле
ZoomMinSize=0-границы макс и мин размера шрифта
ZoomMaxSize=48
9)Chroma=100-прозрачность для всего шрифта в теле
10)ExtraFontFile=\Data\Fonts\*.* -путь к папке с вашими сторонними шрифтами. Сдесь вы задаете путь к папке с ними.По умолчанию это data/fonts, но при желании можно ее изменить.
.Bir91(Off)
(04.09.09 16:03)
11) [FontMap] - это самый главный пункт,здесь задаются параметры и замены всем стандартным шрифтам. Остановимся на нем по подробнее. Если вы решили скомбинировать пару,а то и больше шрифтов, или увеличить размеры кое-где, то здесь вы должны указать для какого именно стандартного имени нужно ставить конкретный сторонний шрифт или задавать новый размер. Именно для этого места вы и выписывали на листик все свои стандартные имена. Ваша задача вписать их все сюда каждый с новой строки ( порядок не имеет значения, но для наглядности лучше писать по возрастанию ) и каждому после равно назначить ваш сторонний шрифт или же родной с таким же размером как и у имени ( для этого мы и узнаем его имя в логе )
Страница:
«Пред.| След.»
123 ... 8910
Стр.

Меню Главная
7ba.Ru
MobTop - top mobile rating
[Сжатие: 37%]
[0.0248]