Ponctuation française avec LuaTeX
Cahiers GUTenberg, no. 54-55 (2010), pp. 87-100.

Si TeX était l’œuvre d’un français, il existerait peut-être une primitive pour ajouter une espace avant la ponctuation haute (point d’interrogation, point d’exclamation, point-virgule, deux-points) comme le veut la tradition française – mais tel n’est pas le cas. LuaTeX n’apporte pas une telle primitive, mais il permet de manipuler les listes de caractères au cours de la composition du texte. Cet article se propose d’illustrer cela par la présentation d’algorithmes en Lua destinés à insérer des espaces à bon escient devant les signes de ponctuation qui le requièrent.

If TeX had been created by a French man, maybe it would have a primitive dedicated to insert spaces before some punctuation signs (question mark, exclamation mark, colon, semi-colon) as is usual in the French typographical tradition–but this wasn’t the case. LuaTeX is not written by a French team either, but it enables handling character lists while texts are being typeset. The goal of this work is to illustrate its power by presenting Lua algorithms meant to insert the proper space before those signs that require it.

Isambert, Paul 1

1 Université Sorbonne Nouvelle Paris
@article{CG_2010___54-55_87_0,
     author = {Isambert, Paul},
     title = {Ponctuation fran\c{c}aise avec {LuaTeX}},
     journal = {Cahiers GUTenberg},
     pages = {87--100},
     publisher = {Association GUTenberg},
     number = {54-55},
     year = {2010},
     language = {fr},
     url = {http://www.numdam.org/item/CG_2010___54-55_87_0/}
}
TY  - JOUR
AU  - Isambert, Paul
TI  - Ponctuation française avec LuaTeX
JO  - Cahiers GUTenberg
PY  - 2010
SP  - 87
EP  - 100
IS  - 54-55
PB  - Association GUTenberg
UR  - http://www.numdam.org/item/CG_2010___54-55_87_0/
LA  - fr
ID  - CG_2010___54-55_87_0
ER  - 
%0 Journal Article
%A Isambert, Paul
%T Ponctuation française avec LuaTeX
%J Cahiers GUTenberg
%D 2010
%P 87-100
%N 54-55
%I Association GUTenberg
%U http://www.numdam.org/item/CG_2010___54-55_87_0/
%G fr
%F CG_2010___54-55_87_0
Isambert, Paul. Ponctuation française avec LuaTeX. Cahiers GUTenberg, no. 54-55 (2010), pp. 87-100. http://www.numdam.org/item/CG_2010___54-55_87_0/