![Livrar-se de linhas muito cheias reduzindo o espaço entre letras](https://rvso.com/image/328825/Livrar-se%20de%20linhas%20muito%20cheias%20reduzindo%20o%20espa%C3%A7o%20entre%20letras.png)
Relacionado aessa questão. Eu tenho uma string estranha que é mais longa que uma linha. Usando apenas um discricionário, não obtenho um resultado satisfatório, pois, se acertar, o LaTeX usa apenas espaçamento entre palavras para evitar hboxes super/insuficientes, o que claramente não está disponível nesta linha.
Então pensei em reduzir manualmente o espaço entre letras aqui, adicionando uma nova fonte, em cujo valor LetterSpace eu experimento até que fique bom:
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{sanskrit}
\newfontfamily\sanskritfont{TeX Gyre Pagella}
\newfontfamily\shrink[LetterSpace=-0.5]{TeX Gyre Pagella}
\begin{document}
\shrink{asmadādiviśeṣaṇaśūnyasyārthasākṣātkāritvamātrasyaivendriyādhīnatvada}\-rśanād
anaikāntikatvam asambhavīti cet | yady evam
arthasākṣātkāritvamātrasyendiryavadālokādhīnatvam upalabdham iti na santamase
paśyeyur ulūkādayaḥ | atha vyabhicāradarśanād ālokasyāvyāpakatvam,
vyabhicāraśaṅkayā tarhīndriyasyāpy avyāpakatvam | vyāptyā śaṅkā khaṇḍyata iti
cet | śaṅkāsambhavād vyāptir evāsambhavinī yadi prathamata eva vyāptiḥ,
vyabhicāro 'pi na dṛśyeta |
\end{document}
Espero que haja uma maneira melhor (automática) de fazer isso, não é?