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

Раздобываем бесплатные шрифты для русского языка, чтобы пережить Вторую типографскую революцию в Паутине

Время на прочтение 7 мин
Количество просмотров 33K
На минуту обратите свои мысли вспять, к прошлому, к завершившемуся тысячелетию. Отдайте должное утренней заре Всемирной Паутины, потому что заря эта готова ужé окончательно потухнуть, уступая место куда более яркому сиянию нового дня.

Первая типографская революция произошла во Всемирной Паутине настолько давно, что приходится производить поиски, чтобы установить подробности. Кажется достоверным то, что пишет Ian Graham: в Netscape Navigator 2.0 впервые появился элемент <font> (тогда он позволял задавать только размеры шрифта, и только в условных единицах), а в Internet Explorer 3 у этого элемента появился атрибут face, позволявший задавать начертание, задавать шрифтовое семейство. Википедия подсказывает, что Netscape Navigator 2.0 появился в марте 1996 года, а Microsoft Internet Explorer 3 — в августе того же года. В язык HTML версии 3.2 даже не входил атрибут face, хотя и упоминалося, что такой атрибут существует.

Тринадцать лет назад.

Все эти тринадцать лет для начертания текста сайтов в основном использовались несвободные шрифты, являющиеся частью операционных систем и офисных пакетов. Сайтам приходилося гадать о том, какие шрифты установлены у читателя, а какие не установлены, и какова вероятность того или другого, какие шрифты можно считать безопасными. Сочинялись специальные плагины jQuery и создавались специальные страницы, способные выяснить набор шрифтов на компьютере читателя. Особый дух того времени прекрасно передал despoth, сочинив превосходную серию статей о такой веботипографике, которая основана именно на подборе несвободных шрифтов (часть I часть II часть III часть IV часть V).

Наконец, это время кончилось: явствуют, зримо явствуют признаки Второй типографской революции, связанной с приходом @font-face.

Джон Даггетт сочинил познавательную статью о том, как все мы совсем скоро (после появления Safari 3.1, Firefox 3.5, Opera 10) сможем использовать загружаемые шрифты во всех популярных браузерах, а не только в одном наиболее популярном.

Марк Пилгрим грубо обрисовал ситуацию с лицензированием собственнических шрифтов. Ситуация эта немало напоминает глухой тупик. Даже создателям прекрасной демонстрации возможностей Firefox 3.5, чтобы изготовить страницу, пришлось специально связаться со шрифтопроизводителями и изготовлять такие особые (усечённые) версии использовавшихся шрифтов, чтобы их не было смысла копировать нелицензионно. А вон там предлагают раздавать особые паутинные обкусанные ужатые копии купленных шрифтов (которые сам покупатель вывешивать не имеет никого права, а только ссылаться). Остроумно. Открывает широкую дорогу в сторону Большого Брата: типа как недавно читальники Kindle удаляли книги Оруэлла за нелицензионность (даже честно купленные — просто оставляя стоимость их на счету покупателя в уплату). Так и тут. Внешний шрифт может неожиданно подохнуть, даже купленный заранее.

Всё это значит, что одновременно с переходом к использованию загружаемых шрифтов состоится, вероятнее всего, и переход к бесплатным (а в идеале — даже и свободным) шрифтам в Паутине.

Англоязычному люду этот переход дастся достаточно просто: достаточно обратиться к белке-шрифтелке, чтобы получить буквально сотни шрифтов, каждый из которых можно без лицензионных проблем использовать в своей работе, на своём сайте. Тем же, кто пользуется русским языком (или, тем паче, другими языками на основе расширенной кириллицы), придётся гораздо, гораздо похуже. Свободных кириллических шрифтов совсем мало, а русского аналога белки-шрифтелки, похоже, вообще не существует в природе.

Я собираюсь поэтому перечислить прямо тут все свободные шрифты, подходящие для использования на сайтах, написанных по-русски. Не стесняйтеся дополнять мой список.

Liberation


Шрифты Liberation Fonts давно были выпущены Корпорацией Ascender по контракту с Red Hat. Вон тот пресс-релиз позапрошлого года заявляет, что первый выпуск шрифтов Liberation не содержал хинтинга, однако к концу кода ожидался второй. Вероятно, теперь всё в порядке.

Open Font Library


По адресу openfontlibrary.org/media/tags/cyrillic можно отыскать чуть более десятка кириллических шрифтов, притом совершенно свободных (Open Font License) или даже переданных в общественное достояние. Некоторые довольно зрелищны: gputeks, скажем. Любители великокняжеской или церковнославянской письменной речи наверняка оценят шрифт Покрытие и мод его Славицу.

Gentium


Прекрасный шрифт от авторов лицензии Open Font License. Шрифт этот пока содержит, однако же, только два начертания — обычное и курсивное. (Полужирное разрабатывается.)

Philosopher


В начале этого года на Хабрахабре был опубликован этот шрифт, снабжённый небывалыми закорюками вместо засечек. Во блоге одного из авторов есть много других, хотя чуть менее интересных и бесплатных, шрифтов.

FontStruct


Технически чудесный сайт, позволяющий кому угодно рисовать во Flash-редакторе собственные шрифты, составляя их (наподобие мозаики) из готовых квадратных кусочков, содержащих треугольники, дуги, закругления, и так далее. Получившийся шрифт можно использовать в качестве пиксельного (в том размере, в котором одна точка равняется одному квадрату той мозаики, из которой шрифт составлен). В других размерах шрифту несколько недостаёт хинтинга (то есть привязки линий шрифта к пиксельной сетке), но выглядит тоже сносно.

Перечислю специально некоторые интересные шрифты, там мною обнаруженные.

Kenaz Cyr — руноподобный шрифт с латинскими и русскими буквами. (Шрифт некоммерческий и несвободный, но бесплатный.)

Offer — готический, с русскими буквами, свободный для некоммерческого использования.

Morgenstern Cyr — пиксельный готический шрифт с латиницей и кириллицей.

Old Gamer Cyr — пиксельный контурный шрифт с латиницей и кириллицей.

BUD Pixel — жирный малопиксельный (заглавные буквы 5 пикселов в высоту!) шрифт с латиницею (включая европейские расширения), кириллицею, цифрами, пунктуациею.

Nuclear Depot Radium — пиксельный шрифт, по заявлению его автора основанный на шрифте рецепта на плутоний из ДеЛореана. («Назад в будущее».) Содержит расширенную латиницу, расширенную кириллицу (но буквы только XX века), греческие и еврейские буквы. (Заглавные буквы опять же 5 пикселов в высоту.)

sencilla — шрифт с заострениями штрихов, без контраста штрихов, с не до конца доходящими штрихами, и в нём превеликая масса юникодовых символов (включая всю кириллицу с расширениями, латиницу с расширениями, цифры, арабский и иврит, греческие, армянские, коптские, тайские буквы и письмо девангари).

8080 — русско-английский псевдопиксельный шрифт с вертикальными белыми полосами.

Larabie


Бесплатные (но не свободные) шрифты, больше двух с половиною сотен их. Кириллических мало, но есть.

Free Font Manifesto


Сборник полностью свободных шрифтов (которые невозбранно можно не только использовать, но и модифицировать).

Здесь даются ссылки не только на вышеупомянутый Gentium, но также и на другие известные проекты создания свободных шрифтов, ранее мною не упомянутые: Linux Libertine, Freefont, Titus Cyberbit (бывший Bitstream Cyberbit; пригоден только для некоммерческого употребления), Vera и мод его DejaVu.

Molot


Большинство так называемых «русских шрифтов» на dafont попросту извращают символы кириллицы, стремясь сделать их подобиями латинских (то есть пригодными для начертания английского текста, например). Шрифт Molot, однако, содержит подлинную кириллицу на нужных местах в таблице Unicode.

Computer Modern Unicode


Обширная подборка шрифтов, которые раздаются по лицензии SIL Open Font License (OFL). Я узнал о них из обсуждения на LOR. Во шрифтах есть ять, фита, ижица, а также русские буквы времён доимперских и великокняжеских.

Old Standard (гарнитура Обыкновенная Старая)


Автор этого шрифта сознательно, скрупулёзно имитировал начертание русских букв, свойственное публикациям времён Империи. К сожалению, начертаний только три (прямое, курсив и полужирное) — то есть нет полужирного курсива.

ВСЁ!..


На этом перечисление шрифтов я прекращаю, а вам в комментариях предлагаю продолжить с того места, на котором я остановился.

В роли завершающего элемента выступит приятное известие. Все мы знаем, что Internet Explorer был первым на ниве загружаемых шрифтов, но его стремление поддерживать только формат EOT (а не TTF и не OTF) затрудняет нормальное человеческое использование загружаемых из Паутины шрифтов (а это необходимо, чтобы покрыть всю аудиторию: процент пользователей IE значителен). Знайте же, что вышеупомянутый Джон Даггетт выложил скрипт на Питоне, который берёт шрифт TrueType и снабжает его EOT-заголовком с пустой строкою «корня» («root»), так что итоговый EOT-шрифт можно использовать на всяком сайте Паутины.

Возрадуйтеся же!
Теги:
Хабы:
+114
Комментарии 85
Комментарии Комментарии 85

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн