Реклама
В этой теме обсуждаем проблемы установки и использования сторонних шрифтов для Symbian S^3
Установка шрифтов
шрифты устанавливаются на сьемный носитель или на встроенный диск Е в !ResourceFonts!!!
Для Anna не нужны все четырнадцать шрифтов. Закидываем nosnr60.ttf, nssb60.ttf, nstsb60.ttf, S60ZDIGI.ttf по указанному выше пути с соблюдением системных внутренних имен. После этого шрифты меняются везде, кроме программ от котов. Добавляем туда же еще два шрифта arial.ttf и arialbd.ttf с любыми внутренними именами, для корректной замены шрифта в программах от LonelyCatGames. Все, шрифты заменены везде, QT и погода СПБ работают.
Шрифты устанавливаем на системный диск С!!!
Важно!!! Перед установкой шрифта создать папку Fonts, где в названии буква F в верхнем регистре, то есть заглавная, в С:resource!!!
Перед установкой желательно сохранить свои оригинальные файлы из папки C:private10003a16lfonts, так, на всякий случай.
Далее извлекаем содержимое архива на диск С, согласно директориям, прописанным в нем.
Удаление шрифтов
Достаточно переименовать папку Fonts например в Fonts1, удалить папку Fonts1 и перезагрузить смарт.
Если все сделали правильно, иммеется в виду, название папки Fonts, то достаточно переименовать папку Fonts например в Fonts1, удалить папку Fonts1, удалить папку lfonts из C:private10003a16 и перезагрузить смарт.
Если же не получаеться удалить данным способом, тогда возвращаем на место оригинальные файлы из папки C:private10003a16>lfonts, перезагружаем смарт, удаляем папку Fonts
Нужно знать
Несколько вариантов на выбор.
1.1. Классическая схема способа №1 по классификации старших осей.
Берем один шрифт, копируем его четыре раза и приводим названия файлов в соответствие шрифтам прошивки:
nosnr60.ttf
nssb60.ttf
nstsb60.ttf
S60ZDIGI.ttf
Помещаем это все в папку Resource-Fonts на флэшке и перезагружаемся.
Метод не представляет собой особой ценности, поскольку убивает QT-программы.
1.2. Берем четыре разных шрифта, с любыми внутренними именами кроме системных:
Nokia Sans S60
Nokia Sans TitleSmBd S60
Series 60 ZDigi
Переименовываем их, как и в предыдущем пункте, на флэшку и перезагрузка. При выборе файлов и переименовании имеем ввиду, что основным рабочим шрифтом будет использоваться S60ZDIGI.ttf, нет смысла для остальных файлов выбирать 20'ти метровые ЮНИ-шрифты. QT работают!
1.3. Берем четыре шрифта. Пару Regular-Bold для nosnr60.ttf и nssb60.ttf соответственно, красивый титульный шрифт для nstsb60.ttf, и что-нибудь для
S60ZDIGI.ttf. Приводим их внутренние имена в соответствие системным (компьютер, ФонтКриЭйтор). На флэшку и перезагрузка.
С точки зрения Симбы - это наверное самый правильный метод. Все шрифты используются по прямому назначению, как и шрифты прошивки. Пара nosnr60.ttf и nssb60.ttf - основные шрифты, nstsb60.ttf - заголовки программ, надписи на софт-клавишах, стандартное меню. S60ZDIGI.ttf - цифры, даже не помню, когда его (настоящего) видел в работе последний раз (Эксель в QuickOffice, и всплывал в некоторых программах по ошибке в виде гробиков)
1.4. Мой любимый метод. Выбираем основной шрифт с произвольным внутренним именем и переименовываем его в S60ZDIGI.ttf. Выбираем шрифт для заголовков, переименовываем его в nstsb60.ttf, даем ему внутреннее имя Nokia Sans TitleSmBd S60. Два шрифта с любыми внутренними именами (не системными!) переименовываем в nosnr60.ttf и nssb60.ttf. Все это в ресорс-фонтс и перезагрузка.
Если вы обнаружили какие-либо несоответствия поведения шрифтов описанию, давайте ссылку на файл. Пишите, какие внутренние имена используете, названия файлов. Будем разбираться вместе.
Работа со шрифтами на s^3 дело новое, во многом предстоит разбираться. По мере необходимости будем вносить дополнения и исправления.
Если после применения шрифтов по способам 1.2-1.4 у вас не работает софт на QT, то стоит проверить регистр, в котором записаны названия файлов шрифтов. У меня были случаи, после передачи шрифтов в режиме накопителя файлы переименовываются в верхний регистр, после этого магазин отказывался работать с заведомо рабочим миксом. Вот здесь и возвращаемся к вопросу про взлом телефона)) С компьютера передаем шрифты упакованные в зип, достаем их из архива на смарте. В папку Resource-Fonts перемещаем их при помощи FileBrowser. В теме про н8 писали про нормальную работу Магазина КьюТи и при названии файлов шрифтов в верхнем регистре, не знаю с чем это связано, у меня магазин - стопроцентный труп. Возможно влияет еще и регистр букв в полном пути до шрифтов.
Для удаления шрифтов достаточно переименовать папку Fonts и удалять можно не перезагружаясь.
Для быстрой смены одного микса на другой раскладываем готовые, рабочие шрифто-комплекты в Resource, по папкам Fonts1, Fonts2 и т.д. При необходимости убираем цифру из названия желаемой папки и перезагружаемся.
Необходимый софт
Устанавливаем программу, желательно на съемный диск F. Базовый ini-файл берем Fontrouter(файл ini внутри)
1246554824_fontrouter.zip (8 | 120.45 Kb). Его и два шрифта помещаем в папку Data-Fonts. Внутренние имена шрифтов не должны совпадать с системными:
Nokia Sans S60
Nokia Sans TitleSmBd S60
Series 60 ZDigi
иначе будут использоваться шрифты прошивки. Переименовываем шрифты таким образом, чтобы основной шрифт у нас находился на первом месте (по алфавиту). Например 01_SHRIFT.ttf и 02_Shrift.ttf. Основной шрифт не должен быть жирным (Regular в свойствах шрифта). Внутреннее имя второго шрифта (он будет использоваться для загол
ВНИМАНИЕ ВСЕ ПРОВОДИМЫЕ ДЕЙСТВИЯ ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!!!