Рассмотрим вот эту довольно ужасную строку в полностью выровненном тексте:

Можно увидеть, что она была усечена, или, по крайней мере, справа есть лишнее пространство. Это потому, что для этого примера я отключил межбуквенный интервал. Лучшего переноса строки (в рамках данного обсуждения) нет, и, следовательно, нет места для вставки дополнительного пространства, в результате чего мы получаем недополненную строку. Но кто вообще так делает? Наверняка они бы включили межбуквенный интервал. Так что давайте включим совсем немного: 0,5%:

Фу. Это гораздо больше, чем максимальное растяжение в 0,5%. Что происходит? Ну, XeTeX должен решить, что делать с интервалами при таком плохом переносе. На самом деле у него есть специальный проход, который по сути говорит алгоритму переноса: у вас есть дополнительный 1 дюйм на строку (по умолчанию задается через \emergencystretch=1in), так что если вы можете выровнять текст на основе этого, то делайте это. И 0,5% добавляет ровно столько межбуквенного пространства, чтобы нам не потребовалось более 1 дюйма дополнительного пространства. Теперь строка растянута, и все это аварийное растяжение распределяется среди всех этих промежутков, независимо от любого максимального значения, которое мы могли бы задать для растяжения, и межбуквенное пространство выглядит сверхшироким и размазанным.
Это лучшее, что мы можем сделать? Считайте себя счастливыми все, кто работает с более короткими «словами» и не должен иметь дело с отсутствием межсловесных переносов. К счастью, этот текст помечен знаками переноса слов, которые превращаются в ZWSP. ZWSP определяется как принимающий межбуквенный интервал, поэтому мы можем хитрить и отключить межбуквенный интервал, сохранив при этом межбуквенное пространство для ZWSP. Мы делаем это, добавляя строку:
```
\def\intercharspace{\leavevmode\nobreak\hskip\intercharskip}
```
в наш ptxprint-mods.tex (поскольку отключение межбуквенных интервалов закомментирует его в файле задания .tex). Что мы получим, если снова отключим межбуквенный интервал?

Хм, не намного лучше, но хотя бы текст переносится по словам, а не по графемным кластерам. Это может быть предпочтительнее, а может и нет. Но красивого решения нет. Это вопрос о том, как сделать лучшее из плохой ситуации.
Комментарии приветствуются, только не говорите: «Тогда не переносите там!» (Что, конечно, правильное решение, но может не всегда быть доступно с учетом имеющегося у нас времени)