[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Guillemets imbriqués



On Tue, Dec 13, 2005 at 11:54:23AM +0100, Patrice Karatchentzeff wrote:
> Le 13/12/05, Denis Barbier<barbier@linuxfr.org> a écrit :
> > On Tue, Dec 13, 2005 at 11:31:40AM +0100, Patrice Karatchentzeff wrote:
> > [...]
> > > Il n'y a pas d'anglophones natifs férus de leur langue dans le monde
> > > cosmopolite de Debian pour que de pauvres francophones hérétiques
> > > dussent corriger leur typo ?
> >
> > Heu, les anglophones s'occupent des pages en anglais. Ma question
> > concerne les pages en français, c'est pourquoi je la poste ici.
> 
> Dans ce cas, je ne comprends pas : pourquoi ne pas définir les
> guillemets français ? La page que tu cites donne les références.
> Pourquoi se servir de \201C ... \201D (" ... ")  qui n'est qu'un
> paliatif ?

Okay, mon message initial était peu clair, désolé.
Je reprends donc depuis le début. Le fichier english/debian.css contient
du code pour le rendu des citations pour toutes les langues (ça devrait
bientôt changer, mais c'est comme ça pour l'instant). Ce qui nous
intéresse est :

  html[lang="fr"] q:before { content: "\00AB\00A0"; }
  html[lang="fr"] q:after { content: "\00A0\00BB"; }
  html[lang="fr"] q q:before { content: "\2039\00A0"; }
  html[lang="fr"] q q:after { content: "\00A0\203A"; }

Le rendu des citations est donc effectué par des guillemets français
classiques. Pour les citations imbriquées, il y a actuellement \2039-\203A
que je propose de remplacer par \201C-\201D.

Autre point discutable : l'espace utilisé est l'espace insécable
classique. Il y avait avant \2005 qui est un quart de cadratin.

  html[lang=fr] q:before { content: "\00AB\2005"; white-space: nowrap;}
  html[lang=fr] q:after { content: "\2005\00BB"; white-space: nowrap;}
  html[lang=fr] q q:before { content: "\2039\2005"; white-space: nowrap;}
  html[lang=fr] q q:after { content: "\2005\203A"; white-space: nowrap;}

C'est par exemple ce qu'on trouve sur
  http://phnk.com/blog/?2005/07/23/230-guillemets-css
et Jutta a fait une page pour tester :
  http://www.witch.westfalen.de/csstest/quotes/quotes.html

D'autres infos intéressantes sur
  http://perso.univ-lyon2.fr/~poitou/Typo/t02a.html
  http://en.wikipedia.org/wiki/Quotation_mark#Angled_quotation_marks_in_various_European_languages

Je suis pour garder l'espace insécable \00A0, même s'il est trop grand,
pour ne pas avoir de problèmes avec les polices qui n'auraient pas ce
caractère \2005. Avis, commentaires ?

Denis



Reply to: