суббота, 8 октября 2011 г.

Kerning.js


Свершилось, теперь чудеса типографики стали доступны и нам простым смертным.



Как использовать



Да легко, просто подключаем и используем.

<script src="kerning.js"></script>


Больше ничего не нужно, остальное она сделает сама.







Что умеет



Умеет она поистине восхитительные вещи.



Kerning


Кернинг для каждой буквы.

#pixel-perfect {
-letter-kern: 1px 1px 0 0 0
1px 0 2px 0 0
0 0 0;
}


Kerning



Size adjustment


Просто указываем какой букве какой кегль.

#hello-goodbye {
-letter-size: _ _ _ _ _ 0.5em;
}


Альтернативный вариант

#hello-goodbye {
-letter-size: _^5 0.5em;
}


Size adjustment



Color


Красим слова

#pantone-please {
-word-color: #f5474b #000000;
}


Color



Transformations


Поворачиваем буковки :)

#little-lean {
-letter-transform: skew(-5deg) none
none none
none none
skew(-5deg);
}


Transformations



Repeats


Море волнуется раз.

#double-bubble {
-letter-transform: -letter-repeats(
2n+1: translate3d(0,-5px,0),
even: translate3d(0,5px,0)
);
}


Repeats



Сайт проекта на GitHub



Ну а теперь самое грустное.

Поистине всю мощь эта библиотека показывает только в браузерах на основе WebKit, в Firefox работает частично, в Opera вообще не работает.




Источник: Хабрахабр - JavaScript
Оригинальная страница: Kerning.js

Комментариев нет:

Отправить комментарий