Назад | Вернуться к оглавлению. | Далее |
24. Фонты и их использование в Linux24.7. Фонты для печати на принтере |
В отличие от других операционных систем (например, Windows и MacOS), Linux, как и другие UNIX-ы не имеет аппаратно-независимой подсистемы печати. Некоторые приложения сами обеспечивают поддержку печати, но большая часть приложений предполагает, что принтер обладает возможностью интерпретировать язык Adobe PostScript. Но PostScript-принтеры довольно редко встречаются в наше время. Для того, чтобы можно было использовать другие типы принтеров, была разработана специальная программа, Ghostscript, которая может интерпретировать код PostScript, преобразовывать контурный шрифт в растровый, формировать соответствующие команды для принтера, обеспечивая тем самым печать на большинстве типов принтеров.
Поскольку все версии PostScript и Ghostscript поддерживают как фонты Type 1 и Type 42, а Ghostscript версии 4 и выше поддерживает и фонты True Type, то больших трудностей с организацией красивой печати под Линукс не возникает. По умолчанию (в Red Hat) фонты для Ghostscript устанавливаются в каталог /usr/share/fonts/defaults/ghostscript/. Поэтому если Вы хотите добавить какие-то фонты для печати, поместите файлы новых фонтов в этот каталог или создайте в нем символические ссылки на новые фонты. Впрочем, можно поместить файлы фонтов и другие каталоги, но тогда нужно будет в файле Fontmap указывать точный путь к фонтам. Далее нужно добавить указание о новых фонтах в файл /usr/share/ghostscript/N.M/Fontmap, который делает фонты доступными для Ghostscript.
Например, для того, чтобы добавить фонт Times New Roman и его варианты, скопируйте файлы times.ttf, timesbd.ttf, timesbi.ttf, и timesi.ttf в каталог /usr/share/fonts/defaults/ghostscript/ и добавьте следующие строки в файл Fontmap:
/Times New Roman (times.ttf) ; /Times New Roman Bold (timesbd.ttf) ; /Times New Roman Bold Italic (timesbi.ttf) ; /Times New Roman Italic (timesi.ttf) ;
Назад | Вернуться к оглавлению. | Далее |
В.А.Костромин Последние изменения в содержание файла внесены 12 января 2001 г. |