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] приложения).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Серверы печати для 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 за нынешний год, идея египетских властей "защитить копирайтом" свои знаменитые пирамиды, другие памятники и музейные экспонаты, относящиеся к истории