понедельник, 23 декабря 2013 г.

Шрифты для выражения своих идей

Иногда нам нужно оформить нашу работу как-то особенно, не только статью в Writer или Word, но, например, страницу на нашем сайте или плакат нарисованный в Gimp. Но под рукой у нас только наши стандартные шрифты, которые конечно очень красивы и аккуратны, но в них нет той игровой изюминки, которую нам хочется, или нарочитой строгости, которую от нас требуют. В интернете сегодня можно найти уйму шрифтов, но часто они имеют одну из двух лицензий «качай — халява» или «только за бабло». Так что в этой статье мы поговорим не только о шрифтах, но и о их лицензиях.


Какое дело нам до лицензии шрифта?

Лицензия на шрифт, так же как и лицензия на что-то другое, ограничивает наши права в использовании этого шрифта. А это может быть критично для нас. Например, есть шрифты, которые мы не можем распространять. Такими шрифтами являются Arial Narrow и Tahoma. Эти шрифты можно купить или получить их с покупкой программного продукта, но скачать мы их не можем и свободно распространять тоже. Если мы ориентируемся на такие шрифты, то должны быть уверены, что у человека они будут уже установлены. Так же есть пакет под лицензией «EULA», который является свободно распространяемым, но шрифты из него не могут быть включены в продукты и программы, а так же сам пакет не может быть делим, то есть, шрифты нельзя распространять по отдельности, что тоже ограничивает наши возможности.
Существуют другие свободно распространяемые шрифты под различными лицензиями. Некоторые из этих шрифтов мы можем распространять вместе со своими продуктами и даже использовать их в коммерческих целях. Тем самым позволять пользователям видеть продукт именно таким, как он был нами задуман. Например, это удобно использовать на сайтах, когда нам необходимо подгрузить шрифт прямо на лету. Шрифт загрузится к пользователю, и пока он не почистит кэш, пользователь сможет его использовать.
Но бывают ещё более сложные ситуации, когда наша фантазия требует от нас что-нибудь исключительное. Создание шрифтов с нуля требует много времени и сил. Поэтому сообщество стало создавать шрифты под свободными лицензиями. Эта лицензия позволяет вам шрифты использовать, распространять, включать в продукты и в другие шрифты, а также модифицировать их. В этом случае мы можем найти шрифт максимально близкий к нашим потребностям, взять его за основу и поменять в нем то, что нас не устраивает.

Откуда можно скачать шрифты?

В интернете можно найти уже не мало сайтов со шрифтами, но, как я уже говорил, лицензии там не информативны. Поэтому я рекомендую воспользоваться сайтом Open Font Library.
К сожалению, интерфейс сайта плохо переведен на русский язык. Так же я был разочарован поиском по сайту: из 34 шрифтов, имеющих отображение кириллического алфавита, через поиск я смог отыскать только 6. Это огорчает.

С другой стороны:
  • на сайте достаточно русских слов, чтобы по нему было возможно ориентироваться;
  • 292 семейства шрифтов;
  • 983 файла шрифтов для загрузки (правда часть из них интересна только как историческая справка);
  • строго указана лицензия;
  • и шрифт можно подгружать прямо с сайта, для этого указан код для загрузки и для css.

Чем можно редактировать шрифты?


Редактировать шрифты можно в программе FontForge. Это программа имеет ряд преимуществ:
  • поддерживает TrueType (TTF), TrueType Collection (TTC), PostScript, OpenType (OTF), CID-keyed, Glyph Bitmap Distribution Format (BDF), Datafork TrueType, Web Open Font Format (WOFF) и некоторые другие форматы, позволяя импортировать, редактировать и экспортировать в них;
  • позволяет импортировать и экспортировать в форматы Scalable Vector Graphics (SVG) и Unified Font Object (UFO);
  • имеет мощные инструменты для редактирования;
  • имеет интерфейсы оконный и командной строки для использования скриптов конвертации;
  • версии программы есть под Windows, MacOC, Linux;
  • имеет встроенную функцию скачивания шрифтов из сетевой библиотеки;
  • распространяется по BSD лицензии, что позволяет адаптировать алгоритмы работы программы при необходимости под себя.
В FontForge были сделаны такие шрифты как DejaVu fonts, Linux Libertine, Asana-Math, Caslon Roman и многие другие.

Существенным недостатком программы является ее внешний вид:


Список кириллических шрифтов на сайте Open Font Library.


OFL (SIL Open Font License):

  1. Anonymous Pro
  2. Banana Brick
  3. Certege Italic
  4. Circus
  5. Comfortaa
  6. Comic Relief
  7. ConsolaMono
  8. Crimson
  9. Dataface
  10. Didact Gothic
  11. EB Garamond
  12. GNUTypewriter
  13. Grana Padano
  14. Jura
  15. Libertinage
  16. Neocyr
  17. News Cycle
  18. NotCourierSans
  19. Old Standard
  20. Pecita
  21. Pfennig
  22. Press Start 2P
  23. Trabajo
  24. Triod Postnaja
  25. VDS
  26. VEGESIGNES

GNU GPL:

  1. Le Patin Helvète
  2. Xolonium

Public Domain (not a license):

  • Teleindicadores 1

MIT (X11) License

  • Geo_1

CC-BY:

  1. Designosaur
  2. Sansus Webissimo

Bitstream Vera License (and derivative projects):

  • Average Mono

Список литературы