Site: plugins SPIP
Prise électrique

Typographie et raccourcis

CÉSURE AUTOMATIQUE

5 votes
Version de SPIP
  • SPIP 1.9.2
  • SPIP 2.0
État : stable
Base de données
  • ? Pas d’accès SQL
Auteur : ARNO*
Langues
  • Deutsch
  • English
  • Français

Ce plu­gin per­met d’insé­rer les indi­ca­tions de césure option­nelle dans les tex­tes trai­tés par SPIP. Les tex­tes ainsi trai­tés béné­fi­cient d’une césure auto­ma­ti­que en HTML. Il est actif pour l’alle­mand, l’anglais et le fran­çais.

Très inté­res­sant arti­cle sur la lisi­bi­lité à l’écran d’Olivier Marcellin, publié sur Objets livres. Une petite erreur a pour­tant retenu mon atten­tion :

La com­po­si­tion au fer à gau­che est à pri­vi­lé­gier, plu­tôt que jus­ti­fiée, afin de contour­ner la limi­ta­tion actuelle concer­nant l’impos­si­bi­lité de géné­rer des césu­res auto­ma­ti­ques en fin de lignes.

« l’impos­si­bi­lité de géné­rer des césu­res auto­ma­ti­ques en fin de lignes », cela n’est pas exac­te­ment vrai...

Fil a signalé il y a quel­ques jours sur spip-dev une entrée de forum, qui expli­que qu’il existe des carac­tè­res Unicode per­met­tant d’indi­quer au buti­neur les endroits où il a le droit d’effec­tuer des césu­res dis­crè­tes (c’est-à-dire quand il en a besoin).

Illico, cela m’a fait pen­ser aux règles de césure de TeX : ce sys­tème de com­po­si­tion pro­pose (depuis plus de vingt ans) des règles pour effec­tuer les césu­res. Car la dif­fi­culté pour nous n’est pas seu­le­ment d’insé­rer ces carac­tè­res auto­ri­sant les césu­res, mais de savoir où les insé­rer et de les insé­rer auto­ma­ti­que­ment.

En cher­chant un peu, je suis tombé sur cette page de YellowGreen qui four­nit, notam­ment, un script PHP auto­ma­ti­sant l’inser­tion des carac­tè­res de césure dis­crète pour le fran­çais, l’anglais et l’alle­mand, en se basant sur les règles de TeX.

C’est ce qu’auto­ma­tise ce plu­gin.

Pour l’uti­li­ser, il faut modi­fier vos sque­let­tes là où vou­lez uti­li­ser les césu­res. Cela se fait très sim­ple­ment ainsi :

  1. [(#TEXTE|cesure{#LANG})]

Conseil d’uti­li­sa­tion : les césu­res rédui­sent la lisi­bi­lité d’un para­gra­phe ; il n’est donc pas conseillé de les uti­li­ser sys­té­ma­ti­que­ment. Je sug­gère d’uti­li­ser ce fil­tre uni­que­ment dans les lar­geurs de tex­tes très fai­bles (200 pixels et moins) ; je déconseille en par­ti­cu­lier d’uti­li­ser les césu­res sur les colon­nes très lar­ges, où la dégra­da­tion de la lisi­bi­lité est plus impor­tante. L’effet est également plus élégant en texte jus­ti­fié (c’est-à-dire ali­gné à gau­che et à droite).

Pour éviter de cou­per dans les éléments tels que les enca­drés et les inter­ti­tres, le plu­gin ne s’appli­que qu’à l’inté­rieur des para­gra­phes géné­rés par SPIP. Si le texte ne contient pas de para­gra­phes, alors il s’appli­que à l’inté­gra­lité du texte.

Pour écrire une critique de ce plugin, vous devez être un rédacteur de ce site.
Écrire un message

Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)
  • [Se connecter]

Rémi Castérès
il y a 6 jours

L’idée est for­mi­da­ble et ce serait par­fait... si cela fonc­tion­nait aussi avec Firefox ! Malheureusement, avec ce der­nier, il y a une espace en fin de ligne au lieu d’un tiret.

La pré­sen­ta­tion est donc pire qu’avec des lignes irré­gu­liè­res. Comme Firefox est très uti­lisé, je ne peux hélas pas uti­li­ser "césure auto­ma­ti­que".

ARNO*
auteur du plugin
il y a 6 jours

Bonjour Rémi,

Avec quelle ver­sion de Firefox ? Avec Firefox 2.0.18 sur Mac, il n’y a sim­ple­ment pas de césure. Avec Firefox 3, césure nickel.


Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)
  • [Se connecter]

Manao
il y a 2 mois

Et bien, ARNO*, je regarde vos plu­gins depuis une petite heure et c’est un régal. Non seu­le­ment ce plu­gin est inté­res­sant (marre des deman­des de jus­ti­fi­ca­tions à outrance) mais il va enfin pou­voir sou­la­ger quel­ques clients un peu ner­veux. Bravo pour ce bou­lot.


Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)
  • [Se connecter]

Site: plugins SPIP
Prise électrique
2 votes