Это команда afmtodit, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
afmtodit - создавать файлы шрифтов для использования с groff -Tps и -Tpdf
СИНТАКСИС
афмтодит [ -ckmnsvx ] [ -a n ] [ -d desc_file ] [ -e enc_file ] [ -f внутреннее_имя ]
[ -i n ] [ -o исходящий_файл ] афм_файл файл_карты шрифт
Пробел между параметром командной строки и его аргументом необязателен.
ОПИСАНИЕ
афмтодит создает файл шрифта для использования с groff, нащупываети ГроПДФ. афмтодит написано
в perl; у вас должна быть установлена Perl версии 5.004 или новее для запуска афмтодит.
афм_файл - это файл AFM (Adobe Font Metric) для шрифта.
файл_карты это файл, который говорит, какие имена символов groff отображаются на каждом PostScript
название характера; этот файл должен содержать последовательность строк вида
ps_char groff_char
в котором ps_char это имя персонажа в PostScript и groff_char это имя groff
символ (используемый в файле шрифта groff). Одинаковый ps_char может происходить несколько раз
в файле; каждый groff_char должно произойти не более одного раза. Строки, начинающиеся с # и пустой
строки игнорируются. Если файл не найден в текущем каталоге, он ищется в
подкаталог devps / generate в каталоге шрифтов по умолчанию.
Если символ PostScript не упоминается в файл_карты, и общее имя глифа groff
невозможно вывести с помощью списка Adobe Glyph List (AGL, встроенного в афмтодит), тогда афмтодит путы
символ PostScript в файл шрифта groff как безымянный символ, который может только
доступ к \N escape-последовательность в TROFF. В частности, это верно для глифов
варианты вроде 'foo.bar'; все имена глифов, содержащие одну или несколько точек, отображаются в
безымянные сущности. Если вариант -e не указано, кодировка определена в файле AFM
(т. е. записи с неотрицательными кодами символов). См. Раздел «Использование
Symbols »в файле информации groff, который описывает, как строятся имена глифов groff.
Символы, не закодированные в файле AFM (т. Е. Записи, в которых код символа равен -1)
все еще доступны в groff; они получают значения индекса глифа больше 255 (или больше
чем самый большой код символа, используемый в файле AFM в маловероятном случае, когда это
больше 255) в файле шрифтов groff. Индексы глифов незакодированных символов не
иметь конкретный заказ; лучше всего обращаться к ним только с именами глифов.
Файл шрифта groff будет выведен в файл с именем шрифт, если только -o опция используется.
Если есть загружаемый файл шрифта для шрифта, он может быть указан в файле
/usr/доля/грофф/1.22.3/шрифт/devps/скачать; увидеть нащупывает(1).
Если же линия индикатора -i опция используется, афмтодит автоматически сгенерирует курсивную коррекцию,
левый курсив и исправление нижнего индекса для каждого символа (значение
эти параметры объясняются в groff_font(5)); эти параметры могут быть указаны для
отдельные персонажи, добавив к афм_файл строки формы:
курсивКоррекция ps_char n
leftКурсивное исправление ps_char n
нижний индексИсправление ps_char n
в котором ps_char - имя персонажа в PostScript, а n желаемое значение
соответствующий параметр в тысячных долях em. Эти параметры обычно необходимы
только для курсивных (или наклонных) шрифтов.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-an Используйте n как параметр наклона в файле шрифта; это используется groff в
расстановка акцентов. По умолчанию афмтодит использует негатив ItalicAngle
указывается в файле afm; с истинным курсивом иногда желательно использовать
уклон меньше этого. Если вы найдете эти символы курсивным шрифтом
расставьте акценты слишком далеко вправо над ними, затем используйте -a возможность дать
шрифт с меньшим уклоном.
-c Включите комментарии в файл шрифта, чтобы идентифицировать шрифт PS.
-ddesc_file
Файл описания устройства desc_file а не по умолчанию По убыванию. Если не
найденный в текущем каталоге, подкаталог devps шрифта по умолчанию
выполняется поиск в каталоге (это верно как для файла описания устройства по умолчанию
и файл с опцией -d).
-eenc_file
Шрифт PostScript следует перекодировать для использования кодировки, описанной в enc_file.
Формат enc_file описано в нащупывает(1). Если не найден в текущем
в подкаталоге devps каталога шрифтов по умолчанию.
-fимя Внутреннее имя шрифта groff установлено на имя.
-in Сгенерируйте курсивную коррекцию для каждого символа, чтобы ширина символа плюс
исправление курсива символа равно n тысячные доли em плюс
величина, на которую правый край ограничивающей рамки персонажа находится справа от
происхождение персонажа. Если это приведет к отрицательной коррекции курсива, используйте
вместо этого нулевое курсивное исправление.
Также сгенерируйте поправку на индекс, равную произведению тангенса угла
наклон шрифта и четыре пятых высоты шрифта по оси x. Если бы это было
приведет к коррекции нижнего индекса больше, чем коррекция курсива, используйте
исправление подстрочного индекса равно исправлению курсива.
Также сгенерируйте коррекцию левого курсива для каждого символа, равного n тысячные
em плюс количество, на которое левый край ограничивающей рамки персонажа должен
слева от происхождения персонажа. Левая курсивная коррекция может быть отрицательной.
если вариант -m дано.
Этот параметр обычно требуется только для курсивных (или наклонных) шрифтов. Файлы шрифтов
распространяемые с groff были созданы с использованием опции -i50 для курсивных шрифтов.
-oисходящий_файл
Выходной файл исходящий_файл вместо шрифт.
-k Пропустите любые данные кернинга из шрифта groff. Это следует использовать только для моно-
шрифты с интервалами.
-m Предотвращение отрицательных значений коррекции левого курсива. Файлы римских шрифтов, распространяемые с
groff были созданы с -i0 -m улучшить интервалы с помощью уравнение(1).
-n Не выводите лигатуры команда для этого шрифта. Используйте это с постоянной шириной
шрифты.
-s Шрифт особенный. Эффект от этой опции заключается в добавлении особый командовать
файл шрифта.
-v Версия для печати.
-x Не используйте встроенный Adobe Glyph List.
Используйте afmtodit онлайн с помощью сервисов onworks.net