juliklive , venting since 2003

Почему мак-юзеры ненавидят Firefox

Ребята, то что пишут про внешний вид кнопок у Firefox на Маке - совершеннейшая лабуда. Да, кнопки - образец уродства (более того, стилизация контролов веб-страницей считается у макюзеров моветоном - и rightfully so).

То есть конечно это погано:

Firefox Bad Widgets

чего и говорить.


Но есть гораздо более неприятные штуки. Во-первых прославившийся баг про 100-процентную загрузку процессора при удержании кнопки мыши (мне то еще ничего - у меня процентов 400, а остальным как?), который таки починят - но в Firefox 2.

А во-вторых, для меня (как для разработчика и дизайнера) максимально неприятный факт, про который в принципе говорят немного - у Firefox отработка шрифтов хуже чем у самых убитых бангалорских Carbon-приложений (типа Fireworks). Если Fireworks в состоянии понять, как использовать отконвертированные виндовые TrueType шрифты и запинается только на Georgia,

Firefox Bad Fonts Fw

то Mozilla (во всех своих инкарнациях – Camino, Firefox, Minefield) действует куда круче. Она просто не находит в Unicode-шрифтах русских букв, после чего происходит интересное. Латиница остается набранной как следует, а вот кириллица заменяется на нечто похожее по-дефолту. Получается вот что:

Firefox Bad Fonts-1

Представьте себе, как в такой конфигурации приятно сотворять русскоязычный сайт (особенно учитывая что эта енотовая собака не показывает даже нативный для Макинтошей Lucida Grande), и вы поймете почему я не использую Firefox как основной браузер. А мог бы между прочим. В переводе - отображение русских шрифтов на MacOS X у Firefox хуже, чем на Linux, ибо отсутствует.

А всему виной всего навсего баг 121540, предполагающий использование ATSUI вместо вогнутовыгнутых танцев с полудохлыми API. Посмотрите на дату. Причина? Забота о пользователях 10.3 (якобы ATSUI на нем в сегодняшнем файрфоксе нереализуем из-за проблем с вызовом Quartz из Carbon).

В то время как линуксный/виндовый Firefox уверенно шагает в сторону Cairo, его мак-версия не в состоянии нормально выбрать шрифт (на операционной системе, исторически адаптированной для графических и типографских работ). А под шумок девелоперам Firefox кстати стало еще более наплевать на номер 121540, что уверяет меня в том, что починено оно не будет. будет не скоро. Альфы Firefox 2 добавили непонятно какую орфокоррекцию, а шрифты остались такими же.

О широко разрекламирвоанном Quartz-адаптере для Cairo в файрфоксе в блогосфере нету ничего, за исключением вялых обещаний полугодовалой давности и одного скриншота перевернутого вверх ногами. Hope and pray.

И такой баг не один.

UPD: Вот здесь можно взять неофициальный альфа-нуль билд Firefox с Cairo для Мака. От использования системного (нормального) сглаживания они перешли на странную опенсорсную копию ClearType, но глифы теперь отображаются правильно. Элементы правда отрисовываются не все, мда – так что для повседневного применения непригоден. Не все – это включая кнопки и селектбоксы.

Suspects: Веб-стройка Mac Юникод

What others said

Андрейка

Юлик, я тоже заметил кал с русскими шрифтами на маке. Но где-то прочитал, что установка "Microsoft Core Fonts под мак":http://web.nickshanks.com/typography/corefonts якобы должна помоч. Так ли это? Или "больной скорее мертв, чем жив"?

Julik

В большинстве программ они работают (в Fireworks Georgia отображается вопросиками), но я конвертил их сам транстайпом. Firefox - неприятное и позорное исключение.

drak

а как опера на маке со шрифтами?

Julik

Тоже все нормально, как в Safari . Только firefox неприятное исключение.

Alexander Temerev

А это касается только Firefox, или вообще всего на Gecko engine, например, Camino?

Julik

Всего на Gecko

Julik

Кстати новые Cairo+Cocoa билды становятся пристойными. Правда теперь он делает то же самое со шрифтами в textarea.

Misha

http://forums.mozillazine.org/viewtopic.php?t=444052 - а этого чуда под интел маки нету разве? с ходу не нашел. живу с бетой firefox 2 - все плохо со шрифтами...

Julik

Там universal build

yaroslav

А можешь излить ненависть на 3.5b4? У меня DTP прошлого нет никакого, поэтому неясно, стало ли лучше и насколько.

Такие дела

Have a word?


Please do not go bonkers with code blocks, links and viagra ads, we are taking measures