Grazie; hai fatto benissimo; è sempre utile per tutti…
… tranne che per usare soul e soulutf8.
Infatti la parte so serve per spazieggiare, e questo con le dovute cautele si fa ach con microype e lo si fa molto meglio. La spazieggiatura (tracking in inglese o anche letter spacing) è utile solo se si scrive in tutte maiuscole o in maiuscoletto, mai con le minuscole di altre forme e sere. Il pacchetto microtype, oltre a migliorare fortemente la composizione delle singole righe, consente di fare anche giochetti tipo la spazieggiatura.
L’ul sta per undelline (sottolinea) che in tipografia non si usa mai.
Se non usoi microtype perché stai usando XeLaTeX con il quale microtype non riesce a fare tutti i giochetti di cui è capace, tieni presente che xelatex, usando i font opentype, sfrutta appieno attraverso le macro messe a disposizione dal pacchetto fontspec, buona parte dei giochetti di microtype, in particolare la spazieggiatura sia del maiuscolo sia del maiuscoletto.
Ferma restando l’utilità di scrivere macro associate ai shortcut di tastiera, il pacchetto soul non va usato, visto che le sue funzionalità o sono indice di bassa tipografia, o sono già fornite da altri pacchetti più utili.