0 голосов
557 просмотров
У нас есть дочерний проект, который берет текст на основе латиницы и превращает его в письмо Юго-Восточной Азии, использующее тонкие пробелы. Шаблон, созданный в процессе интерлинеаризации, дает нам обычные пробелы. Нам не удалось найти способ заменить их в Paratext; мне сказали, что PTX пока не может этого сделать. PTXPrint может это исправить, но мы также используем Scripture App Builder, и там это выглядит не очень хорошо. Может ли кто-нибудь направить меня к помощи в решении этой давней проблемы? Большое спасибо. Марк Осборн
Переведено машиной с языка English
Paratext от (104 очков) | 557 просмотров

4 Ответов

0 голосов
Похоже, у вас есть интерлинеар, который экспортируется в дочерний проект. Это верно?

Если да, вы всегда можете выполнить поиск/замену в дочернем проекте, чтобы просто заменить пробелы. Если вы когда-нибудь повторно экспортируете интерлинеар, ваши изменения будут перезаписаны, но повторное выполнение этого поиска/замены не должно быть сложным.

Другой вариант — сделать то же самое в SAB, что вы делаете в PTXprint, внося изменения на лету. Синтаксис немного отличается (возможно, даже немного проще в SAB), но то, что вы сделали в PTXprint, должно стать хорошей отправной точкой. В SAB посмотрите в Appearance-->Changes, и вы должны сможете добавить изменения, очень похожие на то, как вы делали это в PTXprint.
Переведено машиной с языка English
от (1,9тыс. очков)
Спасибо. Да, это дочерний проект. Поскольку я не был уверен, что смогу сам выполнить поиск/замену, я обратился в службу поддержки компьютеров, но мне сказали, что на этом этапе это невозможно. Я был удивлен, так как в первых черновиках мы могли вручную вводить тонкий пробел, используя клавиатуру Keyman. Спасибо, что напомнили мне о возможности выполнять Changes. Я посмотрел и вспомнил, что мы уже настроили это однажды, но похоже, что теперь это больше не работает. Посмотрю еще раз. С наилучшими пожеланиями. Марк
Переведено машиной с языка English
0 голосов
Марк — Paratext 9.5 должен позволять вам использовать тонкие пробелы в тексте (по крайней мере, в той тестовой сборке, которую я проверил). Я не уверен, когда 9.5 станет доступна для бета-тестирования.
Переведено машиной с языка English
от (9,9тыс. очков)
Спасибо. Буду ждать этого обновления. Марк
Переведено машиной с языка English
Фил, будут ли еще изменения в обработке пробелов в 9.5? ~Майк
Переведено машиной с языка English
0 голосов

Я потратил много, много дней, борясь с проблемами пробелов в письмах Юго-Восточной Азии. Я НИКОГДА не видел издательской среды, в которой пробелы фиксированной ширины, такие как THIN SPACE \u2009 или EM SPACE \u2003, давали бы правильный вывод при использовании между словами или фразами. Вот несколько конкретных проблем, которые я наблюдал:

  • Тогда как обычный SPACE \u0020 исчезает в конце строки, когда предшествующее слово достигает правого поля, пробел фиксированной ширины либо требует достаточно места, чтобы появиться на строке до правого поля, либо ширина пробела тянет предшествующее слово на следующую строку, либо пробел фиксированной ширины переносится на следующую строку один, фактически создавая отступ следующей строки текста. 
  • Алгоритмы переноса строк отдают предпочтение переносу по SPACE выше, чем по пробелам фиксированной ширины, что приводит к появлению некрасивых абзацев с полустроками текста.
  • Пробел фиксированной ширины нельзя растянуть или сжать, чтобы достичь полностью выровненных по ширине полей или красиво сбалансированных абзацев. Для этих целей работает только обычный символ SPACE.
  • Пробел фиксированной ширины может выглядеть странно, когда пользователь копирует текст из приложения и вставляет его в мессенджер и т. д.
  • Клавиатуры телефонов не могут вводить пробел фиксированной ширины, поэтому поиск нескольких слов в приложении для телефона будет неудачным.
Решение, которое я нашел, — использовать обычные символы SPACE \u0020 как для узких, так и для широких пробелов. В PTXprint я использую SPACE+ZWSP+SPACE, чтобы получить двойной (или тройной) пробел на разрывах фраз. В SAB я использую два или три пробела, со стилем, содержащим CSS white-space: pre-wrap; , чтобы предотвратить свертывание HTML-движком нескольких пробелов в один. В любом случае, будь то PTXprint, SAB или Indesign, я могу применить пользовательские стили к пробелу, чтобы сделать его шире или уже.
Использование пробелов фиксированной ширины в Paratext в основном работает нормально, хотя список пунктуации сбивается с толку. Однако мое предпочтение — избегать использования пробелов фиксированной ширины и в Paratext, потому что их трудно увидеть. Лучше использовать видимый символ (например, запятую на разрывах фраз), а затем изменить символ на более широкий или более узкий пробел при публикации.
Как указал mnjames, SAB почти так же гибок, как PTXprint, когда дело доходит до реализации правил изменений, поэтому вы должны быть в состоянии получить идеальный вывод в любой из программ, если у вас есть рабочий шрифт.
Переведено машиной с языка English
от (607 очков)
0 голосов

Paratext 9.5 позволит использовать различные символы пробела.

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

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

0 голосов
0 ответов 184 просмотров
(anon451647 writes) This line (in PrintDraftChanges.txt) will change a plus sign to a thin space if it has a non- ... not match them (especially if they are non-Roman letters).
аноним задал вопрос апр 10, 2015
+1 голос
1 ответ 196 просмотров
В файле PrintDraftChanges.txt по умолчанию, который использует PTXPrint, есть строки такого вида: ' * ' > '\ ... Можно ли исправить это в файле PrintDraftChanges.txt по умолчанию?
jeffh 1,4тыс. задал вопрос дек 1, 2020
0 голосов
2 ответов 361 просмотров
В проекте, где выполняется финальная проверка Нового Завета, содержится много символов 202F. Однако попытки заменить ... такого поведения. Буду очень признателен за вашу помощь.
muckles 540 задал вопрос июл 6, 2018
0 голосов
3 ответов 443 просмотров
При указании ссылок на Писание, охватывающих несколько глав, команда Komba предпочитает оформлять их следующим образом: ... тире без пробелов слишком длинное и выглядит некрасиво.
anon142050 118 задал вопрос апр 17, 2019
0 голосов
2 ответов 316 просмотров
We have a language family in our area that has historically used the same space (0020) to mark syllable boundary as ... marker would be replaced with space in the Preview View.
MSEAIT_LT 478 задал вопрос дек 7, 2017
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,046 вопросов
6,006 ответов
5,671 комментариев
2,026 пользователей