Ребята, то что пишут про внешний вид кнопок у 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, но глифы теперь отображаются правильно. Элементы правда отрисовываются не все, мда – так что для повседневного применения непригоден. Не все – это включая кнопки и селектбоксы.