Mailing List CyrTeX-ru@vsu.ru Message #1458
From: Alexey Kryukov <CyrTeX-ru@vsu.ru>
Subject: Re: OLDFONTS, ON typefaces & pdfTeX
Date: Wed, 17 Jun 2009 12:59:09 +0400
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
On Wed, 17 Jun 2009 12:22:06 +0400
Лидовский Владимир wrote:

> Похоже, что мы гадаем на кофейной гуще. Эта запись могла появиться
> после маленькой, но последней косметической правки.

Там в некоторых файлах и pfaedit значится, а ведь уже лет пять прошло
с тех пор, как он преобразовался в FontForge.
 
> Конечно, конечно... Но речь-то была о конкретных шрифтах Дмитриева и
> там виртуальность НЕОБХОДИМО нигде необязательна, если не считать
> по-своему оригинальный, но создающий проблемы при генерации pdf ЧЕМ
> УГОДНО (хотя соответствующий cmap проблему может решить), способ
> создания SmallCaps.

С этим, пожалуй, соглашусь. Ну а что до маленьких заглавных, то они и
в pscyr генерируются с помощью виртуальных шрифтов.

> > В FontForge есть кодировка TeX Base. Автор, видимо, решил, что раз
> > он собирается делать шрифт для TeX, то надо взять за основу именно
> > ее. А кириллицу потом добавлял за пределами закодированной области.
>
> Это не OT1, не T1 и не T2A...

Это т. н. "сырая" кодировка. Она используется как промежуточный этап
при построении виртуальных шрифтов, если исходный шрифт Type 1 имеет
кодировку Adobe Standard. Кодировать в нее шрифт (тем более,
кириллический) напрямую особого смысла, конечно, не было.

> PdfTeX по-умолчанию генерирует dvi,

Как это оправдывает некорректную работу при генерации pdf?

> а cmap-файлы, хотя и требуют
> небольших усилий для своего создания дают максимум гибкости

Вот в случае с виртуальными шрифтами они как раз никакой гибкости
не дают. А между тем у pdftex есть доступ к исходным Type 1, на которые
ссылаются виртуальные шрифты, и он вполне мог бы генерировать cmap
на ходу, руководствуясь именами глифов.

> но этим
> техом можно и прямо unicode генерировать, помещая по 4 байта на любой
> знак.

Этого высказывания вообще не понял.

> Шрифт Знаменских, как отметил, и А.Панов не совсем соответствует
> Обыкновенной Новой и он виртуальный (только кириллица). Котиков
> пытался все сделать по образцам, но забросил, не закончив. Образцы см.
>
> http://litwr.atspace.com/kot.html

Спасибо за информацию. Интересно, но не впечатляет. Это тоже mf-шрифт?
Просто буквы уж больно корявенькие: такое обычно получается, именно если
программировать контуры в отсутствие WYSIWYG.

Если на то пошло, то я знаю еще одну Обыкновенную новую: встречался
когда-то на пиратских дисках шрифт неизвестного происхождения под
названием Usual New. К паратайповской New Standard он отношения не
имеет.

> Сам формат еще ни о чем не говорит...

В данном случае говорит: насколько я знаю, преобразование из postscript
в METAFONT невозможно. Вот для обратной операции есть средства, но это
делается либо через трассировку растра, либо, если конвертировать
непосредственно контуры, то времени на доводку уйдет больше, чем если
всё сделать с нуля.

--
Regards,
Alexey Kryukov <anagnost at yandex dot ru>

Moscow State University
Historical Faculty
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster