Главная » Статьи » Мои статьи |
Жирность в браузерах(финал)
Жирность в браузерах ФИНАЛ?? ================ Можно сказать, что после появления этого файла в обменнике Fontrouter-ini-Internet, борьба за нормальное отображение жирности в Ucweb (и в какой то степени в OperaMini sis) подошла к своему логическому завершению. Попробую немного осветить историю этой борьбы (прямо Mein Kampf какой то) Я думаю, что точкой отсчета можно считать тот момент, когда я в своей новой Nokia N82 включил Ucweb и увидел безобразное отображение страниц без малейшего намека на жирность. После N70, в котором этих проблем не было, зрелище было ужасное. Когда я попытался обсудить проблему в теме UcWeb - Не нуждается в представлении, мне было сказано что это проблема сервера, exe файла и решить её смогут только разрабы. Но ведь очевидно же было, что если есть жирность в браузере на ветеранских осях и на windows mobile, то она должна быть и на девятке. Поковыряв немного EXE и не добившись результата, я пришел к выводу, что даже если проблема кроется в этом файле, мне её не решить. Перешел к издевательству над FontRouter.dll:) редактирование, установка разными способами, установка разных библиотек не помогли. Изменив немного шрифты пробывал ставить их с помощью этой программы Font Zoomer:) Безрезультатно. Перевел эту программу, сделал для неё несколько шрифтов:) Результата ноль. Использование разных библиотек для установки шрифтов, с одинаковым нулевым результатом, говорило о том, что проблема может крытся в используемых нами шрифтах. Уважаемый пользователь нашего сайта Angel-iz-Ada скачал прошивку для китайского телефона и достал из неё для меня шрифты. Начались эксперименты с этими шрифтами. И опять же я не смог ни чего добится, но в результате появилась статья Шрифты на OperaMini(sis) Вобщем работа была проделана немалая, но безрезультатная. Результата удалось добится только сделав одно маленькое изменение в FontRouter.ini, изменив ноль, в строке NativeFont=0, на единицу. Я был в шоке, когда после очередной перезагрузки смарта я увидел в UcWeb нормальное отображение жирности. Здесь, можно сказать, исторический пост с первыми скринами. Потом была статья.(ссылка на мой сайт так как на Димоне уже нет первоначального варианта). Подключились наши мастера-шрифтостроители Олег aka olegi4ek и Саша aka neesrus. За что им огромное спасибо. Без их опыта и знаний в этой области вряд ли что либо получилось. Я ведь еще вобщем то новичек в девятой оси и однозначно не смог бы довести до ума свою идею. Было тестирование новых ini файлов. Некоторые юзеры вносили какие то свои предложения: sanc-ho, CHECHEN_WOLF, Ch-Ray, Slavasyrota. Можно сказать всё прогрессивное человечество встало на борьбу за нормальную жирность. И в результате этой борьбы появился файл на который дана ссылка в самом начале статьи. Вступительная часть закончена:) теперь немного практической информации. 1. Как все уже знают беспроблемное(за редким исключением) отображение нормальной жирности в OperaMini(sis) и UcWeb можно получить только внеся изменения в строку NativeFont=0 и записав её в таком виде NativeFont=1. Для тех кто юзает только миньку, и у кого проблемы с с отображением жирности в этом браузере, больше ни чего делать не надо. После перезагрузки в миньке должен нормально отображатся жирный текст. Кстати недавно, в Opera:Config, появилась новая настройка: Use bitmap fonts for complex scripts Что переводится вроде бы так: Использование растровых шрифтов для сложных сценариев То есть походу разрабы миньки предлагают включить поддержку растровых(GDR) шрифтов, что вобщем то и делает строка NativeFont=1. Правда, откуда эти самые растровые(GDR) шрифты, взялись на девятой оси совершенно не понятно. Тем, кому нормальная жирность нужна не только в OperaMini(sis), но и в UcWeb, надо скачать этот архив и выбрать в нём FontRouter.ini для своей оси. Ниже некоторые рекомендации для нормальной работы ini: 1. В папке Fonts у вас должно лежать два шрифта с внутренними именами Nokia Sans S60(тонкий) Nokia Sans S60 Bold(жирный) 2. Тонкий шрифт должен лежать выше жирного. Можно просто переименовать файл, добавив в имя файла единицу:) например так 1_ArialUni Regular.ttf 3. Жирность в UcWeb может работать не на всех размерах шрифта в настройках браузера. Поэтому, если после включения жирности нет, идете в настройки и постепенно изменяя размер шрифта, пытаетесь найти размер на котором будет работать жирность. 4. В некоторых случаях жирность появляется после небольших изменений в строке ZoomRatio=100. 5. Вполне возможно, что после использования этого ini, шрифт будет отображатся не совсем так, как вы привыкли. В этом случае вам поможет только дополнительная настройка ini. Идем в тему Все о шрифтах на Symbian 9.x!:) читаем:) спрашиваем:) настраиваем. ============= Бытует мнение, что ВАЖЕН РЕЗУЛЬТАТ, А НЕ ПРОЦЕСС)) Полностью с этим утверждением согласится не могу. Действительно результат важен, но так же не менее важен, и гораздо более интересен - процесс. ============= Есть ещё одна проблема с шрифтами в UcWeb)) Это сканирование......(так что продолжение следует) | |
Просмотров: 1014 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |