Poser votre question
0

Espace fine insécable dans LibreOffice Writer

posée 2020-03-01 17:37:13 +0100

Image Gravatar de Chimel31

Bonjour,

En 2020, est-il prévu que LibreOffice Writer reconnaisse certains des espaces disponibles dans l'alphabet UNICODE, et certaines des règles typographiques majeures du français ?

Je constate que LibreOffice sait bien rendre à l'écran le micro-espacement entre les lettres et les mots des paragraphes justifiés, et qu'il insère ou remplace déjà automatiquement des espaces insécables pour certains signes de ponctuation.

Programmatiquement parlant, il ne devrait pas être très difficile de représenter les espaces fines insécables qu'on peut déjà insérer manuellement dans un texte, et de proposer l'espace fine insécable plutôt que l'espace insécable pour certains de ces signes de ponctuation ou même les séparateurs de milliers.

LibreOffice Writer remplace déjà automatiquement le tiret normal par un tiret plus approprié selon le contexte, ajouter la reconnaissance de l'espace fine insécable serait un grand pas de plus vers le respect des règles typographiques du français, et ça ne représente de toute façon qu'un nombre de cas de figure limité à programmer.

Je compose régulièrement des livres et livrets sur LibreOffice Writer uniquement, j'exporte le PDF résultant directement pour l'imprimeur, sans passer par un logiciel de PAO, et une fonctionnalité de ce genre apporterait une immense amélioration dans la qualité du travail produit. Même si le lecteur lambda ne remarque pas consciemment la différence entre une espace insécable et une espace fine insécable, il n'en reste pas moins que ces petites touches procurent une impression inconsciente de beau travail et de professionnalisme, que n'apportent pas ces textes à une seule dimension (puisque l'espace insécable a la même châsse que l'espace normal).

Bon, maintenant, si ça ne se fait pas, tant pis, travailler la forme n'améliorera pas le fond de mes textes de m... ;)

éditer requalifier signaler fermer fusionner supprimer

Commentaires

Je souscrit totalement à votre souhait de suivre les règles typographiques traditionnelles françaises. Malheureusement, le développement de LO repose totalement sur le volontariat. Il n'y a pas de programmeurs salariés à qui on pourrait confier une spécification et exiger un rendu dans un certain délai.

Le texte-source de LO est disponible librement pour tout un chacun. Rien n'empêche quiconque de se lancer dans l'aventure. Cependant, je crains que le ticket d'entrée soit assez lourd (apprentissage de la structure du code, compréhension du flux de données, encodage ODF du texte, …).

J'ai peur aussi que le module "français" repose sur une fonction commune à toutes les langues (au moins latines) et que, par conséquent, le traitement d'une langue soit un compromis plus ou moins acceptable.

Vous pouvez néanmoins soumettre une demande d'ajout de fonctionnalité ici (en anglais) avec une spécification détaillée.

Image Gravatar de ajlittozajlittoz ( 2020-03-01 20:25:42 +0100 )éditer

2Réponses

0

répondue 2020-03-01 20:35:36 +0100

Image Gravatar de Pioulo

Bonsoir, L'extension Grammalecte le permet :description de l'image

Cordialement,

éditer signaler supprimer permalien plus
0

répondue 2020-03-02 21:16:57 +0100

Image Gravatar de Chimel31

Merci à tous, l'extension Grammalecte semble effectivement résoudre ou respecter pas mal de ces règles typographiques françaises. Je suspecte que ce formateur de texte n'a pas été développé par la moitié d'un... ;)

L'option de formatage des chevrons ne permet toutefois que d'ajouter les espaces insécables si on la coche, elle ne les supprime pas si on la décoche, mais c'est normal : la coche permet simplement d'appliquer cette règle ou de ne rien faire dans ces cas de figure, pas d'appliquer le comportement opposé qui ne correspond à aucune règle et serait donc une faute typographique.

Plein de choses à explorer dans cette extension...

éditer signaler supprimer permalien plus
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2020-03-01 17:37:13 +0100

Consultée: 266 fois

Mise à jour: Mar 02