Как привести виджет "Калькулятор" в правильный вид.

Давние читатели блога наверняка припоминают мои упоминания о том, что я эстет (у меня эстетический загиб, если хотите). Люблю чтоб всё было максимально доработанно (идеально) в плане внешнего вида, дизайна. Вот, наконец, пришёл черёд к виджету Калькулятор. Старожилы 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. На запрос пароля вводим пароль администратора (при вводе он никак не проявляется, даже звёздочками) и попадаем в сам редактор: Правка стиля Calculator.css в консольном редакторе nano.

  • Перемещаясь стрелками на клавиатуре, между тем, что выделено синим и тем, что выделено красным, вставляем строчку:
    "DBLCDTempBlack",

    Не забудьте про запятую после “DBLCDTempBlack”, должно получиться как на скриншоте:
    Правка стиля Calculator.css в консольном редакторе nano.

  • Теперь нажимаем Ctrl + O, потом Enter (это для сохранения изменений); а потом Ctrl + X (для выхода из редактора nano). Терминал можно закрыть.

Проверяем! Запускаем Dashboard и смотрим на калькулятор. Если шрифт остался прежним – не пугайтесь! – Кликните на виджет “Калькулятор” и на клавиатуре разок-другой нажмите сочетание горячих клавиш Cmd ⌘ + R. А теперь?

Share this article
0
Share
Prev Post

Яндекс.Браузер. Это вам не кастомный Chrome. Хотя…

Next Post

[AppStore] Photo Power. Очень мощный фоторедактор.

Comments 6
    1. Он становится таким, как нужно 😉 – С таким шрифтом виджет «Калькулятор» был с первых своих дней…до выхода OS X Lion, в котором его (почему-то) прибрали.

  1. А не подскажите, где взять калькулятор с историей, чтобы было видно несколько последних действий?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read next

Как настроить ICQ в iChat.

В сегодняшней заметке я расскажу давно известный способ настройки iChat для работы с сервисом мгновенных…