URL: https://linuxfr.org/users/ysabeau/journaux/changement-de-police-recalcitrante Title: Changement de police récalcitrante Authors: Ysabeau 🧶 Date: 2024年06月10日T20:43:26+02:00 License: CC By-SA Tags: writer, libreoffice, astuce et police_de_caractères Score: 18 Salut les gens et les autres, Attention astuce ! Il ne vous a sans doute pas échappé que je concoctais divers modèles pour LibreOffice, notamment des [modèles de CV](https://numericoach.net/-Modeles-de-CV-pour-Writer-de-LibreOffice-) pour Writer (voir le [dernier épisode](https://linuxfr.org/news/modeles-de-cv-pour-writer-de-libreoffice-saison-ultime)). Si ces modèles figurent sur le site des [extensions et modèles](https://extensions.libreoffice.org/fr) de LibreOffice, tous les fichiers n’y sont pas directement téléchargeables pour des tas de raisons. Finalement, comme la procédure s’est améliorée, je suis en train de les revoir tous pour corriger les erreurs techniques et faire en sorte qu’ils suivent tous la même séquence de styles avant de déposer les fichiers sur ce site. L’idée étant, d’une part, d’éliminer autant que se peut les styles personnalisés, d’autre part, rapidement changer la mise en forme d’un CV basé sur un de mes modèles en chargeant les styles à partir d’un autre modèle[^1]. # Le rapport avec la police ? Avec Writer on peut changer rapidement la ou les polices d’un document en passant par : `Outils> Options> Polices standard`. Elle va s’appliquer à tous les styles de paragraphe et, théoriquement, aux styles de caractères. Jusque-là, ça va. Là où ça ne va plus du tout c’est que, selon le fichier, ou plutôt son âge ou (inclusif) ses origines, ça ne fonctionne pas toujours très bien avec les styles de caractères. Et, quand vous voulez rétablir un style de caractère à son parent, Writer est susceptible de vous sortir la fonte des arrières-grands-parents, ce qui est, ma foi, fort agaçant, notamment, mais pas que, si vous ne l’avez plus sur votre ordinateur. Ceci est pénible parce que cela signifie qu’il faut modifier un à un les styles de caractères pour qu’ils se conforment aux nouvelles polices. Je n’ai pas trouvé dans Writer comment faire autrement. Mais en fait il y a une astuce, et, franchement, je crois que j’aurais pu trouver ça plus tôt. Tout part du fait que le format ODT (et l’ODF en général) est en fait un fichier « compressé » qui en regroupe plusieurs dont le fichier `styles.xml`. # Vaincre le XML[^2] Pour vaincre le XML, il faut juste s’armer d’un gestionnaire d’archives, ici Engrampa et d’un éditeur de texte, ici Notepadqq (pas assez de doigts pour Emacs, et la réputation de [Vim en matière de vaisselle](https://i.ebayimg.com/images/g/a9gAAOSwhy9mIQdm/s-l1600.jpg) est très surfaite). Une fois nos petites fournitures réunies. On ouvre, à partir de notre gestionnaire d’archives, le fichier `styles.xml` avec notre éditeur de texte et on fait un *Rechercher-Remplacer*. On n’oublie pas d’enregistrer les modifications, **sans avoir à extraire le fichier**. Ça prend cinq minutes en tout, plus si on ne sait plus où on a rangé le document et qu’on a un doute sur l’écriture des noms des polices. Les ordinateurs étant un peu idiots, il faut qu’ils soient strictement et correctement écrits. Et on n’a heureusement, absolument pas besoin de mettre le nez dans le fichier XML. Il y a probablement une méthode plus simple et plus rapide en un clic j’imagine. Faut juste cinq minutes pour développer une macro (télécharger les paquets nécessaires, vérifier que ça fonctionne et qu’il n’y a pas une parenthèse manquante ou incongrue, enfin cinq minutes d’informaticien·ne quoi). Mais, comme on dit, ça le fait. Sinon, parce que ça peut servir, j’en ai fait un beau [tutoriel](https://dutailly.net/libreoffice-writer-changement-de-police) avec des images et des explications plus détaillées à l’attention des personnes dans mon genre. C’est tout de même super facile, mais aborder un fichier xml peut être intimidant. Pour tout dire, j’ai failli demander de l’aide. Réfléchir un peu ça été plus rapide et plus efficace. [^1]: Dans la limite du possible : les modèles avec des sections peuvent nécessiter un re-travail plus sérieux. [^2]: C’est presque aussi chic que vaincre l’Everest, mais un peu exagéré, je le reconnais.

AltStyle によって変換されたページ (->オリジナル) /