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

Исходные данные:
Мы хотим, чтобы сноски нумеровались с помощью арабского маркера сноски (U+0602), объединённого с цифрой.
изображение

Основной шрифт, который мы используем, поддерживает только до 2 цифр, поэтому мы хотим использовать другой шрифт. Однако, когда я выбираю этот шрифт на вкладке Styles в PTXprint, маркер U+0602 и цифры выводятся не объединёнными.


Я предполагаю, что это происходит потому, что шрифту не указано, что скрипт — арабский, хотя по умолчанию в проекте он именно арабский. Я пробовал установить script=arab в разделе Select Features в области Font в интерфейсе, а также пробовал установить \FontName font:script=arab в файле *mods.sty.

Есть ли какой-то другой способ установить скрипт? Или есть какая-то другая причина, по которой комбинируемый знак u+0602 не работает правильно с новым шрифтом? (Я проверял это во внешних программах, чтобы убедиться, что шрифт его поддерживает.)

Переведено машиной с языка English
PTXprint от (1,9тыс. очков) | 217 просмотров

1 ответ

0 голосов

Вы можете проверить, как на самом деле определяется шрифт, с помощью \LogFontstrue (это создаст файл \jobname.fontusage). Неужели там есть какой-то сбой?
Другие случайные идеи: нужно ли включать graphite? Или нужно применить какое-то отображение (mapping)?

Переведено машиной с языка English
от (1,1тыс. очков)

Спасибо. Просмотр файла журнала хотя бы помог мне понять, что проблема в чём-то другом.

Установка script=arab в разделе Select Features в области Font в интерфейсе действительно работает. В файле журнала стоит плюс, +script=arab, но я предполагаю, что это не имеет значения.

В LibreOffice и Word число ؂۱۲۳ объединяется только для двух цифр в шрифтах Awami Nastaliq и Scheherazade New, но для трёх цифр — в Noto Nastaliq Urdu и Times New Roman. В результате я хотел бы использовать один из последних двух в PTXprint.

Но в PTXprint цифры объединяются с маркером сноски (для одной или двух цифр) только для Awami и Scheherazade. Для Noto и Times они не объединяются вообще.

Я предполагаю, что это не связано с graphite, поскольку Noto и Times не являются шрифтами graphite.

Я пробовал разные отображения (Default, Arabic-Indic, Extended-Arabic), но не могу заставить ни одно из них работать.

Есть ли другие идеи, почему символы объединяются в Noto и Times?

Переведено машиной с языка English

Похожие вопросы

0 голосов
0 ответов 188 просмотров
Поставляемые скрипты будут сопровождаться файлами .cms и .py, а также, возможно, файлом readme. Чтобы использовать скрипт, ... Custom Tools, в том подменю, куда её поместил автор.
[Moderator]
dhigby
1,3тыс.
задал вопрос ноя 12, 2021
0 голосов
2 ответов 1,1тыс. просмотров
Недавно я сообщил разработчикам, что в версии 9.1 (в отличие от 8 или 9.0) строки регулярно переносятся ... у Microsoft? Если да, надеюсь, разработчики пересмотрят этот выбор.
viverechristus 296 задал вопрос дек 31, 2020
0 голосов
0 ответов 197 просмотров
Wasn't sure where to report this bug fix for the Show Project Plan Html script, found in the project Custom Tools > ... be causing the problem. Probably best to change it as well
jeffh 1,4тыс. задал вопрос май 8, 2020
0 голосов
2 ответов 549 просмотров
I was creating a new project in Paratext 8 and set the font in the project Language Settings window. After selecting the ... 58.2 KB ! Main Paratext text window.jpg1366 728 102 KB
TSNgaihte 220 задал вопрос ноя 13, 2019
0 голосов
2 ответов 533 просмотров
We are having training using Burmese script with Pyidaungsu MM font. After setting up the font in the language setting using ... Screenshot 2019-05-08 10.02.00.png1374 746 114 KB
TSNgaihte 220 задал вопрос май 8, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,053 вопросов
6,013 ответов
5,677 комментариев
2,032 пользователей