Salut,
il me semblait qu’on pouvait utiliser [(#DESCRIPTIF*|couper{160}|propre)] pour couper un texte tout en conservant les traitements typographiques (gras, italique, paragraphes…) mais ça m’affiche le texte brut sans les traitements.
Voir l’exemple dans la doc :
Le seul truc qui marche, ce sont les paragraphes et retours à la ligne avec [(#TEXTE|couper{160}|propre)].
jean marie
Bé ça dépend ce que tu as dans ton #DESCRIPTIF* là, donc difficile de dire…
Cela dit tu vas couper que le texte *de syntaxe SPIP* donc du coup tu peux pas être assuré qu'il va y avoir que 160 à la fin, si ya des modèles etc.
D'où la fonction texte_truncate() rajouté à Bonux il y a 5 ans, qui permet de couper du HTML final directement. 
(cf aussi le ticket dans bonux pour faire une fonction plus simple par dessus)