Доброго времени
Вытащил с Китайской прошивки Symbian Anna 022.014 Nokia n8 оригинальный шрифт от Nokia с поддержкой Юникода.
Началось все с того что установил я замечательную программу для набора текста от Китайцев Baidu input 3 (не переведенную) и к своему удивлению увидел что вместо иероглифов в меню программы отображаются квадратики,
потом в сети нашел лучщий на мой взгляд браузер на нашу Symbian Китайский UcBrowser 8.7 (перевод от pkb), в окне этого браузера тоже появились квадратики, тогда решил искать решение этой проблемы и вот что узнал, шрифты в прошивках предназначенных для нашего региона не отображают жирности текста в браузерах и не поддерживают Юникод. На Symbian Anna для отображения иероглифов нужно было ставить сторонний шрифт с поддержкой UNI в i:/resource/Fonts но жирности в браузерах не было.
На прошивках Belle также, только жирность появлялось путем правки конфигов в папке C:/private/10003a16/lfonts.
Но сторонние шрифты почти всегда в одном окне отбражаются правильно в другом криво. У меня с сторонними шрифтами Qt программах, в навибаре цифры показываюшие время перекрывали часть значка батареи, в окне программы словарь текст был очень мелким и размытым, в окне ввода программы NiceCalc3 корявое отображение текста да и браузер частенко сканировал шрифт.
Еще сложнее было с вшитием сторонних шрифтов в ROSF-2, в Symbian Anna, Qt программы напрочь отказывались вибирать UNI шрифт в той среде, пришлось вшивать в UDA, также на прошивках Belle и Belle Refresh не возможно было вшить сторонние шрифты в ROSF-2, так как папка с конфигами находилась на диске C:/.
Примерно пол года назад решил разыскать Китайскую прошивку и расковырять от туда шрифты, так как уже тогда не работал NaviFirm трудно было это сделать. После долгих поисков нашел в каком то зарубежном сайте.
Распаковав ту прошивку увидел папку Fonts в ресурсах, искал папку private/10003a16/lfonts/ во всех четерех файлах прошивки, не нашел, плюнул на это дело и удалил прошивку.
Недавно наткнулся на
Остались в ROSF-2 папка с шрифтами resource/Fonts
и файл в private/10205054/features.dat которая создает и восстанавливает папку с конфигами на C:/private/10003a16/lfonts.
Прошился этими файлами и заметил что цифровая клавиатура не работает.
В итоге нашел еще один файл resource/plugins/peninputitutconfig_chinese.rsc который исправляет работу стандартной клавиатуры.
С этим шрифтом поумолчанию жирность будет везъде, в браузерах UcWeb и opera mini. Интерфейс смартфона будет поддерживать иероглифы и дополнительные символы. Шрифт в Qt программах и в файловом менеджере x-plore отображается правильно. Единственное! при установке на семный носитель баг с клавиатурой останется, но если вы не пользуйтесь встоенной клавиатурой, это не проблема.
Все файлы в архиве оригинальные от Nokia никаких изменений я не вносил.
Все проверял на своем смартфоне Nokia E7-00 RM-626 025.007 (Symbian Anna)
Прикрепленный файл #4:
Комментарии 11
gr429842534, Я же пишу в зависимости от базовой конфигурации. В идеале каждому надо найти свою версию китайской прошивки, снять выложенные мной файлы и вшить их в ROSF2.
gr429842534, Если взять упомянутый Вами файл с китайской прошивки 025.007 (В зависимости еще от базовой конфигурации самой прошивки RM-XXX) родная клавиатура и Swype станут на пол страницы. Сейчас при установке шрифта на любую прошивку Anna, (Belle, Belle Refresh?) клавиатура изменится и станет на всю страницу так как файл features.dat который идет вместе с шрифтом был снят с прошивки 022.007 в котором клавиатура изначально была на всю страницу.
если взять features.dat с другой прошивки (какой?) что-то изменится, И опасно ли?
обнаружил отсутствие букв "ё" "Ё" и т.п. в доп символах(
----
и, к бОльшему сожалению, в режиме ожидания при нажатие на цифровые кнопки (Е6 Анна) набираются соотв. буквы, цифры только через Fn.
Е6 Анна получилось.
Шрифты положил на F
файл features.dat на С
(на фото ввод кода блокировки при включении)
Прикрепленный файл:
Димоновцы
Скоро будет обновление статьи, теперь все шрифты для Belle и высше будут полноценно (без редактирования внутренних имен) работать на прошивке 025.007 Symbian AnnA
0 ответить