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

Похоже, что обработка 02BC в PT9.5 изменилась. Я использую 02BC в качестве апострофа для элизии. Он определён как внутрисловный символ в разделе Language - Settings.

Однако при выполнении проверок Paratext трактует его как диакритический знак:

Какой у вас совет? Чего я не понимаю?
Заранее спасибо за помощь.

Переведено машиной с языка English
Paratext от (347 очков) | 159 просмотров
Можете ли вы проверить, что 02BC не встречается также в настройках Alphabetic Character?
Переведено машиной с языка English

Спасибо за ответ, Phil. Я могу подтвердить, что 02BC не встречается в настройках Alphabetic, но только на вкладке "other character":


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

По моему опыту работы с Paratext, мы всегда использовали 02bc как самостоятельный глоттальный смык, и это рекомендовалось техническими специалистами SIL на протяжении многих лет. Вот фрагмент из справки PT, опубликованный на этом форуме в 2022 году Glottal as apostrophe?.

Я пока не заметил этого нового поведения в PT 9.5, но по моему опыту это новое поведение для программного обеспечения SIL в целом на данный момент. PT до версии 9.4, Fieldworks, Bloom и т.д., LibreOffice (не могу говорить за Word) и PTX Print (по-моему) рассматривали 02bc как отдельный символ, что соответствует лингвистическому статусу глоттального в языках, с которыми я работал, а не как диакритический знак, прикрепленный к другому глифу. Я предполагал, что добавление его в алфавитный инвентарь языка помечает его как самостоятельный символ, хотя его классификация в Unicode — "Modifier letter".

Это немного тревожит меня, так как многие языки использовали 02bc в обширных библиотеках. Изменит ли это то, как мы используем этот символ в проверке орфографии, Biblical Terms и других инструментах? Он прикрепляется к предшествующему или следующему глифу (в нашем случае — ни к одному, и предположение о любом из них вызовет путаницу у читателей и редакторов).

Есть ли способ заставить PT и другие предстоящие программы классифицировать его тем или иным образом, в зависимости от спецификации системы письма?

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

Вышеприведенное на самом деле является ответом на этот комментарий. Извините, я опубликовал его не в том месте!

Согласно Unicode, 02bc считается диакритическим знаком, поэтому я думаю, что текущее поведение корректно. Я предполагаю, что предыдущее поведение было ошибкой. Я не уверен, что мы можем сделать с этой проблемой, но предоставление обратной связи — это определенно лучший путь вперед.

Переведено машиной с языка English
Насколько мне известно, влияние любого внесенного изменения заключается в способе отображения символа в Characters Inventory. Это не должно влиять на отображение слов в Wordlist, Biblical Terms или других инструментах.

Если вы заметите какие-либо другие последствия текущих проверок — пожалуйста, сообщите об этом.
Переведено машиной с языка English
Просто для добавления контекста и дополнительного вопроса ниже: с появлением более глубоких проверок начиная с paratext 6, это означало, что использование u2019 как для элизии (апострофа), так и для закрывающих кавычек цитат вызывало ошибки в paratext. На бумаге и на экране у нас всё было в порядке, конечно ;-) . Чтобы избавиться от сообщений об ошибках в Paratext, советом было начать использовать u02BC для тех, кому это нужно для обозначения элизии. Использование u02BC для глоттальных, я думаю, считается его "нормальным" использованием, хотя, согласно объяснению unicode, uA78C является фактической нормальной алфавитной буквой для глоттального.
Мы могли бы в Paratext просто утвердить все сочетания [C]+02BC как допустимые в инвентаре символов и не беспокоиться об этом. Но я задаюсь вопросом, если в Flex слово с внутрисловным 02BC будет "обнаружено" как новая лексема? В языке, допускающем такие лексемы (в flex), он, конечно, должен обнаруживать его (через control-D).

Таким образом, нам понадобится новая функция в Paratext, чтобы paratext мог различать языки, использующие 02BC как диакритический знак (правильно, т.е. модификатор), и языки, использующие 02BC как обычную букву, будь то глоттальный или "заменяющий" непроизносимую букву, т.е. элизия? (Флажок с надписью: пожалуйста, укажите, как вы используете 02BC?)
Переведено машиной с языка English

1 ответ

+1 голос
02BC определён как модифицирующая буква в Unicode. Я полагаю, что происходит следующее: хотя вы и размещаете его внутри слова, он всё равно считается буквой и отображается в сочетании с другими буквами.
Пожалуйста, используйте Help > Give Feedback, чтобы сообщить об этой проблеме разработчикам.
Переведено машиной с языка English
от (9,9тыс. очков)

Модифицирующие буквы в Unicode всегда считаются диакритическими знаками в Paratext. Это всегда было так. Меня смущает то, что звучит так, будто поведение изменилось с версии 9.4 на 9.5. indecision

Переведено машиной с языка English
Я полагаю, это ещё одно из тех мест, где Paratext 9.5 проверяет вещи, которые не обязательно проверялись в 9.4.
Переведено машиной с языка English

Foolrunning - я только что протестировал PT8 и вижу, что 02BC изолирован. В 9.5 он объединяется с предшествующим символом.

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

Я копнул немного глубже, и вы абсолютно правы. В 9.5 было изменение, которое я упустил. blush

Согласно Unicode, 02BC считается диакритическим знаком, поэтому, я думаю, текущее поведение корректно. Я предполагаю, что предыдущее поведение было ошибкой. Я не уверен, что мы можем сделать с этой проблемой, но предоставление обратной связи — это определенно лучший путь вперед.

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

Смотря справку в Flex по поводу 02BC, мы читаем следующее:

02BC MODIFIER LETTER APOSTROPHE определена как словообразующая в стандарте Unicode, поэтому ее использование будет уместным, ......

Если у вас уже есть специальная клавиатура, добавление 02BC вероятно, не будет слишком сложным. В противном случае используйте 0027 APOSTROPHE. У него нет округлого вида, но он доступен во всех шрифтах и не требует ничего особенного для ввода.

В то время, когда мы сделали выбор в пользу 02BC, именно округлый вид "перевесил" в пользу 02BC по сравнению с 0027. Мы хотели, чтобы напечатанные Писания (а также приложение) имели рукописный завитой тип апострофа. Мы могли бы вернуться к 0027, если у Charis есть альтернативный завитой глиф, но это также потребовало бы изменения файлов keyman повсеместно. (Моя догадка — по крайней мере для всей Западной Африки, где использование 02BC для элизии стало обычной практикой).

Смотря на набор глифов 0027, нет альтернативного глифа для "некрасивого ' ... Смотря на изображение ниже из документации Charis 7.0, похоже, было изменение в способе реализации апострофа (хотя я не могу найти упоминания об этом в документации)

Если я сравниваю Charis SIL 6.2 с Charis 7.0, не похоже, чтобы была разница:

Наши читатели привыкли к завитому апострофу, поэтому 0027 (по-прежнему) не является вариантом. Я думаю, что на данный момент варианты следующие: 1: вернуться к Paratext 9.4 на время. 2: утвердить все сочетания [C]+02BC в инвентаре символов.
Остается вопрос, влияет ли изменение с 9.4 на 9.5 на функцию моста в Flex для слов с внутрисловным 02BC.

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

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

0 голосов
1 ответ 51 просмотров
В нашем проекте точки с запятой разрешены в качестве разделителей между перекрёстными ссылками, но не в любом другом ... удалять лишние точки с запятой с помощью функции Find?
Ruth Mathys 153 задал вопрос сен 22, 2025
0 голосов
1 ответ 39 просмотров
Я волонтёр (с ограниченным опытом работы с PT), помогающий команде переводчиков подготовить Евангелия и Деяния для ... это сообщение об ошибке. Заранее благодарю за помощь.
mark2024 124 задал вопрос авг 15, 2025
0 голосов
1 ответ 248 просмотров
Working on a Glossary and running basic checks. A lot of helpful errors coming up. But where we refer in the text to ... . Or I am overlooking something. Thank you for your input.
Tim 934 задал вопрос июн 18, 2019
0 голосов
1 ответ 64 просмотров
Я добавил транслитерацию ивритских букв в акростихах Псалмов внутри \qac USFM. Ниже приведен образец конца Псалма 9:2-9:3 со всеми ... \q1 \v 3 \qac (бет) \qac* Нгабафоцне...
anon635921 121 задал вопрос 3 дней назад
0 голосов
1 ответ 211 просмотров
Здравствуйте, У меня возникла проблема с кавычками в моем проекте Paratext. Каждый раз, когда я пытаюсь ввести ... почему это происходит и как это исправить? Спасибо, Christopher
christopher_meyer 106 задал вопрос авг 31, 2023
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,052 вопросов
6,011 ответов
5,677 комментариев
2,031 пользователей