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.
