Libreoffice does not order as one might think based on the ascii code of the individual characters, but rather on the collating of the algorithm linked to the chosen language
In calc the problem is solved by inserting custom sorting criteria in Tools/Options/Calc/Sort Lists
In writer there doesn’t seem to be this option, so sorting the following sequence of characters, already sorted by ascii code
! # $ % & ( ) * + , - . / 0
- , ! . ( ) * / & # % + $ 0
Is there a way to solve this problem, which has been present since the first versions of writer ?
Thanks for every contribution