Глава 15 Серверы шрифтов

We use cookies. Read the Privacy and Cookie Policy

Глава 15

Серверы шрифтов

В цивилизованном мире не найдется человека, который никогда не видел букв. Одна и та же буква может выглядеть по-разному. Например, буква "P" в заголовке главы отличается от той же буквы в тексте абзаца. Буква "P", отображаемая курсивом, отличается от их обеих. Рассмотренные здесь варианты буквы "P" принадлежат различным шрифтам. Шрифт определяет внешний вид букв (как в верхнем, так и нижнем регистре), цифр и знаков пунктуации. Существуют шрифты, не содержащие букв; они состоят исключительно из специальных символов. Шрифты — это необходимые компоненты программного обеспечения современных компьютеров. Приступая к работе с текстовым процессором или Web-броузером, пользователь справедливо предполагает, что в его распоряжение предоставлен набор шрифтов и что он в любой момент может выбрать наиболее подходящий шрифт. Иногда, например при решении задач электронной публикации, наличие многих шрифтов является одним из основных требований к системе. В других случаях, например при просмотре электронной почты, возможность выбора шрифта лишь создает пользователю более комфортные условия для работы.

Один из способов управления шрифтами в системе Linux состоит в использовании сервера шрифтов. Этот сервер имеет доступ к набору шрифтов и может доставлять их клиентам, подключенным к сети. На первый взгляд сервер шрифтов может показаться абсолютно бесполезным компонентом, так как на большинстве компьютеров поддерживаются свои наборы шрифтов. Однако в некоторых ситуациях сервер шрифтов существенно упрощает процедуру администрирования сети. Для того чтобы грамотно использовать сервер шрифтов, необходимо хотя бы в общих чертах знать форматы файлов шрифтов и представлять себе преимущества и недостатки этих форматов. Большинство серверов шрифтов, работающих в системе Linux, выполняют ограниченный круг задач, в основном связанных с поддержкой работы системы X Window. Но возможности сервера шрифтов могут быть расширены. Такие серверы чаще всего предназначаются для работы с текстовыми процессорами и другими подобными приложениями.