Жирность в браузерах
ФИНАЛ??
================
Можно сказать, что после появления этого файла в обменнике 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)) Это сканирование......(так что продолжение следует)
Комментарии 170
Саша, или ucweb, или сайт не даёт второй файл прикрепить.
Прикрепленный файл: 4589_fontrouter.zip | скачать с зеркала | (501 b)
-------------
Добавлено в 23.36:
Аркадий, проверь ещё сам, подбери всё хорошее, добавь что нужно в статью. Я в теме прикреплю
Всё гениальное просто . Как китайцы пишут задом, так они и браузер сделали
. Описывать всё не буду да и не умею. У меня жирность теперь везде. Как я выше и говорил, подход нужен индивидуальный под ваш шрифт, смарт и глаза. Нужно лишь вам найти строку(и) и подобрать размер. На Нокиа 9.2 может подойти этот ини, все дружно говорим Спасибо Аркадию!
Прикрепленный файл:
-------------
Добавлено в 23.24:
Это ини.
Аркадий, я после дежурства, поэтому очень плохо соображаю
-------------
Добавлено в 21.09: Саша, я уже сделал общие черты, у меня работает и в ucweb'е и в мини. Я хочу теперь вернуть её жирность как можно более в сам телефон. В иксплоре уже есть. В телефоне бы настроить, нужно размеры подбирать но это уже нужно чисто индивидуально, не универсально
Олег, поставил твой ini
всё просто СУПЕР!!!!!!
жирность будет везде где она должна быть.
всё остальное надо искать индивидульно для каждой оси
У кого 9.2 ставте из коммента #47
Если бы и на другие оси кто сделал. Получается, что универсальная строка для всех осей только NativeFont=1
-------------
Добавлено в 06.56:
Сейчас проверил жирность в Ucweb есть на ВСЕХ!!!!! размерах шрифта
0 ответить