Почему мак-юзеры ненавидят Firefox
Ребята, то что пишут про внешний вид кнопок у Firefox на Маке - совершеннейшая лабуда. Да, кнопки - образец уродства (более того, стилизация контролов веб-страницей считается у макюзеров моветоном - и rightfully so).
То есть конечно это погано:
чего и говорить.
Но есть гораздо более неприятные штуки. Во-первых прославившийся баг про 100-процентную загрузку процессора при удержании кнопки мыши (мне то еще ничего - у меня процентов 400, а остальным как?), который таки починят - но в Firefox 2.
А во-вторых, для меня (как для разработчика и дизайнера) максимально неприятный факт, про который в принципе говорят немного - у Firefox отработка шрифтов хуже чем у самых убитых бангалорских Carbon-приложений (типа Fireworks). Если Fireworks в состоянии понять, как использовать отконвертированные виндовые TrueType шрифты и запинается только на Georgia,
то Mozilla (во всех своих инкарнациях – Camino, Firefox, Minefield) действует куда круче. Она просто не находит в Unicode-шрифтах русских букв, после чего происходит интересное. Латиница остается набранной как следует, а вот кириллица заменяется на нечто похожее по-дефолту. Получается вот что:
Представьте себе, как в такой конфигурации приятно сотворять русскоязычный сайт (особенно учитывая что эта енотовая собака не показывает даже нативный для Макинтошей 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, но глифы теперь отображаются правильно. Элементы правда отрисовываются не все, мда – так что для повседневного применения непригоден. Не все – это включая кнопки и селектбоксы.