0 голосов
61 просмотров
В нашем проекте используется арабское письмо, и язык является агглютинативным. Из-за орфографических требований нашего языка во многих словах внутри слова требуется какой-либо неразрывный пробел. До выхода Paratext 9.5 мы использовали символ «нулевая ширина, не соединяющий» (zero width non joiner), но с появлением средств управления пробелами мы пытаемся заменить их на более подходящий узкий неразрывный пробел. Однако, когда я пытаюсь исправить написание слова в списке слов, заменив символ «нулевая ширина, не соединяющий» на узкий неразрывный пробел, слово рассматривается как два отдельных слова и больше не отображается в списке слов. Какой лучший способ двигаться дальше с этой проблемой?

Я очень ценю стремление команды разработки Paratext включить средства управления пробелами в программу. Я предвижу, что это станет огромной помощью! Спасибо!
Переведено машиной с языка English
Paratext от (102 очков) | 61 просмотров

2 Ответов

0 голосов
Похоже, что в настоящее время только символы zwj и zwnj работают для того, чтобы удерживать слова вместе в списке слов. Когда вы нажимаете на символ абзаца в версии 9.5, он должен отображать различные символы пробелов и позволять вам увидеть, что у вас есть zwnj (даже если видимого пробела нет).
Переведено машиной с языка English
от (9,9тыс. очков)
0 голосов

Я думаю, что это происходит потому, что символ «нулевая ширина, не соединяющий» (U+202F) классифицируется в Unicode как разделитель пробелов (Space Separator). Из-за этого Paratext обрабатывает его как обычный пробел. Возможно, стоит использовать Help > Give feedback, чтобы сообщить об этой проблеме, чтобы её можно было исправить, обрабатывая символы типа «соединяющий» и неразрывные пробелы как символы, формирующие слово, а не как пробельные символы.

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

изменено от [Expert]
На самом деле, чем больше я об этом думаю, тем больше мне кажется, что вы, возможно, используете неправильный символ для того, что пытаетесь сделать. Я думаю, что неразрывные пробелы предназначены только для целей макета (т. е. слова по обе стороны от пробела не должны оказываться на разных строках в тексте). Я думаю, что именно символы типа «соединяющий» (joining-type spaces) следует использовать, если вы ожидаете, что две буквы, разделенные пробельным символом, будут считаться одним словом.
Переведено машиной с языка English

Дальнейшие исследования показывают, что в Unicode, похоже, нет никакого символа, который выполнял бы то, что вы хотите. Любой пробельный символ предназначен для разделения слов. Любой соединяющий символ имеет нулевую ширину. Возможно, вам придется использовать какой-либо другой непробельный символ внутри Paratext (например, тире) и заменять их во время публикации. грустно

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

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

0 голосов
1 ответ 43 просмотров
Мой коллега также использует последнюю версию Paratext 9.5, но не может найти файл userMenu.txt, чтобы добавить новые ... набору выражений по умолчанию на вкладке User в RegEx Pal.
anon180868 195 задал вопрос мар 18
0 голосов
1 ответ 87 просмотров
Я знаю, что этот вопрос задавали несколько лет назад в отношении PT7 и PT8, но предложенное там решение на этот раз ( ... об этом как об ошибке. Буду признателен за любую помощь.
anon380150 242 задал вопрос ноя 18, 2024
0 голосов
2 ответов 372 просмотров
В проекте, где выполняется финальная проверка Нового Завета, содержится много символов 202F. Однако попытки заменить ... такого поведения. Буду очень признателен за вашу помощь.
muckles 540 задал вопрос июл 6, 2018
0 голосов
1 ответ 165 просмотров
Мой проект в Paratext и проект в FieldWorks связаны уже довольно давно. Раньше я мог кликнуть на морфему, и мне были ... модельного текста (Glosses for V with no model text).
Luke 104 задал вопрос янв 27, 2024
0 голосов
1 ответ 216 просмотров
I was just helping a user who's project seems to be ignoring the line breaking rules. We have several projects using ... This project is Paratext 9 Any ideas? Thank you, MSEAIT/LT
MSEAIT_LT 478 задал вопрос окт 28, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,049 вопросов
6,007 ответов
5,672 комментариев
2,029 пользователей