On Tue, Oct 13, 2026 at 10:05:55AM +0000, Werner LEMBERG wrote:
> 
> Please consider the following snippet.
> 
> ```
> \input texinfo
> 
> @documentlanguage en
> @documentencoding UTF-8
> 
> foo
> 
> @cindex (
> @cindex [
> @cindex A
> @cindex Z
> 
> bar
> 
> @printindex cp
> 
> @bye
> ```
> 
> Processing with `texi2any --pdf` version 7.1 yields the index entry
> order '([AZ', which is what I want.  However, using the version from
> git, I get '(AZ[' instead.
> 
> What must I do to get the old collation scheme back, i.e., all special
> characters come before the alphabetical ones?

It was a bug in texindex, after I rewrote this part of it to do a
multilevel sort, only comparing case-sensitively if there was no
case-insensitive difference.  I've attempted a fix in commit d9d4cba246c,
committed today.

Reply via email to