Блоги 007_N82 Работа с FontRoute LT, и как правильно устанавливать шрифты(*ttf). Часть 2
....
..." На числа слева пока не обращаем внимания. Ищем строку 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 [email protected] ( Т2 вам не нужно ) ( ВАЖНО!!!! - в логе перед и после @ есть пробелы, в ини этих пробелов не должно быть, иначе результата не будет ) Выписуем все эти шрифты на листик. Как уже писалось, всего будет от 2 до 5 имен и у каждого до 20 размеров ( числа приблизительны, так как у каждой модели смарта это по-своему ) Возможно размеры будут повторяться, поэтому повторы пропускаем.
Примечание - для 99% мест на вашем смарте хватает редктирования только имен типа Nokia Sans. Такие имена как System One и Series60ZDigi почти нигде не всплывают. Для второго вообще в ини-файле есть отдельная замена в самом низу.
На этом пока завершаем работу с логом. Его можно даже удалить:) После перегруза он будет писаться заново:)


-------Ини-файл (*ini)--------
Важно - смотрим его так же, как и лог через х-плорер. Редактировать его можно просто нажав на нем цифру 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:\\Resource\\Fonts\\.............ttf - функция отключения шрифта на случай, если он у вас в теле и его нужно удалить. Вместо точек вписуем название вашего файла шрифта ( именно файла,не внутреннее ), если у вас их там несколько,то дублируем эту строку для каждого из шрифтов. Перегружаемся и сносим шрифт из диспетчера приложений.
8) ZoomRatio=100-проценты увеличения шрифта во всем теле.
ZoomMinSize=0-границы макс и мин размера шрифта
ZoomMaxSize=48
9) Chroma=100-прозрачность для всего шрифта в теле
10) ExtraFontFile=\\Data\\Fonts\\*.* -путь к папке с вашими сторонними шрифтами. Сдесь вы задаете путь к папке с ними.По умолчанию это data/fonts, но при желании можно ее изменить.


11) [FontMap] - это самый главный пункт,здесь задаются параметры и замены всем стандартным шрифтам. Остановимся на нем по подробнее. Если вы решили скомбинировать пару,а то и больше шрифтов, или увеличить размеры кое-где, то здесь вы должны указать для какого именно стандартного имени нужно ставить конкретный сторонний шрифт или задавать новый размер. Именно для этого места вы и выписывали на листик все свои стандартные имена. Ваша задача вписать их все сюда каждый с новой строки ( порядок не имеет значения, но для наглядности лучше писать по возрастанию ) и каждому после равно назначить ваш сторонний шрифт или же родной с таким же размером как и у имени ( для этого мы и узнаем его имя в логе )

------Пример моего *ini-----
Привожу пример ини, все комменты в нем удалены. Мой сторонний шрифт называется 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=\\Data\\Fonts\\*.*


[FontMap]
Nokia Sans [email protected]=Nokia Sans S60 Regular by [email protected]
Nokia Sans [email protected]=Nokia Sans S60 Regular by [email protected]
Nokia Sans S60 [email protected]=Nokia Sans S60 Regular by [email protected]
...
.......
Комментарии(0)
starstarstarstarstar
Cредняя оценка 5
Оценило: 1 человек
Прочитало: 0 человек, раз

Твитнуть
→ Дневник 007_N82
→ Все дневники
  Меню     Главная  
Версия: html / touch(beta)
7ba.Ru
[0.008]