On Tue, Sep 30 2008, Olivier Guéry wrote: > Think about the usage Celine made of the punctuation.
Hello Olivier, Who is Celine? > So the rules is not : there's a space before « ! ». But there's a > space befor « ! » if the signe before is not punctuation. > But i understand your point of view. In fact such a rule is so unknow > and rare that I thinked it's better to « hard-coded » it. If you begin to treat such exceptions, you'll never finish. Today you're thinking of "!!!", tomorrow there will be "19:20" or "Hi!jab". There are 2 main ideas: - Don't put too many exceptions into ConTeXt, especially if there is no hope to treat them all automatically. When a text needs special constructions, put them in a macro, for example \ThreeExclamationMarks. - For most "rules", the opinions diverge. Some people want a bit more kerning here or there, other people want less. > The rule is a bit more complicated for the « : ». My hope was the fact > that if TeX is able to have strict rules, let use them ! Think of the French LaTeX community: some want an inter-word space before a punctuation sign, others want only a half space or even less. So don't be too strict! > Yes you're probably right. But it's hard to determine what is juste > taste or what is rules. Not so hard. Almost everybody will agree with this minimal rule for French punctuation: - there has to be some nobreakspace before the punctuation signs :?!; and » and after « - there is some default value for the amount of this space, that can be easily changed by user-setup Cheers, Peter -- http://pmrb.free.fr/contact/ ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________