@jibril84 Okay I think I see what’s happening in your case.
https://mctagmap.tugbucket.net/options/sort_alpha_groups/
you are using sort_alpha_groups="c|?"
which only considers the first letter of the word like in my link above. But, what it does, is then sort by the slug not the name. So in your case you have fagioli which has a slug of fagioli and funghi chiodini which has a slug of chiodini so sorting by slug, that is correct. Notice funghi cremino which has a slug of funghi-cremino and is sorted near the end as expected.
So if you could edit your tags for things like:
fagioli azuki
fagioli azuki rossi
fagioli borlotti
which are just:
azuki
azuki rossi
borlotti
to:
fagioli-azuki
fagioli-azuki-rossi
fagioli-borlotti
and:
funghi champignon
funghi chiodini
which are just:
champignon
chiodini
to:
funghi-champignon
funghi-chiodini
for example, they should sort (by slug) correctly.
For the sorting of words like a?aí in polvere, if sorted by slug (acai-in-polvere), it will be first as of now but if you remove the sort_alpha_groups
the list will sort by name and “fix” all the above tags but will move a?aí in polvere to the end as it’s sorting non-English characters and the ? sorts after Aa-Zz.