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

У нас есть внушительный список данных для переносов, созданных вручную, который импортируется в PTXPrint из базового проекта PT через > Fonts+Scripts > Hyphenation > Import List...

Я нашёл здесь файл, который, похоже, является результатом этого импорта:

"D:\[path]\PT9\[project]\shared\ptxprint\hyphen-[project].tex"

Этот файл .tex закодирован в UTF8, и я вижу только «обычные» дефисы в форме U+002D. Теперь я хотел бы использовать регулярное выражение, чтобы сократить варианты переносов, которые «возможны, но некрасивы»: 

Я остановлю PTXPrint, сделаю резервную копию, внесу изменения, удалив определённые дефисы, запущу PTXPrint снова и попробую выполнить «Print» (печать), то есть «Make PDF» (создать PDF). Звучит ли это разумно, или я таким образом разрушу проект PTXPrint? Если второе, есть ли лучший способ настроить переносы?

Примечание: мне не нужна помощь с регулярным выражением, спасибо. Вопрос здесь только о внутреннем устройстве PTXPrint.


Кратко:
Мы рассматриваем проект PT как «источник» для множества возможных публикаций, что наглядно продемонстрировано в онлайн-галерее образцов PTXPrint. Поэтому внутри Paratext мы тщательно вручную поддерживаем основной список переносов, где мы отмечаем все допустимые варианты, даже не очень красивые.

Для данной публикации наша целевая аудитория — взрослые читатели, и у нас есть макет, размер страницы и размер шрифта, которые дают нам «немного больше свободы» и гибкости. Поэтому мы можем отфильтровать некоторые допустимые, но неидеальные варианты переносов. Например, я хочу удалить все варианты, которые оставляют на конце напечатанной строки только один символ, как «сироту», и аналогично для одиноких символов в конце.

Переведено машиной с языка English
PTXprint от (934 очков) | 71 просмотров
Комментарий, чтобы дать краткое обновление: поскольку дедлайн приближается, я просто решил попробовать, как описано выше.

Я не получил никаких сообщений об ошибках или сбоев, и я вижу, что некрасивые однобуквенные «сироты» в конце строк исчезли. Если есть негативные побочные эффекты, я пока их не обнаружил.

Конечно, есть цена: мне нужно снова пройти по всей публикации и заново настроить «Adjustments» (корректировки). Но я знал, что это произойдёт, если я изменю варианты переносов. Пока это того стоит, страницы выглядят лучше.
Переведено машиной с языка English

1 ответ

+1 голос
Вы определённо можете безопасно сделать то, что хотите. Скорее всего, вы сохраните резервную копию файла, прежде чем начнёте экспериментировать. Худшее, что может произойти, — это то, что вы испортите переносы, и вы всегда можете отключить использование этого файла изнутри ptxprint.

В целом, ptxprint сильно зависит от данных из файлов в области конфигурации; если вы отредактируете эти файлы каким-либо другим способом так, чтобы ptxprint был доволен результатом, то это совершенно нормальный способ заставить ptxprint делать то, что вы хотите.
Переведено машиной с языка English
от (658 очков)

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

+1 голос
1 ответ 258 просмотров
The Interlinearizer automatically breaks words with hyphens in them and I cannot figure out how to join the hyphenated ... New Guinea [Email Removed].pgmailto:[Email Removed].pg
SIL LSS PNG 411 задал вопрос окт 31, 2017
0 голосов
1 ответ 159 просмотров
Mailto: <ptxprint_support@<your.org's.address>> Traceback (most recent call last): File "ptxprint\gtkview.py", line 1565 ... name 'accumulate' is not defined PTXprint Version 2.5.5
mdjojoseparto 102 задал вопрос авг 5, 2024
0 голосов
1 ответ 78 просмотров
Традиционно мы НЕ разрешали переносы дефисов внутри слов. Но для этой книги Ионы мы хотим поэкспериментировать с этим ... кода, чтобы он действовал в более узком контексте?
KimB 673 задал вопрос май 30
+1 голос
4 ответов 768 просмотров
Removing words from hyphenatedWords.txt that no longer exist in the project I am trying to prepare the hyphenatedWords. ... the Wordlist database and hopefully make it run faster.
Kent Spielmann 1,8тыс. задал вопрос июл 22, 2020
0 голосов
0 ответов 179 просмотров
If data in your project uses a mix of composed and decomposed characters (likely due to using different keyboard ... and click OK. See also: Introduction to project conversion
[Expert]
anon421222
735
задал вопрос фев 23, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,058 вопросов
6,019 ответов
5,687 комментариев
2,034 пользователей