Deutsch   English   Français   Italiano  
<622f91d1$0$13446$426a74cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-b.proxad.net!nnrp1-2.free.fr!not-for-mail
Date: Mon, 14 Mar 2022 20:04:48 +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>
 <622cb94d$0$25318$426a74cc@news.free.fr> <87sfrkrk8g.fsf@example.com>
From: Daniel Flipo <dflipo@nowhere.com>
In-Reply-To: <87sfrkrk8g.fsf@example.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 60
Message-ID: <622f91d1$0$13446$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 14 Mar 2022 20:04:49 CET
NNTP-Posting-Host: 91.175.5.155
X-Trace: 1647284689 news-2.free.fr 13446 91.175.5.155:56904
X-Complaints-To: abuse@proxad.net
Bytes: 3433


Bonsoir,

Le 14/03/2022 à 09:50, Denis Bitouzé a écrit :

DF>> Le tri des caractères accentués français requiert l'option -u de
DF>> xindex qui force l'utilisation de l'algorithme UCA.
> 
> Ah... Il serait du coup souhaitable que lorsque l'une ou l'autre des
> options :
> 
> - `-l fr` ;
> - `-l *`, le français étant détecté comme langue par défaut,
> 
> l'option `-u` soit automatiquement activée.

J'ai prévu un fichier xindex-french.lua qui, utilisé avec la commande :

xindex -c french monfichier

force les options -u  (et des options spécifiques au français, cf. 
ci-dessous) ainsi que "-l fr" (cette dernière pouvant quand même être 
écrasée par une autre option /explicite/ "-l de" par exemple.

Denis : j'y ai inclus tes suppressions des tirets pour les sous-item et 
supprimé les abréviations « sq. » et « sqq. ».

Les préférences (en début de fichier) sont bien documentées et 
facilement modifiables par l'utilisateur, je pense à une version perso 
du fichier xindex-french.lua à placer dans le dossier courant ou dans le 
$TEXMHOME ou $TEXMFLOCAL.

>> 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.

C'est presque prêt, encore quelques tests à faire…  Herbert m'a fait 
savoir qu'il est débordé en ce moment, il ne devrait pas pouvoir 
travailler sérieusement sur xindex avant un mois ou deux, patience donc !

> Excellente nouvelle : merci ! Les listes `alphabet_lower` et
> `alphabet_upper` auraient-elles alors encore raison d'être dans le
> fichier `xindex-fr.lua ` ?

Oui, quand même.  Il ne faut pas se cacher que recourir à UCA ne 
s'impose que si on a des mots accentués à trier (ou des mots avec 
apostrophe, tiret, etc.), c'est ça qui impose le tri à plusieurs (quatre 
en fait !) niveaux.

Sinon, un tri simple (sans -u) peut suffire et sera *beaucoup* plus 
rapide ;-).  C'est pourquoi, j'ai prévu, dans mon fichier 
xindex-french.lua la possibilité de /ne pas/ recourir à UCA (une ligne à 
mettre en commentaire).

Même avec UCA, les listes `alphabet_lower` et `alphabet_upper` sont 
utilisées (mais marginalement).

-- 
Daniel Flipo