11.6. Кириллизация печати

11.6. Кириллизация печати

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

В отличие от других операционных систем (например, Windows и MacOS), Linux, как и другие UNIX-системы, не имеет аппаратно-независимой подсистемы печати. Некоторые приложения сами обеспечивают поддержку печати, но большая часть приложений предполагает, что принтер обладает возможностью интерпретировать язык Adobe PostScript. Но принтеры со встроенными PostScript-интерпретаторами достаточно дороги и довольно редко встречаются в наше время. Для того, чтобы можно было использовать другие типы принтеров, была разработана специальная программа, Ghostscript, которая может интерпретировать код PostScript, преобразовывать контурный шрифт в растровый, формировать соответствующие команды для принтера, обеспечивая тем самым печать на большинстве типов принтеров.

Поскольку все версии PostScript и Ghostscript поддерживают как шрифты Type 1 и Type 42, а Ghostscript версии 4 и выше поддерживает и шрифты True Type, то больших трудностей с организацией красивой печати под Linux не возникает. По умолчанию (в Red Hat) шрифты для Ghostscript устанавливаются в каталог /usr/share/fonts/defaults/ghostscript/. Поэтому если вы хотите добавить какие-то шрифты для печати, поместите файлы новых шрифтов в этот каталог или создайте в нем символические ссылки на новые шрифты. Впрочем, можно поместить файлы шрифтов и в другие каталоги, но тогда нужно будет указывать точный путь к шрифтам в файле /usr/share/ghostscript/N.M/Fontmap, который делает шрифты доступными для Ghostscript.

Например, для того, чтобы добавить шрифт Times New Roman и его варианты, скопируйте файлы times.ttf, timesbd.ttf, timesbi.ttf, и timesi.ttf в каталог /usr/share/fonts/defaults/ghostscript/ и добавьте следующие строки в файл Fontmap[23]

/Times New Roman (times.ttf);

/Times New Roman Bold (timesbd.ttf);

/Times New Roman Bold Italic (timesbi.ttf);

/Times New Roman Italic (timesi.ttf);

Более подробные инструкции вы найдете в документации к программе Ghostscript и в разд. 9.6.

Конечно, я рассказал далеко не обо всех моментах, связанных с подключением новых и использованием имеющихся шрифтов для системы X Window. Например, за рамками рассмотрения остались вопросы настройки шрифтов в конкретных приложениях, а также вопросы преобразования шрифтов True Type в шрифты Type1. Но все изложить невозможно, поэтому остается только отослать читателя к списку доступной литературы (см. [П13] приложения).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Серверы печати для Linux

Из книги автора

Серверы печати для Linux Различные варианты UNIX и Linux позволяют использовать большое количество различных пакетов, предназначенных для организации печати, большинство из которых поддерживает протокол LPD. В 2001 г. наиболее популярными пакетами для Linux были следующие.• Сервер


9.6.1. Традиционные средства печати UNIX

Из книги автора

9.6.1. Традиционные средства печати UNIX Исторически для печати в UNIX-системах существовали две системы печати: LPD (Line Printer Daemon) [RFC1179], разработанная для Berkeley UNIX (или BSD-система), и ATT Line Printer system. Эти системы печати были созданы в 70-х годах для печати текстов на построчно-печатающих


Диспетчер очереди печати

Из книги автора

Диспетчер очереди печати Служба предназначена для помещения в оперативную память документов, которые стоят в очереди на печать. Другими словами, эта служба принимает данные, отсылаемые пользователем на печать, и передает их доступному принтеру. Если на компьютере


7.2. Настройка принтера и печати

Из книги автора

7.2. Настройка принтера и печати Разнообразных моделей принтеров очень много. При использовании каждой модели окно настройки принтера принимает свой вид. В рамках данного издания невозможно детально описать настройку каждого конкретного принтера, поэтому ниже будут


Стили печати

Из книги автора

Стили печати Стиль печати представляет собой свойство объекта, определяющее, как он будет распечатан на бумаге. Стиль печати объединяет набор параметров объекта, таких как цвет, тип и толщина линии и т. п. В отличие от других свойств, стиль печати может и не


10.1. Подготовка документа к печати

Из книги автора

10.1. Подготовка документа к печати Практически любой документ на экране выглядит совсем не так, как на листе бумаги. Работая с документом, вы можете не обращать внимания на мелкий шрифт, устанавливая большой масштаб отображения. Если же распечатать такой документ, он будет


Параметры печати

Из книги автора

Параметры печати В нижней части диалогового окна Печать расположена кнопка Параметры. При ее нажатии открывается окно Параметры Word (рис. 10.24). В области Параметры печати находятся дополнительные настройки печати документа. Рис. 10.24. Дополнительные настройки


Педантизм печати

Из книги автора

Педантизм печати Завершающая операция практически любой задачи – вывод на печать. Кажется, что здесь все просто – нажать кнопку и получить распечатку. Это верно только отчасти. Распечатку вы получите, но увидите на ней совсем не то, что ожидали: вместо аккуратно


FinePrint – оптимизатор печати

Из книги автора

FinePrint – оптимизатор печати (http://www.fineprint.com)Не стоит удивляться, что этот менеджер печати стоит практически столько же, сколько сам принтер (целых 50 американских условных единиц): его возможности с лихвой оправдывают высокую цену!Помните, сколько лет обладатели Word мечтали о


Стили печати

Из книги автора

Стили печати Стиль печати представляет собой свойство объекта, определяющее, как он будет распечатан на бумаге. Стиль печати объединяет набор параметров объекта, таких как цвет, тип и толщина линии и т. п. В отличие от других свойств, стиль печати может и не использоваться,


7.1. «Слепой» метод печати

Из книги автора

7.1. «Слепой» метод печати Одной из главных причин малоэффективной работы за компьютером является неумение обращаться с клавиатурой. Даже овладев операционной системой и текстовым редактором, многие люди продолжают медленно, «одним пальцем» набирать тексты. К сожалению,


Создание фильмов, предназначенных для печати

Из книги автора

Создание фильмов, предназначенных для печати Помимо возможности распечатать фильм на бумаге из самой среды Flash, существует возможность сделать это и из проигрывателя Flash. Пользователь открывает в проигрывателе Flash файл с фильмом Shockwave/Flash или Web-страницу, на которую


Подготовка листов к печати

Из книги автора

Подготовка листов к печати Рабочий лист в программе Excel обычно отображается цельным и непрерывным, хотя при печати он может быть разделен на несколько страниц, поэтому часто есть необходимость просмотреть и подкорректировать разбивку листа. Для этого можно


ПИСЬМОНОСЕЦ: Брак печати

Из книги автора

ПИСЬМОНОСЕЦ: Брак печати Автор: Илья Щуров VoyagerВ заметке Бёрда Киви "География перемен", опубликованной в "КТ" #3 за нынешний год, идея египетских властей "защитить копирайтом" свои знаменитые пирамиды, другие памятники и музейные экспонаты, относящиеся к истории