категории | RSS

Жирность в браузерах

Жирность в браузерах
ФИНАЛ??
================
Можно сказать, что после появления этого файла в обменнике Fontrouter-ini-Internet, борьба за нормальное отображение жирности в Ucweb (и в какой то степени в OperaMini sis) подошла к своему логическому завершению.
Попробую немного осветить историю этой борьбы (прямо Mein Kampf какой то)
Я думаю, что точкой отсчета можно считать тот момент, когда я в своей новой Nokia N82 включил Ucweb и увидел безобразное отображение страниц без малейшего намека на жирность. После N70, в котором этих проблем не было, зрелище было ужасное.
Когда я попытался обсудить проблему в теме UcWeb - Не нуждается в представлении, мне было сказано что это проблема сервера, exe файла и решить её смогут только разрабы.
Но ведь очевидно же было, что если есть жирность в браузере на ветеранских осях и на windows mobile, то она должна быть и на девятке.
Поковыряв немного EXE и не добившись результата, я пришел к выводу, что даже если проблема кроется в этом файле, мне её не решить.
Перешел к издевательству над FontRouter.dllsmile редактирование, установка разными способами, установка разных библиотек не помогли.
Изменив немного шрифты пробывал ставить их с помощью этой программы Font Zoomersmile Безрезультатно.
Перевел эту программу, сделал для неё несколько шрифтовsmile Результата ноль.
Использование разных библиотек для установки шрифтов, с одинаковым нулевым результатом, говорило о том, что проблема может крытся в используемых нами шрифтах.
Уважаемый пользователь нашего сайта Angel-iz-Ada скачал прошивку для китайского телефона и достал из неё для меня шрифты.
Начались эксперименты с этими шрифтами. И опять же я не смог ни чего добится, но в результате появилась статья Шрифты на OperaMini(sis)
Вобщем работа была проделана немалая, но безрезультатная.
Результата удалось добится только сделав одно маленькое изменение в FontRouter.ini, изменив ноль, в строке NativeFont=0, на единицу. Я был в шоке, когда после очередной перезагрузки смарта я увидел в UcWeb нормальное отображение жирности.
Здесь, можно сказать, исторический пост с первыми скринами.
Потом была статья.(ссылка на мой сайт так как на Димоне уже нет первоначального варианта).
Подключились наши мастера-шрифтостроители Олег aka olegi4ek и Саша aka neesrus. За что им огромное спасибо. Без их опыта и знаний в этой области вряд ли что либо получилось. Я ведь еще вобщем то новичек в девятой оси и однозначно не смог бы довести до ума свою идею.
Было тестирование новых ini файлов. Некоторые юзеры вносили какие то свои предложения: sanc-ho, CHECHEN_WOLF, Ch-Ray, Slavasyrota. Можно сказать всё прогрессивное человечество встало на борьбу за нормальную жирность. И в результате этой борьбы появился файл на который дана ссылка в самом начале статьи.
Вступительная часть законченаsmile теперь немного практической информации.
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. Тонкий шрифт должен лежать выше жирного. Можно просто переименовать файл, добавив в имя файла единицуsmile например так 1_ArialUni Regular.ttf
3. Жирность в UcWeb может работать не на всех размерах шрифта в настройках браузера. Поэтому, если после включения жирности нет, идете в настройки и постепенно изменяя размер шрифта, пытаетесь найти размер на котором будет работать жирность.
4. В некоторых случаях жирность появляется после небольших изменений в строке ZoomRatio=100.
5. Вполне возможно, что после использования этого ini, шрифт будет отображатся не совсем так, как вы привыкли. В этом случае вам поможет только дополнительная настройка ini. Идем в тему Все о шрифтах на Symbian 9.x!smile читаемsmile спрашиваемsmile настраиваем.
=============
Бытует мнение, что ВАЖЕН РЕЗУЛЬТАТ, А НЕ ПРОЦЕСС)) Полностью с этим утверждением согласится не могу. Действительно результат важен, но так же не менее важен, и гораздо более интересен - процесс.
=============
Есть ещё одна проблема с шрифтами в UcWeb)) Это сканирование......(так что продолжение следует)

Ussr1961
2011-02-26T18:30:14Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 170

#40   Ussr1961    

А я думаю, что это Олег молчитsmile а он оказывается логи ковыряетsmile
Давай, Олег Евгеньевич, а то я в этом во всем не соображаю ни фига.


0 ответить

#40   neesrus    

Ch-Ray
На самом деле работает второй шрифт, просто они внешне схожи у меня

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (32, 98 Kb)


* редактировал(а) neesrus 20:48 22 фев 2011

0 ответить

#40   olegi4ek    

Похоже ucweb подхватывает титульный шрифт. Это в логе у себя нашел. Так что осталось подобрать нужные размеры и опять вернуть жирность в телефон, хоть и не везде но всё же уже есть и сейчас
======
Аркадий


0 ответить

#40   Ussr1961    

Вот как этот шрифт отображается в Ucweb

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (26, 89 Kb)


* редактировал(а) Ussr1961 20:44 22 фев 2011

0 ответить

#40   olegi4ek    

Ch-Ray
Похоже нам обоим повезлоwinked. Нужно искать. Я вот с пару часиков отдохнул и принялся за эксперименты, до этого пришлось 2раза смарт заряжать-так же ни чего не получалось. Зато сейчас есть вот с такими диапазонами в ини и размер 17 это на 9.2

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (23, 23 Kb)


0 ответить

#40   Ch-Ray    

neesrus

Я взял свой старенький микс, с которым хожу очень давно, и ini из статьи - специально одно под другое не подгонялось (только фиксы включил) - скачивайте и пробуйте у себя. Это только в качестве примера.

Ну не хочетsad Специально не импровизировал в этот раз, поставил микс без всякой отсебятины. Вижу одну только тахому. Жирности со звездочкой нет даже в опере, ее вообще нигде нетsad
Я так понимаю болд и регуляр версии в этом миксе используются от разных шрифтов. И как это выглядит в УсВебе? На самом деле второй шрифт виден, или всеже жирная тахома?


0 ответить

#40   Ussr1961    

Цитата: Kakha-73
а вот в ucweb при моем любимом размере шрифта 16 жира не держит.работает только на 15 и 18
наверное ни чем помочь не смогуsmile переходи на могильный видsmile там на других размерах жирностьsmile


0 ответить

#40   Kakha-73    

в опере все очень очень красиво.smile а вот в ucweb при моем любимом размере шрифта 16 жира не держит.работает только на 15 и 18(((

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (36, 59 Kb)


0 ответить

#40   Ussr1961    

Сейчас попробывал отключить в настройках МОБИЛЬНЫЙ ВИДsmile Жирность есть, но только надо менять размер шрифта
-------------
Добавлено в 18.38:

Строку Sans MT 936_S60=* пишем так Sans MT 936_S60=*:Y:L

Походу это лишнееsmile сейчас проверил и так Sans MT 936_S60=* жирность работает


0 ответить

#40   neesrus    

Я взял свой старенький микс, с которым хожу очень давно, и ini из статьи - специально одно под другое не подгонялось (только фиксы включил) - скачивайте и пробуйте у себя. Это только в качестве примера.

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (67, 25 Kb)
-------------
Добавлено в 19.04: Для всех осей
-------------
Добавлено в 19.09: Кстати, другие (не свои) миксы я тоже гонял с этим ini - жирность есть.
-------------
Добавлено в 19.23:

Цитата: Ch-Ray
Не знаю,   как на клавишных,   а у меня эта звездочка заставляет фонтроутер хватать из папки Fonts первый попавшийся шрифт и гонять по системе его одного. То есть,   если первый по алфавиту попадется регуляр,   то шрифты везде будут тонкими,   если первым будет Болд - используется только жирный.

Так шрифты надо расставить по порядку - первым регуляр, вторым болд. Мы жертвуем частично жирностью в системе(не везде!) ради жирности в ucweb. Ради этого всё и затеяно.
Дальше,   в статье для примера приведен ариал-уни,   упоминают про жирность в усвебе при использовании тахомы. Так эти шрифты и известны тем,   что при их использовании (только регуляр-версии) подбором размера шрифта в настройках усвеба и масштаба в fontrouter.ini можно найти жирность у китайца
Не получилось ли так,   что путем этих манипуляций всего лишь исключается из работы жирная версия шрифта,   а сама жирность вытягивается системой из нормальной его версии,   как в случае микса одним шрифтом с унивнрсальным ини?Еще раз спасибо за оперу


использовал для теста совершенно другие шрифты, обычные, которые в одиночку никогда не давали жирность.


* редактировал(а) neesrus 19:06 22 фев 2011

0 ответить

Яндекс.Метрика