Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> X Window - установка и настройка

Fontmatrix: Наконец-то появился менеджер шрифтов для Linux!

Оригинал: "Fontmatrix: Font management for the desktop finally arrives"
Автор: Bruce Byfield
Дата публикации: 5 декабря 2007
Перевод: В.Костромин
Дата перевода: 8 декабря 2007

При копировании материала обязательны указание автора, переводчика и ссылки на оригинал статьи и настоящую страницу как первоисточник перевода!

Настольным GNU/Linux-системам не достает программ для управления шрифтами (font manager - менеджеров шрифтов), очень нужных для решения оформительских задач. В идеале такой менеджер шрифтов должен поддерживать существующие форматы шрифтов, включая TrueType, Type1 и OpenType, а также позволять активизировать наборы шрифтов по мере возникновения потребности ("на лету"), не загружая системную память редко используемыми шрифтами. До сих пор программой, наиболее близкой к такому идеалу, был Fonty Python, однако, как мы недавно видели, он не решает всех задач, поскольку поддерживает только шрифты TrueType и имеет неоправданно усложненный интерфейс. Но недавно у этой программы появился достойный соперник - новый проект Fontmatrix. Несмотря на некоторые слабости, эта программа уже вполне функциональна.

В отличие от менеджера шрифтов, входящего в Центр управления KDE, который может быть использован и как системный, и как работающий только в рамках одного пользовательского экаунта, Fontmatrix - это менеджер шрифтов только для индивидуального пользователя. Как заявляет Pierre Marchand, разработчик Fontmatrix-а, это решение принято осознанно. "Системные шрифты," заявил он, " предназначены для использования приложениями и должны всегда поддерживаться в очень стабильном и предсказуемом состоянии." Профессиональным дизайнерам, говорит он, "нужно активизировать те или иные шрифты при работе над отдельными проектами, не заботясь о том, как это отразится на других пользователях той же самой системы."

Fontmatrix пока что доступен только в виде сжатого tar-файла на сайте проекта, хотя на домашней странице проекта P.Marchand обещает, что вскоре будут доступны и собранные пакеты (прим. переводчика: на момент перевода этой статьи на сайте уже были выложены rpm-пакеты для Fedora 8 и OpenSUSE 10.3). Хотя текущая версия пакета имеет номер .1, а версия .2 только еще активно разрабатывается (уже тоже выложена), но программа Fontmatrix, несмотря на некоторые недоработки, вполне пригодна к использованию.

Чтобы установить Fontmatrix, вам необходимо предварительно установить в вашей системе пакеты FreeType и Qt 4.3 development. После того, как вы установили эти пакеты (что может потребовать некоторого времени на поиски их точных наименований), выполните команду
qmake -o Makefile typotek.pro
а затем команду make, находясь в каталоге, в который вы разархивировали файл. В результате во вновь созданной директории ./bin должен появиться исполняемый файл программы fontmatrix.

Прежде чем запускать программу, вы должны переименовать папку .fonts в вашем домашнем каталоге, чтобы избежать возможной путаницы, поскольку Fontmatrix создает собственные папки при его запуске. Если вы надумаете впоследствии удалить Fontmatrix, вы легко восстановите первоначальную папку.

После запуска Fontmatrix вы должны импортировать в него нужные вам шрифты, выбрав с помощью команды File -> Import каталоги, которые содержат шрифты. При этом появляется диалоговое окно, в котором нужно ввести название ярлычка (скорее всего это будет название шрифта), которое впоследствии будет отображаться в левой панели окна Fontmatrix.

Левая панель программы будет содержать список ярлыков (указателей на директории в дереве каталогов), расположенных в алфавитном порядке, с указанием числа шрифтов в соответствующем каталоге. В правой панели находится окно предварительного просмотра отдельных шрифтов. Вы имеете возможность активировать или деактивировать шрифты, обозначенные отдельным ярлыком, сделать то же самое с отдельным шрифтом, раскрыв список индивидуальных шрифтов, обозначенных данным ярлыком, либо можете использовать кнопки Activate all или Deactivate all в нижней части окна программы. Независимо от того, каким способом вы активируете шрифты, выберите пункт меню File -> Save, и они будут доступны для немедленного использования в других программах, причем для этого не требуется перезапускать окружение вашего рабочего стола.

Для облегчения использования многих шрифтов вы имеете возможность провести общий поиск фонтов, доступных программе, либо добавить отдельный ярлык или группу ярлыков, а затем выбрать, что будет отображаться в выпадающем меню. Различие между ярлыком и группой ярлыков кажется очень слабым, к тому же вы создаете ярлыки в правой панели, а наборы ярлыков - с помощью команды Edit -> Tag Sets, что еще больше запутывает пользователя. Но P.Marchand уверяет, что по крайней мере один из первых пользователей Fontmatrix заявил, что наборы ярлыков помогают упорядочить и облегчить просмотр списка имеющихся шрифтов. Вы можете игнорировать различие между отдельным ярлыком и набором ярлыков, например, путем копирования всех шрифтов, используемых в отдельном проекте, в специальную директорию и импортирования этой дерктории в Fontmatrix.

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

То же самое можно сказать и об образцах шрифтов, которые вы можете создать с помощью меню File. Здесь вы можете сгенерировать файл с образцами шрифтов, причем каждый такой образец представляет собой освященный временем текст Lorum ipsum dolor (примечание переводчика: Lorum ipsum dolor - это лишенный смысла текст, служащий для представления шрифта; используется потому, что считается, что осмысленный текст отвлекает внимание от восприятия собственно вида шрифта). Вы имеете возможность вывести созданные таким образом примеры шрифтов в файл или на печать. К сожалению, в моих тестах, Fontmatrix печатал черные прямоугольники вместо названий шрифтов, делая эту опцию менее полезной, чем она должна быть.

Указанные проблемы с ярлыками и наборами ярлыков, примерами текстов и образцами глифов снижают эффективность использования Fontmatrix. Мне кажется, также, что невозможность удаления шрифта с помощью интерфейса программы может со временем стать проблемой: в текущей версии вы должны удалять ненужный шрифт вручную из каталога .fonts-reserved, который FontMatrix добавляет в вашу домашнюю директорию.

Несмотря на все перечисленные недостатки основная функциональность программы Fontmatrix находится на достаточно высоком уровне. Я уже использую ее в своей профессиональной деятельности и ее удобство вне всякого сомнения. Дайте этой программе шанс дозреть и она станет стандартной частью инструментария каждого, кто использует GIMP, Inkscape, OpenOffice.org или Scribus.

Наконец-то появился долгожданный менеджер шрифтов для GNU/Linux!


Обсуждение статьи на Linux.org.ru