[spip-dev] une subtilité typographique dans les liens

Coucou,

quand on fait un lien interne (voir «[->12]») vers un article
contenant des guillemets, on a souvent la mocheté suivante en résultat
:

(voir « « SPIP » signifie Systeme de...»)
     alors qu'on voudrait
(voir « “SPIP” signifie Systeme de...»)

Pour corriger ça j'ai plusieurs options :
1) ne rien toucher au core, surcharger inc_lien_dist par inc_lien(),
et appliquer ma transformation des guill. français en guill de second
niveau
2) ajouter cette bidouille dans le core, avec un define pour le desactiver (?)
3) ajouter un pipeline

Dites-moi votre préférence ?

-- Fil

Au niveau de inc_lien, tu ne sais pas si tu as des guillemets englobants,
faut-il conclure que tu veux passer les guillemets du titre systématiquement en guillemets de second niveau ?
Si oui, alors je suis pour la solution 1. Si tu as mieux, je suis intéressé par la 2., même sans define.

Committo,Ergo:Sum

Au niveau de inc_lien, tu ne sais pas si tu as des guillemets englobants,
faut-il conclure que tu veux passer les guillemets du titre systématiquement
en guillemets de second niveau ?

oui c'est l'idée. Au "pire" on a des guill de second niveau, ce qui ne
jure pas graphiquement parlant (même si illogique)

Si oui, alors je suis pour la solution 1. Si tu as mieux, je suis intéressé
par la 2., même sans define.

mieux, ce serait au niveau de propre, repérer les « dans les «, mais
j'ai pas hyper envie de me lancer là-dedans ; j'ai peut-être tort,
remarque, car ça doit être une "simple" regexp.

-- Fil

J ai appele le numero surtaxe pour voter ... Mais cela ne repond pas !
(Desole)

quand on fait un lien interne (voir «[->12]») vers un article
contenant des guillemets, on a souvent la mocheté suivante en résultat :

(voir « « SPIP » signifie Systeme de...»)
alors qu'on voudrait
(voir « “SPIP” signifie Systeme de...»)

1) ne rien toucher au core, surcharger inc_lien_dist par inc_lien(),
et appliquer ma transformation des guill. français en guill de second
niveau

ok j'ai fait ça au final dans le plugin "typo_guillemets" :

simplification préliminaire du plugin

transformation du lien

-- Fil