У нас есть внушительный список данных для переносов, созданных вручную, который импортируется в 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 мы тщательно вручную поддерживаем основной список переносов, где мы отмечаем все допустимые варианты, даже не очень красивые.
Для данной публикации наша целевая аудитория — взрослые читатели, и у нас есть макет, размер страницы и размер шрифта, которые дают нам «немного больше свободы» и гибкости. Поэтому мы можем отфильтровать некоторые допустимые, но неидеальные варианты переносов. Например, я хочу удалить все варианты, которые оставляют на конце напечатанной строки только один символ, как «сироту», и аналогично для одиноких символов в конце.