0 голосов
127 просмотров

Шрифт, который у нас есть для нашего местного письма, довольно хорош, но английские буквы, цифры и знаки препинания — нет. Есть ли команды XeTeX, которые я могу добавить в ptxprint-premods.tex или ptxprint-mods.tex, чтобы заменить глифы? Я хочу установить шрифт A для большинства текста, но использовать глифы из шрифта B для цифр и нескольких знаков препинания.

Я пробовал использовать резервный шрифт (Fallback Font) и добавить «0 1 2 3 4 5 6 7 8 9» в поле отсутствующих символов. Но PTXprint завершается с ошибкой «Failed to create».

Переведено машиной с языка English
PTXprint от (126 очков) | 127 просмотров

1 ответ

0 голосов

Я не думаю, что можно/следует использовать метод резервного шрифта (fallback-font), так как он делает неприятные вещи со всеми цифрами, и вы не хотите ломать s1, q1 и т. д. Я бы скорее предложил многоэтапный подход:

  1. Укажите другой шрифт, который хорошо отображает цифры, для глав, стихов и т. д., и примените его к этим стилям.
  2. Создайте пользовательский стиль символов, который указывает этот шрифт для цифр в тексте.
    Например, чтобы получить хороший результат для
\s1 The feeding of the \+znum 5000\+znum*
  1. Придумайте некоторые правила изменений, которые не оборачивают номера глав / стихов в \+znum \+znum*, но оборачивают другие числа.
  2. Я, наверное, что-то забыл…
Переведено машиной с языка English
от (1,1тыс. очков)

Связанные вопросы не найдены

Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,049 вопросов
6,007 ответов
5,672 комментариев
2,029 пользователей