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

Шрифт, который у нас есть для нашего местного письма, довольно хорош, но английские буквы, цифры и знаки препинания — нет. Есть ли команды 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 очков) | 162 просмотров

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.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,060 вопросов
6,021 ответов
5,689 комментариев
2,035 пользователей