On Fri, Apr 24, 2026 at 12:53:15PM +0000, Vincent Belaïche wrote: > Dear Gavin & al., > > Furthermore, biber doc (biber v2.21, §1 change 1.9) says: > > Biber no longer checks the environment for locales to use for > sorting. > > which basically solves the current issue: biber has its own set of > language specific default sorting rules, no dependance on installed > locales.
I have no specific knowledge about biber, nor any understanding about the current subject, but a cursory look at Biber/UCollate.pm shows that biber could be delegating sorting to Unicode::Collate::Locale, something we do in texi2any too (or Unicode::Collate, as Unicode::Collate::Locale may not be in old Perl core modules). In general, it is not the end of the story if diverse encodings are handled as one need to read from those diverse encodings and decode to Perl characters and encode to the output encoding after having done the treatments. -- Pat
