англійськафранцузькаіспанська

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[. FTT|.ttc] [-c шапки-висота-фактор] [-e коефіцієнт розширення] [-E кодування-ідентифікатор]
[-f font-index] [-l] [-L лігатурний файл[.sfd]] [-n] [-N] [-O] [-p inencfile[. Enc]]
[-P ID платформи] [-q] [-r старо-глифове ім'я новий гліф] [-R файл заміни[.rpl]]
[-s косо-фактор] [-t файл outenc[. Enc]] [-T inoutencfile[. Enc]] [-u]
[-v vplfile[.vpl]] [-V scvplfile[.vpl]] [-w] [-x] [-y вертикальний зсув-фактор]
[tfmfile[.tfm]]
ttf2tfm -- версія | --допомога

ОПИС


Ця програма витягує метрику та інформацію про кернінг шрифту TrueType та перетворює
його в метричні файли, які може використовувати TeX (дуже схожий на afm2tfm яка входить до складу dvips
пакет; будь ласка, зверніться до його інформаційних файлів, щоб дізнатися більше про різні параметри
(особливо файли кодування).

Оскільки шрифт TrueType часто містить більше 256 гліфів, необхідні деякі засоби для відображення
підмножина гліфів TrueType на шрифті TeX. Для цього є дві таблиці відображення
потрібне: перше (так зване кодування `input' або `raw') відображає шрифт TrueType на необроблений TeX
шрифт (ця таблиця зіставлення використовується обома ttf2tfm та ttf2pk), а другий (наз
"вихідне" або "віртуальне" кодування) відображає необроблений шрифт TeX на інший (віртуальний) шрифт TeX,
надання всієї інформації про кернінг і лігатури, необхідну TeX.

Це двоступеневе відображення має ту перевагу, що один необроблений шрифт може бути доступний за допомогою різних
Кодування LaTeX (наприклад, T1 і OT1) за допомогою механізму віртуального шрифту, і лише один файл PK
необхідно.

Для шрифтів CJKV (китайський/японський/корейський/старов’єтнамський) передбачено інший механізм
(Див. СУБШРИФТ ВИЗНАЧЕННЯ ФАЙЛИ нижче).

ПАРАМЕТРИ


Більшість імен перемикачів командного рядка такі ж, як у afm2tfm для зручності. Один або
більше пробілів між опцією та її значенням є обов'язковим; варіантів бути не може
зчеплені. З історичних причин перший параметр може НЕ бути перемикачем, але має бути
назву шрифту.

-c шапки-висота-фактор
Висота капелюшків, виготовлених з -V перемикач. Значення за замовчуванням цього реального
число в 0.8 раза перевищує висоту великих гліфів.

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

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

-E кодування-ідентифікатор
Ідентифікатор кодування TrueType. Значення за замовчуванням цього невід’ємного цілого числа дорівнює 1.

Буде проігноровано, якщо -N використовується.

-f font-index
Індекс шрифту в колекції TrueType. За замовчуванням – перший шрифт (індекс 0).
[Колекції TrueType зазвичай зустрічаються в деяких шрифтах CJK; наприклад, перший шрифт
index визначає гліфи та метрики для горизонтального написання, а другий шрифт
індекс робить те ж саме для вертикального письма. Колекції TrueType зазвичай мають
розширення `.ttc'.]

Буде ігноруватися для звичайних шрифтів TrueType.

-l Створюйте лігатури в підшрифтах між першим і другим байтами всього оригіналу
коди символів. Приклад: код символу 0xABCD відображається в позиції символу 123 дюйма
підшрифт 45. Потім лігатура підшрифтом 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 ID платформи
Ідентифікатор платформи TrueType. Значення за замовчуванням цього невід’ємного цілого числа дорівнює 3.

Буде проігноровано, якщо -N використовується.

-q зробити ttf2tfm спокійно. Він пригнічує будь-який вихід інформації, крім попередження та
повідомлення про помилки. Для шрифтів CJK вихід може стати досить великим, якщо ви не вкажете
цей перемикач.

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

Якщо в режимі субшрифта або якщо файл кодування не вказано, цей перемикач ігнорується.

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

Якщо в режимі субшрифта або якщо файл кодування не вказано, цей перемикач ігнорується.

-s косо-фактор
Коефіцієнт похилості шрифту, як правило, набагато менший за 1. За замовчуванням
це дійсне число дорівнює 0.0; якщо значення більше нуля, символи нахиляються до
праворуч, інакше ліворуч.

-t файл outenc
Ім'я вихідного файлу кодування для віртуальних шрифтів. Лише символи в необробленому форматі
Використовується шрифт TeX.

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

-T inoutencfile
Це еквівалентно `-p inoutencfile -t inoutencfile'.

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

-u Використовуйте лише ті символи, які вказані у вихідному кодуванні, і ніякі інші. За
за замовчуванням, ttf2tfm намагається включити всі символи у віртуальний шрифт, навіть ці
відсутній у кодуванні віртуального шрифту (вона поміщає їх у інакше-
невикористані позиції, досить довільно).

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

-v vplfile
Виведіть файл VPL на додаток до файлу TFM. Якщо вихідного файлу кодування немає
зазначено, ttf2tfm використовує кодування шрифту за замовчуванням (cmtt10). Примітка: Будьте обережні у використанні
різні назви віртуального і необробленого шрифту!

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

-V scvplfile
Такий же, як -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 та використану бібліотеку пошуку файлів (напр
kpathsea).

--допомога Показує інформацію про використання.

Якщо ім’я файлу TFM не вказано, використовується ім’я файлу TTF, включаючи повний шлях
і замінивши розширення на `.tfm'.

CMAPS


На відміну від шрифтів типу 1 PostScript (але схожий на новий формат шрифту CID PostScript),
більшість шрифтів TrueType мають більше ніж одну власну таблицю зіставлення, яку також називають `cmap', яка
відображає (внутрішні) індекси гліфів TTF на (зовнішні) коди символів TTF. загальний
прикладами є таблиця відображення позицій символів, закодованих Unicode, і стандарт
Відображення Macintosh.

Щоб вказати таблицю зіставлення TrueType, скористайтеся параметрами -P та -E. З -P ви вказуєте
ID платформи; визначені значення:

платформа платформа ID (pid)
───────────────────────────────────
Apple Unicode 0
Macintosh 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 (Ід)
ASCII 0
ISO 10646 1
ISO 8859-1 2

І, нарешті, ідентифікатори кодування Microsoft:

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

кодування кодування ID (Ід)
Символ 0
Юнікод 2.0 1
Зміна JIS 2
GB 2312 (1980) 3
Великий 5 4
KS X 1001 (Wansung) 5
KS X 1001 (Йохав) 6
UCS-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).

Аналогічно, an -f параметр повинен бути вказаний як параметр `Fontindex' у файлі карти.

Якщо ви використовуєте -N switch, усі cmaps ігноруються, використовуючи лише імена PostScript у файлі
Шрифт TrueType. Відповідним параметром у файлі карти є `PS=Тільки'. Якщо ви використовуєте -n
switch, вбудовані назви гліфів за замовчуванням ttf2tfm замінюються іменами гліфів PS
знайдено в шрифті. У багатьох випадках це не те, що ви хочете, оскільки назви гліфів у
шрифт часто неправильний або нестандартний. Відповідний параметр у файлі карти є
`PS=Так'.

Назви одиночних замінних гліфів, зазначені з -r має передаватися безпосередньо як `старо-глифове ім'я
новий гліф' у файлі карти; -R еквівалентно опції "Заміна".

ВХІД І ВИХІД КОДУВАННЯ


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

Для пар pid/eid (1,0) і (3,1), обидва ttf2tfm та ttf2pk розпізнати вбудований за замовчуванням
імена гліфів Adobe; перший слідує за назвами, наведеними в Додатку 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
(Backspace), 0x09 (горизонтальна табуляція), 0x0d (повернення каретки) та 0x1d (група
роздільник). "Недійсний символ" з індексом гліфа 0 також буде опущено.

При виборі -N switch, перші 256 гліфів шрифту TrueType з дійсним
Ім’я PostScript буде використано, якщо не вказано кодування введення. Знову деякі гліфи
опущені: `.notdef', `.null' та `nonmarkingreturn'.

Якщо ви не виберете вихідне кодування, ttf2tfm використовує ту ж таблицю відображення, що й afm2tfm
буде використовувати (ви можете знайти його у файлі вихідного коду texenc.c); це відповідає TeX
текст на машинці. Невикористані позиції (або викликані пустими кодовими точками у відображенні
таблиця або відсутні гліфи у шрифті TrueType) будуть заповнені (досить довільно)
символи, присутні у вхідному кодуванні, але не вказані у вихідному кодуванні (без
-q варіант ttf2tfm друкує остаточне кодування вихідних даних у стандартний вихід). Використовувати -u
параметр, якщо ви хочете використовувати лише гліфи у віртуальному шрифті, які визначені у виводі
кодування файлу, і нічого більше.

Відсутня одна функція afm2tfm було додано, що необхідно для кодування T1 LaTeX:
ttf2tfm створить гліф `Germandbls' (простим об'єднанням двох гліфів `S')
навіть для звичайних шрифтів, якщо це можливо. Він з’являється в списку гліфів як останній позначений елемент
із зірочкою. Оскільки це не справжній гліф, він буде доступний лише у віртуальному
шрифт.

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

У кодуванні файлів ви можете використовувати `\' як кінцевий символ рядка, щоб вказати, що
введення продовжується на наступному рядку. Зворотна коса риска та наступний символ нового рядка
буде видалено.

СУБШРИФТ ВИЗНАЧЕННЯ ФАЙЛИ


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; подібним чином у файлі карти не дозволяється параметр "Кодування" або "Заміна".
Поодинокі назви гліфів заміни також ігноруються.

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 використовуйте або kpathsea, emtexdirабо MiKTeX бібліотека для пошуку
файли (emtexdir працюватиме лише на операційних системах із підтримкою MS-DOSish,
тобто MS-DOS, OS/2, Windows; MikTeX характерний для MS Windows).

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

kpathsea
Фактична версія kpathsea відображається на екрані, якщо ви зателефонуєте ttf2pk or ttf2tfm
з -- версія перемикач командного рядка.

Ось таблиця типу файлу та відповідного kpathsea змінні. TTF2PKINPUTS
і TTF2TFMINPUTS – це змінні середовища, специфічні для програми, введені в kpathsea
Версія 3.2:

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

Будь ласка, перегляньте інформаційні файли kpathsea щоб дізнатися більше про ці змінні.

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

Ось правильна команда, щоб дізнатися, до якого значення a kpathsea змінна встановлена ​​(використовуємо
TTFONTS як приклад). Це особливо корисно, якщо змінна не встановлена ​​в texmf.cnf або
у середовищі, таким чином вказуючи на значення за замовчуванням, яке жорстко закодовано в
kpathsea бібліотека

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

Вибираємо також назву програми, оскільки можна вказати змінні, які є
шукав лише певну програму -- у нашому прикладі це буде TTFONTS.ttf2tfm.

Можна сказати, схожий, але не ідентичний метод

kpsewhich -progname=ttf2tfm -show-path='truetype fonts'

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

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

.ttf і .ttc TTFONTS
ttf2pk.cfg TTFCFG
.map TTFCFG
.enc TTFCFG
.rpl TTFCFG
.tfm TEXTFM
.sfd TTFCFG

Якщо одна зі змінних не встановлена, видається попередження. Поточний каталог
завжди будуть шукати. Як зазвичай, один знак оклику додається до шляху до каталогу
викликає пошук у підкаталогах глибиною на один рівень, два знаки оклику викликають все
підкаталоги для пошуку. приклад:

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 і перекомпілювати вптовфpltotf). Інакше
ви отримаєте деякі (нешкідливі) повідомлення про помилки, наприклад

Цей індекс HEADER завеликий для мого теперішнього розміру таблиці

які можна сміливо ігнорувати.

Використовуйте ttf2tfm онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad