Давние читатели блога наверняка припоминают мои упоминания о том, что я эстет (у меня эстетический загиб, если хотите). Люблю чтоб всё было максимально доработанно (идеально) в плане внешнего вида, дизайна. Вот, наконец, пришёл черёд к виджету Калькулятор. Старожилы Mac OS X, возможно, припоминают первый анонс Dashboard как очередной фишки новоиспечённой Mac OS X 10.4 Tiger. Dashboard привнёс множество новеньких виджетов, среди которых был и Калькулятор. Так вот, с того самого первого анонса, Калькулятор дошёл к нам неизменным, кроме одной мелочи – цифры, вернее шрифт циферблата. В версиях Mac OS X Tiger (10.4), Leopard (10.5) и Snow Leopard (10.6) цифры были в стиле LCD (левое изображение), а потом, в Lion (10.7) и Mountain Lion (10.8) шрифт, по неподдающимся логике причинам, заменили гельветикой – Helvetica Neue (правое изображение):
Если вас это не особо смущает – можете далее не читать, так как последующее повествование будет касаться исправления маленького недоразумения и приведения виджета “Калькулятор” к правильному виду.
Если краем затронуть внутреннее строение виджетов, то они по своей структуре очень похожи на приложения: это так же бандлы, но с расширением .wdgt, в них так же имеются ресурсы и исполняемый код; только вот внешний вид предопределяется не .nib‘ами, а html вёрсткой и css стилями, а вместо бинарного исполняющего кода – javascript.
Теперь, примерно представляя внутренне строение виджетов, перейдём к “ремонтным работам”:
- Посмотрим на ресурсы нашего виджета “Калькулятор”. Самое проще это сделать так: нажимаем сочетание горячих клавиш Cmd ⌘ + Shift ⇧ + G (Finder > Переход > Переход к папке…) и указываем путь:
/Library/Widgets/Calculator.wdgt/
Нажимаем кнопку Перейти и попадаем прямиком в ресурсы виджета. - Смотрим, имеется ли среди ресурсов шрифт DB LCD Temp-Black.ttf (смотреть скриншот выше): если шрифт на месте – всё ОК, переходим к следующему шагу; если такого шрифта нет (в некоторых сборках OS X Lion его почему-то небыло) – скачиваем его отсюда, распаковываем и копируем в папку с ресурсами (понадобится пароль администратора).
- Теперь запускаем Терминал и запускаем консольный текстовый редактор nano для правки css-стиля. Выполняем команду:
sudo nano /Library/Widgets/Calculator.wdgt/Calculator.css
И нажимаем Enter. На запрос пароля вводим пароль администратора (при вводе он никак не проявляется, даже звёздочками) и попадаем в сам редактор:
- Перемещаясь стрелками на клавиатуре, между тем, что выделено синим и тем, что выделено красным, вставляем строчку:
"DBLCDTempBlack",
Не забудьте про запятую после “DBLCDTempBlack”, должно получиться как на скриншоте:
- Теперь нажимаем Ctrl + O, потом Enter (это для сохранения изменений); а потом Ctrl + X (для выхода из редактора nano). Терминал можно закрыть.
Проверяем! Запускаем Dashboard и смотрим на калькулятор. Если шрифт остался прежним – не пугайтесь! – Кликните на виджет “Калькулятор” и на клавиатуре разок-другой нажмите сочетание горячих клавиш Cmd ⌘ + R. А теперь?
Спасибо!
Вы очень любезный читатель 🙂
А что – действительно здорово смотрится!!
Он становится таким, как нужно 😉 – С таким шрифтом виджет «Калькулятор» был с первых своих дней…до выхода OS X Lion, в котором его (почему-то) прибрали.
А не подскажите, где взять калькулятор с историей, чтобы было видно несколько последних действий?
Даже без понятия, честно.