Как стать автором
Обновить

Моноширинные шрифты с программистскими лигатурами

Время на прочтение2 мин
Количество просмотров53K
Программисты любят псевдографику. В любом языке полно составных знаков: ->, <=, ++, :=. По смыслу это один символ, но составленный из нескольких более простых. Мозгу требуются дополнительные усилия на то, чтобы считать и объединять такие конструкции на лету. Когда-нибудь, возможно, всех спасет Юникод, где символов хватит на сто языков вперед — если придумают удобный способ ввода и отомрет всё легаси. Но пока нам приходится читать и писать код в ASCII.

Казалось бы, дело швах. Но в апреле 2014 года Ian Tuomi придумал изящный выход: заменять часто встречающиеся последовательности лигатурами. Моноширинность при этом не ломается (если сделать ширину лигатуры кратной количеству символов, в нее входящих), код тоже не портится (лигатуры — чисто визуальная фича). Зато можно вместо -> нарисовать настоящую стрелочку. Это сильно облегчает мозгу сканирование и токенизацию кода: там, где по смыслу один символ, теперь и нарисован один символ. Самое главное, что это работает с любым, даже уже написанным кодом.
Читать дальше →
Всего голосов 84: ↑77 и ↓7+70
Комментарии167

Буквы и лигатуры

Время на прочтение1 мин
Количество просмотров3.2K
image Интересуюсь историей, веду краеведческий форум о Риге, где часто необходимо цитировать источники. Порой нужны старые буквы – дореволюционная кириллица, „ŗ”, „ō”, и другие. В клавиатурных раскладках их нет, character map неудобен – собрал редкие буквы и лигатуры (сросшиеся буквы) на одной странице «для своих» по типу copypastecharacter.com.

Делать так делать – взял с Википедии много-премного букв: латиницу и кириллицу со всевозможной диакритикой, греческий алфавит с устаревшими символами, фонетические знаки, лигатуры. Отбросил привычные для таких сервисов сердечки-снеговички.

Читать дальше →
Всего голосов 64: ↑58 и ↓6+52
Комментарии34

Новая типографика для веба. Microsoft демонстрирует возможности OpenType

Время на прочтение2 мин
Количество просмотров6.9K
Microsoft опубликовала демо-страницу улучшенной типографики для формата OpenType. Это альтернативные глифы, лигатуры, кернинг, дроби, малые прописные и минускульные цифры. Эффекты видны, если наводить на текст мышкой. Демо хорошо работает только в браузерах с поддержкой OpenType, сама Microsoft рекомендует IE10+ и Firefox 8+. В других браузерах могут проявиться не все эффекты, это ещё зависит от операционной системы.


Альтернативные глифы и малые прописные

С Microsoft можно согласиться — OpenType действительно поднимает оформление текста в вебе на новый уровень, близкий к типографскому. Возможности этого формата явно превосходят @font-face.
Читать дальше →
Всего голосов 79: ↑69 и ↓10+59
Комментарии54