bugwikini - Bugs: bug #5071, Fonctionnalité : Respect...

 
 
Show feedback again

bug #5071: Fonctionnalité : Respect typographie française (espaces insécables)

Submitted by:  Jean-Michel Philippe <jmphilippe>
Submitted on:  Mon Jan 16 21:55:24 2006  
 
Category: FormattersSeverity: 2 - Minor
Priority: 1 - LaterStatus: Postponed
Privacy: PublicAssigned to: None
Open/Closed: OpenRelease: 0.4.3
Fixed Release: trunk
Keywords: typographie

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri Aug 10 02:25:37 2007, comment #5:

Sujet très intéressant. C'est de la typographie française, en effet. Dite simplement, la règle est la suivante : il faut un espace (insécable) avant tout caractère de ponctuation double. Ca s'applique donc aux deux point (:), points virgules (;), points d'exclamation (!) et points d'interrogation (?), et guillemets français (« et »).

SPIP gère ces règles de typo, et c'est très agréable à l'utilisation. Comme WikiNi est spécifiquement fraçais, au début ça m'a étonné qu'il n'en fasse pas de même.

La typo est un paramètre lié à la langue, donc on pourrait coder ça en dur dans un premier temps, puis faire qqch de paramétrable quand on fera l'i18n.

C'est une nouvelle fonctionnalité ça trouvera sa place dans le trunk. C'est une bonne idée d'ajouter ça.

Benjamin Gandon <gandon>
Project Member
Sat Jun 24 16:11:40 2006, comment #4:

Oui je pense que l'on doit y mettre tout caractère de ponctuation précédé d'un espace. Ainsi, si par hasard un espace traînait devant une virgule, il ne risquerait pas d'aterrir tout seul en début de ligne.

Jean-Michel Philippe <jmphilippe>
Wed Jun 21 08:49:44 2006, comment #3:

Je me demande s'il n'y a pas d'autres carractères où cela devrait s'appliquer: points d'interrogation/exclamation... peut-être même tous (?) les carractères spéciaux ?

Côté typographie il me semble que le placement ou non d'un espace est lié à la langue: la règle n'est pas nécessairement la même en Anglais et en Français. Mais bon, de ce point de vue, WikiNi aurait juste à tester s'il y a un espace, et c'est à l'utilisateur d'appliquer la règle correctement.

Didier Loiseau <lordfarquaad>
Project Administrator
Thu Feb 9 19:20:56 2006, comment #2:

et puis bien sûr maintenant mon &amp; n'est pas transformé en & !!! Donc c'était bien &nbsp dont il s'agissait...

JM.

Jean-Michel Philippe <jmphilippe>
Thu Feb 9 19:19:42 2006, comment #1:

Argh je n'avais pas prévu que gna.org me mettrait mon texte dans un bloc Html sans précaution... Il faut remettre un symbole &amp;nbsp; là où l'explication devient étrange. Mais je pense que vous aviez compris !

JM.

Jean-Michel Philippe <jmphilippe>
Mon Jan 16 21:55:24 2006, original submission:

Dans la version 0.4.3 les caractères de ponctuation comme les 2 points ':' peuvent passer seul à la ligne s'ils apparaissent en fin de la ligne courante et "débordent" de la largeur. NB: il me semble que cela avait déjà été évoqué mais je ne trouve pas de rapport de bogue correspondant.

Pour plus de clareté, le texte suivant :

"Voilà un exemple de texte avec débordement : ça déborde"

peut devenir

"Voilà un exemple de texte avec débordement
: ça déborde"

si la largeur de la zone de texte arrive au "mauvais" endroit.

Ceci est lié au fait que l'espace inséré par l'utilisateur devant la ponctuation ':' est sécable. Pour éviter ce problème que l'utilisateur peut très difficilement gérer, il faut que Wikini transforme ces espaces en espaces insécables avec ' '. En XHtml ça donnerait :

"Voilà un exemple de texte avec débordement : ça déborde"

et à l'affichage dans le cas défavorable :

"Voilà un exemple de texte avec
débordement : ça déborde"

JM. Philippe

Jean-Michel Philippe <jmphilippe>

 

(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by gandon (Posted a comment)
  • -unavailable- added by lkppo (Updated the item)
  • -unavailable- added by lordfarquaad (Posted a comment)
  • -unavailable- added by jmphilippe (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Error: not logged in

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed Nov 14 13:21:45 2007gandonStatusNone=>Postponed
      Fixed ReleaseNone=>trunk
    Fri Aug 10 02:27:37 2007gandonKeywordsespace retour ligne=>typographie
      SummaryEviter le passage à la ligne de la ponctuation=>Fonctionnalité : Respect typographie française (espaces insécables)
    Fri Jan 26 04:44:14 2007lkppoPriority5 - Normal=>1 - Later
    Tue Sep 26 08:53:04 2006progi1984CategoryNone=>Formatters
      Keywords=>espace retour ligne
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup