Traditionnellement, nous n'autorisons PAS les retours à la ligne sur les traits d'union intra-mots. Mais pour ce livre de Jonas, nous voulons expérimenter cette option. Sur l'onglet View/Edit > Changes.txt, j'ai ajouté le fragment de code des boutons très utiles situés à droite — la ligne 7 dans la capture d'écran. Cela fonctionne très bien — merci pour ces suggestions de fragments utiles ! Cependant, dans un paragraphe, je dois éviter une chaîne de suffixe orpheline, j'ai donc ajouté la ligne 9 et utilisé « Expand paragraph by one line » dans ma fenêtre de mise en page PTX Print.

Le résultat de cette configuration est ci-dessous — même résultat : la ligne 7 remplace la ligne 9. Lorsque je commente la ligne 7, le mot piriʼooareha-ʼuuri est correctement déplacé en tant qu'unité à la ligne suivante ; cependant... tous les traits d'union intra-mots en fin de ligne sont traités comme non cassables, ce qui n'est pas ce que je veux.
J'ai donc remarqué (ah !) que la ligne 7 autorise le retour à la ligne en insérant un espace insécable de largeur nulle après le trait d'union. J'ai donc essayé ceci pour la ligne 9 :
at JON 1:8 '(piriʼooareha)-\u200B(ʼuuri?”)' > '\1\u2011\2'
Mais le suffixe était toujours orphelin. Ce code regex est au-dessus de mes capacités — au-dessus de mon niveau d'expertise.

Comment puis-je donc remplacer le code « autoriser les retours à la ligne après les traits d'union intra-mots » pour une seule occurrence ? Ou ce fragment de code pourrait-il être ajusté pour un périmètre plus restreint ou quelque chose de similaire ?
We have traditionally NOT allowed lines to break in-word hyphens. But for this Jonah book we want to experiment with this option. On the View/Edit > Changes.txt tab I added the code snippet from the very helpful buttons at the right--line 7 in the screenshot. This works great--thank you for these helpful snippet suggestions! However, in one paragraph I need to avoid an orphaned suffix string, so I added line 9 and then used "Expand paragraph by one line" in my PTX Print Layout window.

The result of this configuration is below--same result : Line 7 overrides line 9. When I comment out line 7 the word piriʼooareha-ʼuuri is correctly moved as a unit to the next line; however... all end-of-line in-word hyphens are treated as non-breaking, which is not what I want.
So then I noticed (duh!) that line 7 allows the line break by inserting a zero-width space after the hyphen. So I tried this for line 9:
at JON 1:8 '(piriʼooareha)-\u200B(ʼuuri?”)' > '\1\u2011\2'
But the suffix was still orphaned. This regex code is above my power-OWL paygrade.

So how do I override the "allow linebreaks after in-word hyphens" code for a single instance? Or could this code snippet be tweaked for a narrower scope or something?