Настоящая коллекция PSCyr (версия 0.4d) включает в себя следующие гарнитуры (в скобках указаны имена наиболее близких к ним по начертанию типографских шрифтов): Шрифты с засечками: * AcademyPSCyr (Академическая) в начертаниях Regular, Bold, Italic * AntiquaPSCyr (Квант Антиква) в начертаниях Regular, Bold, Italic, Bold Italic * HandbookPSCyr (Балтика) в начертаниях Regular, Bold, Italic * CollegePSCyr (Бодони) в начертаниях Regular, Bold, Italic * JournalPSCyr (Журнальная) в начертаниях Regular, Bold, Italic * Lazurski (Лазурская) в начертании Regular * SouvenirPSCyr (Сувенир) в начертаниях Regular, Bold * TimesNewRomanPSMT (Таймс) в начертаниях Regular, Bold, Italic, Bold Italic Рубленые шрифты: * ArialMT (Ариал) в начертаниях Regular, Bold, Italic, Bold Italic и Black (сверхжирный) * TextbookPSCyr (Букварная) в начертаниях Regular, Bold, Italic * MagazinePSCyr (Журнальная рубленая) в начертаниях Regular, Bold, Italic Моноширинные шрифты: * CourierNewPSMT (Курьер) в начертаниях Regular, Bold, Italic, Bold Italic * ERKurierPSCyr (ER Курьер) в начертаниях Regular, Bold, Italic, Bold Italic Декоративные шрифты: * CooperPSCyr (Кладезь) * AdvertisementPSCyr (Рекламный) Полное число представленных базовых начертаний -- 44, которое с учетом производимых из них вариантных начертаний (наклонный шрифт и капитель) дает полное число доступных шрифтов, равное 88. Набор имеющихся в шрифтах глифов позволяет набирать тексты на русском, болгарском, украинском и белорусском языках, а для ряда шрифтов -- еще и на македонском языке. Изменения, появившиеся в пакете по сравнению с версией 0.3: * имена глифов перекодированы в соответствии с Adobe Glyph List, что позволило сделать шрифты более универсальными и исключить файлы t2a-mod1.enc, t2a-mod2.enc и оставить только один файл t2a.enc; * модифицированы ВСЕ файлы *.pfb и *.afm. В состав шрифтов добавлен ряд недостающих букв и акцентов, endash и emdash. Длина тире установлена в соответствии с традициями типографского набора текстов на русском языке. Начертание многих букв и их элементов подверглись заметным модификациям. По этой причине имена шрифтов были изменены; * для шрифтов семейства Антиква и Букварная добавлен подробный кернинг. Эти шрифты определены в стилевом файле pscyr.sty как основные для начертаний rmdefault и sfdefault; * прежние шрифты, которые были заимствованы из Windows (Arial, Courier, Times), заменены на более современную версию. При преобразовании этих шрифтов из формата TTF в формат Type1 сохранен оригинальный кернинг (в предыдущей версии кернинг во всех шрифтах вообще отсутствовал); * аналогично, шрифты семейства ERKurier во избежание двойного преобразования были заменены шрифтами, построенными непосредственно из исходных шрифтов TTF (автор шрифта -- Gavin Helf). При этом было скорректировано положение символов по высоте; * добавлен шрифт CooperPSCyr, построенный на основе TTF-шрифта из AG Font Collection (автор -- Andrejs Grinbergs). В шрифте изменены апроши, проверен, исправлен и дополнен кернинг, добавлено несколько глифов; * добавлено семейство шрифтов Журнальная (с засечками), построенных на основе начертаний, взятых из шрифтовой коллекции Ленполиграфмаша. * добавлен сверхжирный (Black) шрифт в семейство Arial. В нем найдено и исправлено несколько ошибок (имена, направления обхода контуров); * вновь изменены внутренние имена шрифтов в соответствии со схемой Карла Берри; * удалены растянутые (extended) и сжатые (condensed) варианты шрифтов, поскольку они в значительной степени нарушали эстетический вид шрифта; * добавлены tfm и vf-файлы, необходимые для формирования начертания капитель (SmallCaps); * для легализации коллекции шрифтов добавлен файл LICENSE. Изменения, появившиеся в версии 0.4d: * все метрические файлы создаются теперь программой fontinst; * появилась поддержка шрифта AntiquaPSCyr в математической моде (она включается опцией math при вызове пакета pscyr); * для шрифтов AntiquaPSCyr, JournalPSCyr и TextbookPSCyr включена поддержка кодировки T2D, позволяющая набирать тексты в дореформенной русской орфографии (с буквами ять, фита и ижица); * добавлены два начертания гарнитуры SouvenirPSCyr; * в начертания глифов многих шрифтов внесены коррекции, дорисованы глифы старых русских букв и отличные от латинских буквы из скандинавских, немецкого и французского языков; * добавлена поддержка кодировки T1; * в семейства шрифтов AcademyPSCyr, AntiquaPSCyr, ArialMT, CollegePSCyr, HandbookPSCyr, JournalPSCyr, MagazinePSCyr, SouvenirPSCyr, TextbookPSCyr и TimesNewRomanPSMT добавлено начертание полужирная капитель; * добавлена возможность поиска программой Acrobat Reader в текстах, набранных всеми шрифтами за исключением Lazurski. История коллекции Первые шрифты в коллекцию русских шрифтов Type1 (Advertisment, Antiqua, College, Handbook, Lazurski, Magazine, Textbook) были собраны Сергеем Наумовым в 1995 г. и находятся по адресу ftp://sunsite.unc.edu/pub/academic/russian-studies/Software/PSfonts/pscyr.tar.gz. В этих шрифтах отсутствовала информация об изготовителе, однако по некоторым признакам это были просканированные изображения широко распространенных русских типографских шрифтов, большая часть которых была разработана в НПО "Полиграфмаш". Это были достаточно "сырые" шрифты с полным отсутствием кернинга. В 1997 г. коллекция была дополнена шрифтами Arial, Courier и Times фирмы Monotype, построенными из шрифтов стандартной поставки Windows. Эти дополнения можно найти по адресу ftp://sunsite.unc.edu/pub/academic/russian-studies/Software/PS/CyrPS.tar.gz. Добавленные шрифты также не содержали кернинга. Свободно распространяемый шрифт ERKurier (автор шрифта -- Gavin Helf), хранящийся по адресу http://www.ora.com/homepages/comp.fonts/ifa/winsite/E.htm, был добавлен Константином Чумаченко в версии 0.2, а шрифт Academy (неизвестного происхождения) -- им же в версии 0.3. Исходные начертания шрифтов Journal, добавленных в версию 0.4c после существенной переработки, взяты из коллекции Ленполиграфмаша, а шрифты Souvenir, добавленные в версию 0.4d после переработки -- из коллекции AG Baltia. Структура коллекции Коллекция состоит из двух архивных файлов: PSCyr-0.4-type1.tar.gz, содержащего собственно начертания глифов в формате Type1 (файлы *.pfb) и их метрику и кернинг (файлы *.afm), и PSCyr-0.4-tex.tar.gz, содержащего tfm и vf-файлы, векторы кодировок T2A и T2D, определения шрифтов и стилевой файл для системы LaTeX, список шрифтов для dvips, а также документацию. Установка Структура и имена файлов в PSCyr версии 0.4 сильно изменились по сравнению с предыдущими версиями. Поэтому если вы ранее пользовались шрифтами из этой коллекции, рекомендуется сначала удалить файлы более ранних версий. Для установки шрифтов в вашей системе необходимо распаковать оба указанных выше архивных файла в какой-нибудь рабочей директории (с сохранением структуры подкаталогов) и затем скопировать распакованные файлы в соответствующие разделы дерева texmf вашей системы (структура каталогов в архиве соответствует нормальной структуре в teTeX; в других системах TeX расположение файлов в каталогах может немного отличаться). После этого необходимо обновить базу данных имен файлов, запустив команду mktexlsr. Пользователи teTeX-2.0 для установки и настройки системы могут воспользоваться скриптом install.sh, который следует запускать с правами доступа root. При этом настройка программ dvips, pdflatex и dvipdf производится автоматически (скрипт добавляет строку "Map pscyr.map" в файл updmap.cfg и запускает программу updmap). В более ранних версиях teTeX для того, чтобы программа dvips могла найти шрифты, необходимо либо содержимое файла pscyr.map добавить в конец файла psfonts.map, либо добавить строку "p +pscyr.map" в файл config.ps. Для MiKTeX-2.4 настройка программ dvips, pdflatex и dvipdfm состоит в добавлении строки "Map pscyr.map" в файл updmap.cfg с последующим запуском программы updmap.exe. Файл pscyr2.map в поддиректории dvipdfm может быть полезен для пользователей более ранних версий MiKTeX. Работа с пакетом PSCyr Чтобы начать работу с коллекцией шрифтов PSCyr, необходимо в преамбуле TeX'овского документа подключить стилевой файл pscyr.sty и установить внутреннюю кодировку символов T2A (в качестве примера см. файл fonts-ex.tex, в котором указанная кодировка устанавливается по умолчанию системой babel). При этом по умолчанию будут подключены следующие шрифты: шрифт с засечками -- Антиква, рубленый шрифт -- Букварная, шрифт пишущей машинки -- ERKurier. Эти шрифты неплохо сочетаются друг с другом и с математическими шрифтами системы TeX. Для улучшения вида текста, содержащего математические формулы, можно включить опцию пакета math (\usepackage[math]{pscyr}), после чего набор латинских букв, цифр и ряда других символов (кроме греческих букв) во всех формулах начнет производиться основным шрифтом. Для переключения начертаний следует пользоваться стандартными командами LaTeX2e (\textbf{...}, \textit{...}, \textsl{...}, \textsc{...}, \textsf{...}, \texttt{...}). При необходимости набрать часть текста другим шрифтом, соответствующий блок текста помещается в аргумент команды переключения шрифта: например, блок текста внутри команды \textac{...} будет набран шрифтом Academy. Если же вы хотите набирать весь текст другим шрифтом, то разумнее будет сразу же в преамбуле документа установить соответствующий шрифт по умолчанию. Например, команда \renewcommand{\rmdefault}{ftm} установит в качестве шрифта с засечками шрифт Times. Внутренние имена всех доступных шрифтов коллекции указаны в файле pscyr.sty; они кодируются тремя буквами, первой из которых является буква f (что значит free), а две последующие буквы получаются из сокращенного названия шрифта. Во избежание проблем пакет PSCyr должен загружаться перед пакетами inputenc и babel. Где найти коллекцию в Internet Первичный узел, с которого распространяется PSCyr версии 0.4, находится по адресу: ftp://scon155.phys.msu.su/pub/russian/psfonts/ Mirrors: ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/ Все замечания относительно усовершенствования пакета будут с благодарностью приняты. - Александр Лебедев