Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-a.proxad.net!nnrp3-2.free.fr!not-for-mail Date: Sat, 12 Mar 2022 16:16:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Subject: =?UTF-8?Q?Re=3a_Configuration_pour_index_adapt=c3=a9_=c3=a0_la_typo?= =?UTF-8?Q?graphie_fran=c3=a7aise?= Content-Language: fr Newsgroups: fr.comp.text.tex References: <87lexfs5lo.fsf@example.com> From: Daniel Flipo In-Reply-To: <87lexfs5lo.fsf@example.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 49 Message-ID: <622cb94d$0$25318$426a74cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 12 Mar 2022 16:16:29 CET NNTP-Posting-Host: 91.175.5.155 X-Trace: 1647098189 news-1.free.fr 25318 91.175.5.155:60746 X-Complaints-To: abuse@proxad.net Bytes: 2783 Bonjour, Le 12/03/2022 à 13:44, Denis Bitouzé a écrit : > Bonjour à tous, > > Herbert Voss a créé `xindex`, un générateur d'index compatibles avec > l'Unicode écrit en Lua : > > ┌──── > │ https://ctan.org/pkg/xindex > └──── > > Son comportement par défaut ne semble pas adapté au français, notamment > en ce qui concerne les (sous-(sous-(sous-)))items : si un index comporte > des ⟨(sous-(sous-(sous-)))entrée⟩s, elle apparaissent au niveau : > > - 0, ainsi : ⟨entrée⟩ (OK) ; > - 1, ainsi : -\,⟨sous-entrée⟩ (pas OK : tiret à supprimer, n'est-ce > pas ?) ; > - 2, ainsi : --\,⟨sous-sous-entrée⟩ (pas OK : tiret à supprimer, > n'est-ce pas ?) ; > - 3, ainsi : ---\,⟨sous-sous-sous-entrée⟩ (pas OK : tiret à supprimer, > n'est-ce pas ?). > > Nous avons préparé, dans le dépôt `framagit` de l'association GUTenberg, > ici : > > ┌──── > │ https://framagit.org/gutenberg/xindex/-/commit/9c809624eca3099fee4b37a45f4fae543cdcc96a > └──── Je suis également en contact avec Herbert Voss et avec Michal Hoftig (lua-uca). Le tri des caractères accentués français requiert l'option -u de xindex qui force l'utilisation de l'algorithme UCA. La version lua de celui-ci, développée par Michal Hoftig, ne permet pas actuellement (v0.10) de classer les caractères accentués conformément à l'usage des dictionnaires français (sauf bien sûr utilisation de '@' sous xindex). Je pense pouvoir proposer à Michal sous quelques jours une implémentation /expérimentale/ des options [accents backward] et [alternate shifted] (pour les tirets, espaces, apostrophes) de l'algorithme UCA. Voilà, voilà… -- Daniel Flipo