АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

ttf2tfm - Интернет в облаке

Запустите ttf2tfm в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ttf2tfm, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ttf2tfm - создает файлы метрик TeX из шрифта TrueType

СИНТАКСИС


ttf2tfm ttffile[. Ttf|.ттк] [-c колпачки-высота-фактор] [-e коэффициент расширения] [-E кодировка-идентификатор]
[-f индекс шрифта] [-l] [-L файл-лигатура[.sfd]] [-n] [-N] [-O] [-p inencfile[.enc]]
[-P идентификатор платформы] [-q] [-r старое глифимя новое-глифимя] [-R файл замены[.rpl]]
[-s фактор уклона] [-t выходной файл[.enc]] [-T inoutencfile[.enc]] [-u]
[-v vplфайл[.vpl]] [-V scvplфайл[.vpl]] [-w] [-x] [-y коэффициент вертикального сдвига]
[tfmfile[.tfm]]
ttf2tfm --версия | --Помогите

ОПИСАНИЕ


Эта программа извлекает метрику и информацию о кернинге шрифта TrueType и преобразует
его в метрические файлы, используемые TeX (очень похоже на афм2тфм которая является частью Dvips
упаковка; пожалуйста, обратитесь к его информационным файлам для получения более подробной информации о различных параметрах.
(особенно файлы кодирования).

Поскольку шрифт TrueType часто содержит более 256 глифов, необходимы некоторые средства для сопоставления
подмножество глифов TrueType на шрифте TeX. Для этого есть две таблицы сопоставления.
необходимо: первая (называемая "входной" или "исходной" кодировкой) сопоставляет шрифт TrueType с необработанным TeX
шрифт (эта таблица сопоставления используется как ttf2tfm и ttf2pk), а второй (названный
кодировка output или virtual) отображает необработанный шрифт TeX на другой (виртуальный) шрифт TeX,
предоставление всей информации о кернинге и лигатуре, необходимой для TeX.

Это двухэтапное сопоставление имеет то преимущество, что к одному необработанному шрифту можно получить доступ с помощью различных
Кодировки LaTeX (например, T1 и OT1) через механизм виртуальных шрифтов, и только один файл PK
необходимо.

Для шрифтов CJKV (китайский / японский / корейский / старовьетнамский) предусмотрен другой механизм.
(См. ПОДФОН ОПРЕДЕЛЕНИЕ FILES ниже).

ПАРАМЕТРЫ


Большинство имен переключателей командной строки такие же, как в афм2тфм для удобства. Один или
наличие большего количества пробелов между параметром и его значением является обязательным; вариантов не может быть
соединены. По историческим причинам первый параметр может не быть переключателем, но должен быть
название шрифта.

-c колпачки-высота-фактор
Высота маленьких шапочек, сделанных с -V выключатель. Значение по умолчанию этого реального
число в 0.8 раза превышает высоту глифов в верхнем регистре.

Будет игнорироваться в режиме подшрифтов.

-e коэффициент расширения
Коэффициент расширения для растягивания символов по горизонтали. Значение по умолчанию этого
действительное число 1.0; если меньше 1.0, вы получите сокращенный шрифт.

-E кодировка-идентификатор
Идентификатор кодировки TrueType. Значение по умолчанию для этого неотрицательного целого числа - 1.

Будет проигнорировано, если -N используется.

-f индекс шрифта
Индекс шрифта в коллекции TrueType. По умолчанию это первый шрифт (индекс 0).
[Коллекции TrueType обычно встречаются в некоторых шрифтах CJK; например, первый шрифт
index определяет глифы и метрики для горизонтального письма, а второй шрифт
index делает то же самое для вертикального письма. Коллекции TrueType обычно имеют
расширение .ttc.]

Для обычных шрифтов TrueType игнорируется.

-l Создавайте лигатуры в субшрифтах между первым и вторым байтами всего оригинала.
коды символов. Пример: код символа 0xABCD соответствует позиции символа 123 в
subfont 45. Затем лигатура в subfont 45 между позициями 0xAB и 0xCD указывает
к персонажу 123 будет произведено. Шрифты корейского пакета HLaTeX используют это
характерная черта. Обратите внимание, что этот параметр создает правильные лигатуры только для шрифтов TrueType.
где входной cmap идентичен выходной кодировке. В случае HLaTeX, TTF
должен иметь идентификатор платформы 3 и код кодировки 5.

Будет проигнорировано, если не в режиме подшрифтов.

-L файл-лигатура
Такой же как -l, но коды символов для лигатур указаны в файл-лигатура. Для
Например, `-L KS-HLaTeX 'генерирует правильные лигатуры для корейского пакета HLaTeX
независимо от платформы и идентификатора кодировки используемого шрифта TrueType (файл KS-
HLaTeX.sfd является частью пакета ttf2pk).

Файлы лигатур имеют тот же формат и расширение, что и файлы SFD. Этот вариант будет
игнорироваться, если не в режиме подшрифтов.

-n Используйте PS-имена (глифов) шрифта TrueType. Только глифы с допустимой записью в
выбранный cmap используется.

Будет игнорироваться в режиме подшрифтов.

-N Используйте только PS-имена шрифта TrueType. CMAP не используется, поэтому переключатели -E и
-P не действуют, вызывая предупреждающее сообщение.

Будет игнорироваться в режиме подшрифтов.

-O Используйте восьмеричные значения для всех кодов символов в файле VPL, а не для имен; это
полезно для символьных шрифтов или шрифтов CJK, где имена символов, такие как `A ', не имеют смысла.

-p inencfile
Имя входного файла кодировки для отображения TTF → raw TeX. Этот параметр должен быть
указанный в файле карты (по умолчанию: ttfonts.map), записанном в ttf2pk.cfg для
последующий ttf2pk звонки.

Будет игнорироваться в режиме подшрифтов.

-P идентификатор платформы
Идентификатор платформы TrueType. Значение этого неотрицательного целого числа по умолчанию - 3.

Будет проигнорировано, если -N используется.

-q MAKE ttf2tfm тихий. Он подавляет любой информационный вывод, кроме предупреждений и
Сообщения об ошибках. Для шрифтов CJK вывод может стать довольно большим, если вы не укажете
этот переключатель.

-r старое глифимя новое-глифимя
Заменяет старое глифимя новое-глифимя. Этот переключатель полезен, если вы хотите
дать безымянный глиф (т. е. глиф, который может быть представлен с помощью `.gXXX 'или
только .cXXX) имя или если вы хотите переименовать уже существующее имя глифа. Ты
нельзя использовать конструкции имени глифа `.gXXX 'или` .cXXX' для новое-глифимя; несколько
появления -r возможны.

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

-R файл замены
Используйте этот переключатель, если у вас много пар для замены; их можно собрать в
файл, который должен иметь расширение .rpl. Синтаксис, используемый в такой замене
files прост: каждая непустая строка должна содержать пару `старое глифимя
новое-глифимя'разделенные пробелом (без кавычек). Процент
знак начинает комментарий строки; вы можете продолжить строку на следующей строке с помощью
обратная косая черта в качестве последнего символа.

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

-s фактор уклона
Фактор наклона шрифта, обычно намного меньше 1. По умолчанию
это действительное число 0.0; если значение больше нуля, символы наклоняются к
вправо, иначе - влево.

-t выходной файл
Имя выходного файла кодировки для виртуального шрифта (ов). Только персонажи в сыром виде
Используется шрифт TeX.

Будет игнорироваться в режиме подшрифтов.

-T inoutencfile
Это эквивалентно `-p inoutencfile -t inoutencfile'.

Будет игнорироваться в режиме подшрифтов.

-u Используйте только те символы, которые указаны в выходной кодировке, и никакие другие. К
по умолчанию, ttf2tfm пытается включить в виртуальный шрифт все символы, даже те
отсутствует в кодировке виртуального шрифта (в противном случае -
неиспользуемые позиции, скорее произвольно).

Будет игнорироваться в режиме подшрифтов.

-v vplфайл
Выведите файл VPL в дополнение к файлу TFM. Если выходной файл кодировки
указано, ttf2tfm использует кодировку шрифта по умолчанию (cmtt10). Примечание: Будьте осторожны при использовании
разные имена для виртуального шрифта и исходного шрифта!

Будет игнорироваться в режиме подшрифтов.

-V scvplфайл
Такой же как -v, но сгенерированный виртуальный шрифт представляет собой шрифт псевдосталочных заглавных букв, полученный
масштабирование прописных букв на 0.8 (соответственно значение, указанное с -c) набрать
строчные. Этот шрифт обрабатывает акцентированные буквы и сохраняет правильный кернинг.

Будет игнорироваться в режиме подшрифтов.

-w Создание векторов кодирования PostScript, содержащих индексы глифов, в основном используемых для
встраивать шрифты TrueType в pdfTeX. ttf2tfm берет имена TFM и заменяет
суффикс с .enc; то есть для файлов foo01.tfm, foo02.tfm, ... он создает
foo01.enc, foo02.enc, ... там же.

Будет проигнорировано, если не в режиме подшрифтов.

-x Поверните все глифы на 90 градусов против часовой стрелки. Если нет -y параметр задан,
повернутые глифы сдвинуты вниз на 0.25 em по вертикали.

Будет проигнорировано, если не в режиме подшрифтов.

-y коэффициент вертикального сдвига
Сдвинуть повернутые глифы вниз на заданную величину (единица измерения em).

Игнорируется, если не в режиме подшрифтов или глифы не поворачиваются.

--версия
Показывает текущую версию ttf2tfm и используемая библиотека поиска файлов (например,
Кпатси).

--Помогите Показывает информацию об использовании.

Если имя файла TFM не указано, используется имя файла TTF, включая полный путь
и заменив расширение на .tfm.

КМАПС


В отличие от шрифтов PostScript Type 1 (но аналогично новому формату шрифтов CID PostScript),
большинство шрифтов TrueType имеют более одной собственной таблицы сопоставления, также называемой cmap, которая
сопоставляет (внутренние) индексы глифов TTF с (внешними) кодами символов TTF. Общий
примерами являются таблица сопоставления позиций символов в кодировке Unicode, а также стандартные
Отображение Macintosh.

Чтобы указать таблицу сопоставления TrueType, используйте параметры -P и -E. С -P вы указываете
идентификатор платформы; определенные значения:

Платформа Платформа ID (пид)
────────────────────────────────────
Apple Юникод 0
Макинтош 1
ISO 2
Microsoft 3

Идентификатор кодировки зависит от платформы. При pid = 0 игнорируем -E установка параметра
он равен нулю), поскольку таблица сопоставления всегда использует Unicode версии 2.0. Для pid = 1
В следующей таблице перечислены определенные значения:

ID платформы = 1

скрипт кодирование ID (ид)
────────────────────────────────────
Роман 0
Японский 1
Китайский 2
Корейский 3
Арабский 4
Иврит 5
Греческий 6
Русский 7
Римский символ 8
Деванагари 9
Гурмухи 10
Гуджарати 11
Ория 12
Бенгальский 13
Тамильский 14
Телугу 15
Каннада 16
Малаялам 17
Сингальский 18
Бирманский 19
Кхмерский 20
Тайский 21
Лаосский 22
Грузинский 23
Армяне 24
Мальдивский 25
Тибетский 26
Монгольский 27
Блин 28
Славянский 29
Вьетнамский 30
Синдхи 31
Без интерпретации 32

Вот идентификаторы кодировки ISO:

ID платформы = 2

кодирование кодирование ID (ид)
0-й символ таблицы ASCII
ISO 10646 1
ISO 8859-1 2

И, наконец, идентификаторы кодировок Microsoft:

ID платформы = 3

кодирование кодирование ID (ид)
Символ 0
Юникод 2.0 1
Сдвиг JIS 2
ГБ 2312 (1980) 3
Большой 5 4
КС Х 1001 (Вансунг) 5
KS X 1001 (Джохаб) 6
ПСК-4 10

Программа будет прервана, если вы укажете неверную пару идентификаторов платформы / кодировки. Тогда это будет
показать возможные пары pid / eid. Обратите внимание, что большинство шрифтов имеют не более двух или трех
cmaps, обычно соответствующие парам pid / eid (1,0), (3,0) или (3,1) в случае латинского
на основе шрифтов. Допустимые шрифты Microsoft должны иметь таблицу сопоставления (3,1), но некоторые шрифты
существуют (в основном азиатские шрифты), у которых есть (3,1) cmap, не закодированный в Unicode. Причина для
это странное поведение заключается в том, что некоторые старые версии MS Windows отклоняют шрифты
имеющий не (3,1) cmap (поскольку все идентификаторы кодировки Microsoft, отличные от Unicode, предназначены для азиатских
Версии MS Windows).

Ассоциация -P и -E варианты ttf2tfm должны быть одинаково указаны для ttf2pk; соответствующий
параметры в файле карты - это Pid и Eid соответственно.

Пара pid / eid по умолчанию - (3,1).

Аналогичным образом, -f Опция должна быть указана как параметр `Fontindex 'в файле карты.

Если вы используете -N переключатель, все cmap игнорируются, используются только имена PostScript в
Шрифт TrueType. Соответствующая опция в файле карты - «PS = Only». Если вы используете -n
переключатель, имена глифов по умолчанию, встроенные в ttf2tfm заменяются именами символов PS
нашел в шрифте. Во многих случаях это не то, что вам нужно, потому что имена глифов в
шрифт часто бывает неправильным или нестандартным. Соответствующая опция в файле карты:
`PS = Да '.

Имена глифов с одной заменой, указанные с помощью -r должно быть дано прямо как `старое глифимя
новое-глифимя'в файле карты; -R эквивалентно опции "Замена".

ВХОД И ВЫВОД КОДИРОВКА


Вы должны указать векторы кодирования из шрифта TrueType в исходный шрифт TeX и из
необработанный шрифт TeX к виртуальному шрифту TeX точно так же, как с афм2тфм, но у тебя есть больше
возможности адресации символьных кодов. [С "вектором кодирования" таблица сопоставления
подразумевается 256 записей в виде вектора PostScript; см. файл T1-WGL4.enc этого
пакет для примера.] С афм2тфм, вы должны получить доступ к каждому глифу с его глифом Adobe
имя, например, `/ quotedsingle 'или` / Acircumflex'. Это было расширено ttf2tfm; сейчас же
вы можете (а иногда и должны) напрямую обращаться к кодовым точкам и / или глифам, используя
следующий синтаксис для указания позиции символа в десятичном, восьмеричном или шестнадцатеричном формате
обозначение: `/.c', `/.c0'или `/.c0x'.
Примеры: /.c72, /.c0646, /.c0x48. Для прямого доступа к индексу глифов используйте
символ `g 'вместо` c' в только что введенной системе обозначений. Пример: `/.g0x32 '. [Примечание:
Обозначение `.cXXX 'не имеет смысла, если -N используется.]

Для пар pid / eid (1,0) и (3,1) оба ttf2tfm и ttf2pk распознавать встроенный по умолчанию
Имена Adobe glyph; первая следует именам, данным в Приложении E книги `Inside
Macintosh ', том 6, последний использует имена, указанные в спецификации TrueType (WGL4,
подмножество Unicode). Обратите внимание, что имена Adobe для данного глифа часто не уникальны и
иногда отличаются, например, многие шрифты PS имеют глиф `mu ', тогда как этот глиф называется
`mu1 'в наборе символов WGL4, чтобы отличать его от настоящей греческой буквы mu. Быть также
известно, что шрифты OpenType (т.е. TrueType 2.0) используют обновленную таблицу WGL4; мы используем данные
из последней опубликованной спецификации TrueType (1.66). Вы можете найти эти карты
таблицы в файле исходного кода ttfenc.c.

С другой стороны, переключатели -n и -N создает ttf2tfm читать и использовать PostScript
имена в самом шрифте TrueType (хранящемся в таблице post) вместо стандартного
Имена глифов Adobe.

Использовать -r переключиться, чтобы переназначить имена отдельных глифов и -R указать файл, содержащий
замена пар имен глифов.

Если вы не выбрали кодировку ввода, первые 256 глифов шрифта TrueType с
допустимая запись в выбранном cmap будет сопоставлена ​​с исходным шрифтом TeX (без -q
вариант, ttf2tfm выводит эту таблицу сопоставления на стандартный вывод), за которым следуют все глифы, кроме
пока не обратился в выбранный cmap. Однако некоторые кодовые точки для пары (1,0) pid / eid
опускаются, поскольку они не представляют глифы, полезные для TeX: 0x00 (null), 0x08
(возврат), 0x09 (горизонтальная табуляция), 0x0d (возврат каретки) и 0x1d (группа
разделитель). «Недействительный символ» с индексом глифа 0 также будет опущен.

Если вы выберете -N переключателем, первые 256 глифов шрифта TrueType с допустимым
Если кодировка ввода не указана, будет использоваться имя PostScript. Опять же, некоторые глифы
опускаются: `.notdef ',` .null' и `nonmarkingreturn '.

Если вы не выбрали кодировку вывода, ttf2tfm использует ту же таблицу сопоставления, что и афм2тфм
будет использовать (вы можете найти его в файле исходного кода texenc.c); это соответствует TeX
пишущая машинка текст. Неиспользуемые позиции (вызванные пустыми кодовыми точками в сопоставлении
таблица или отсутствующие глифы в шрифте TrueType) будут заполнены (скорее произвольно)
символы, присутствующие во входной кодировке, но не указанные в выходной кодировке (без
домен -q вариант ttf2tfm выводит окончательную кодировку вывода на стандартный вывод). Использовать -u
вариант, если вам нужны только глифы в виртуальном шрифте, которые определены в выводе
файл кодировки и не более того.

Одна функция отсутствует в афм2тфм было добавлено, что необходимо для кодировки LaTeX T1:
ttf2tfm построит глиф Germandbls (просто объединив два символа S)
даже для обычных шрифтов, если это возможно. Он отображается в списке глифов как последний элемент, отмеченный
со звездочкой. Поскольку это не настоящий глиф, он будет доступен только в виртуальном
шрифт.

Как для входной, так и для выходной кодировки пустая позиция кода представлена ​​глифом
имя `/.notdef '.

В файлах кодирования вы можете использовать `\ 'в качестве последнего символа строки, чтобы указать, что
ввод продолжается на следующей строке. Обратная косая черта и следующий символ новой строки
будет удален.

ПОДФОН ОПРЕДЕЛЕНИЕ FILES


Шрифты CJKV (китайский / японский / корейский / старовьетнамский) обычно содержат несколько тысяч
глифы; чтобы использовать их с TeX, необходимо разбить такие большие шрифты на подшрифты.
Файлы определения подшаблонов (обычно с расширением `.sfd ') - простое средство для выполнения
это плавно.

Имя файла вспомогательного шрифта обычно состоит из префикса, инфикса вспомогательного шрифта и постфикса (который является
в большинстве случаев пусто), например

ntukai23 → префикс: ntukai, инфикс: 23, постфикс: (пусто)

Вот синтаксис строки в файле SFD, описывающей один подшрифт:



:=
ничего, кроме пробелов. Лучше всего использовать только буквенно-цифровые символы.

:=
пробел, перевод страницы, возврат каретки, горизонтальные и вертикальные табуляторы - без новой строки
символы.

:=
|
|


:=


:=
`_ '

:=
`: '

:=
шестнадцатеричный (префикс 0x), десятичный или восьмеричный (префикс 0)

Строку можно продолжить на следующей строке с помощью обратной косой черты в конце строки. Диапазоны
не должны перекрываться; смещения должны быть в диапазоне 0-255.

Пример:

Линия

03 10: 0x2349 0x2345_0x2347

присваивает позициям кода 10, 11, 12 и 13 субшона, имеющего инфикс `03 '
коды символов 0x2349, 0x2345, 0x2346 и 0x2347 соответственно.

Файлы SFD в дистрибутиве настроены для пакета CJK для LaTeX.

Вы должны встроить имя файла SFD в имя шрифта TFM (в том месте, где инфиксный
появится), окруженный двумя знаками `@ ', в командной строке соотв. файл карты; оба
ttf2tfm и ttf2pk затем переключитесь в режим подшрифтов.

Можно использовать более одного файла SFD, разделив их запятыми и без
пробел; для данного шрифта первый файл сканируется на предмет записи, затем следующий
файл и так далее. Более поздние записи переопределяют записи, найденные ранее (возможно, только частично).
Например, первый файл SFD устанавливает диапазон 0x10-0xA0, а следующий изменяет записи.
0x12 и 0x25. Как легко видеть, этот алгоритм позволяет добавлять и заменять, но
не для удаления записей.

Режим подшрифта отключает параметры -n, -N, -p, -r, -R, -t, -T, -u, -v, -V и -w для
ttf2tfm; аналогично, в файле карты не допускается использование параметров Encoding или Replacement.
Имена глифов с одной заменой также игнорируются.

ttf2tfm создаст все файлы TFM подшрифтов, указанные в файлах SFD (при условии, что
содержит глифы) за один проход.

Пример:

Вызов

ttf2tfm ntukai.ttf ntukai @ Big5, Big5-supp @

будет использовать Big5.sfd и Big5-supp.sfd, производя Найти файлы вспомогательных шрифтов ntukai01.tfm,
ntukai02.tfm и др.

ВЕРНУТЬ VALUE


ttf2tfm возвращает 0 в случае успеха и 1 в случае ошибки; предупреждения и сообщения об ошибках пишутся
стандартная ошибка.

НЕМНОГО ПРИМЕЧАНИЯ ON ФАЙЛОВ ПОИСКИ


Оба формата ttf2pk и ttf2tfm используйте либо Кпатси, emtexdirили MiKTeX библиотека для поиска
файлы (emtexdir будет работать только в операционных системах с фоном MS-DOSish,
т.е. MS-DOS, OS / 2, Windows; МикТекс специфичен для MS Windows).

В крайнем случае, обе программы можно скомпилировать без библиотеки поиска; обысканный
файлы должны быть тогда в текущем каталоге или указаны с путем. Расширения по умолчанию
также будет добавлен (за исключением того, что добавляется только `.ttf ', а не` .ttc').

Кпатси
Актуальная версия kpathsea отображается на экране, если вы вызываете ttf2pk or ttf2tfm
с --версия переключатель командной строки.

Вот таблица типов файлов и соответствующих Кпатси переменные. TTF2PKINPUTS
и TTF2TFMINPUTS - переменные среды для конкретной программы, представленные в Кпатси
Версия 3.2:

.ttf и .ttc TTFONTS
ttf2pk.cfg
.map TTF2PKINPUTS
.enc TTF2PKINPUTS, TTF2TFMINPUTS
.rpl TTF2PKINPUTS, TTF2TFMINPUTS
.tfm
.sfd TTF2PKINPUTS, TTF2TFMINPUTS

Пожалуйста, обратитесь к информационным файлам Кпатси для получения подробной информации об этих переменных.

Вы должны установить переменную TEXMFCNF в каталог, в котором ваша конфигурация texmf.cnf
файл находится.

Вот правильная команда, чтобы узнать, до какого значения Кпатси переменная установлена ​​(мы используем
TTFONTS в качестве примера). Это особенно полезно, если переменная не установлена ​​в texmf.cnf или
в среде, указывая, таким образом, на значение по умолчанию, которое жестко запрограммировано в
Кпатси библиотека.

kpsewhich -progname = ttf2tfm -expand-var = '$ TTFONTS'

Мы также выбираем имя программы, так как можно указать переменные, которые
искал только определенную программу - в нашем примере это TTFONTS.ttf2tfm.

Подобный, но не идентичный метод - сказать

kpsewhich -progname = ttf2tfm -show-path = 'TrueType шрифты'

[Полный список типов форматов можно получить, сказав `kpsewhich --help 'в команде
строка приглашения.] Именно так ttf2tfmttf2pk) ищет файлы; в
недостатком является то, что все переменные раскрываются, что может привести к очень длинным строкам.

emtexdir
Здесь список суффиксов и связанных с ними переменных среды, которые должны быть установлены в
autoexec.bat (соответственно в config.sys для OS / 2):

.ttf и .ttc TTFONTS
ttf2pk.cfg
.карта TTFCFG
.enc TTFCFG
.rpl
.tfm ТЕКСТФМ
.sfd

Если одна из переменных не установлена, выдается предупреждающее сообщение. Текущий каталог
всегда будут искать. Как обычно, к пути к каталогу добавляется восклицательный знак.
вызывает поиск в подкаталогах на один уровень глубже, два восклицательных знака вызывают поиск всех
подкаталоги для поиска. Пример:

TTFONTS = c: \ fonts \ truetype !!; d: \ myfonts \ truetype!

Конструкции типа `c: \ fonts !! \ truetype 'невозможны.

MiKTeX
Оба формата ttf2tfm и ttf2pk были полностью интегрированы в MiKTeX, Пожалуйста, обратитесь к
документация MiKTeX для более подробной информации о поиске файлов.

ПРОБЛЕМЫ


Много вптовф реализации позволяют только 100 байтов для заголовка TFM (ограничение составляет 1024 в
сам формат файла TFM): 8 байт для контрольной суммы и размера проекта, 40 байт для семейства
имя, 20 байтов для кодировки и 4 байта для байта лица. Осталось всего 28 байт
для получения дополнительной информации, которая используется ttf2tfm для строки идентификации
(который по сути является копией командной строки), и этот предел всегда превышается.

Оптимальное решение - увеличить значение max_header_bytes в файле vptovf.web
(и, вероятно, pltotf.web тоже), скажем, 400 и перекомпилировать вптовфплтотф). Иначе
вы получите несколько (безобидных) сообщений об ошибках, например

Этот индекс HEADER слишком велик для моего нынешнего размера таблицы

которые можно смело игнорировать.

Используйте ttf2tfm онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad