Apostrophes remplacées par virgules dans LibreOffice 7.0.1.2

Bonjour,
J’ai installé hier la dernière version de LibreOffice est j’ai la mauvaise surprise de voir aujourd’hui en ouvrant mes fichiers de traitement de texte que toutes les apostrophes ont été remplacées par des virgules.
J’ai fermé sans rien enregistrer puis j’ai changé les paramètres d’autocorrection (le “guillemet simple” fermant était remplacé par la virgule). Lorsque je rouvre mes documents, mes apostrophes restes remplacées (mais je peux en saisir désormais). J’ai absolument besoin de retrouver mes fichiers intacts, est-ce que quelqu’un a une solution ?
Merci d’avance.

Bonjour

Ahhh l’apostrophe . . .! une aide à la compréhension du phénomène est donnée par Wikipédia.

Une solution serait, peut-être d’exécuter une “recherche/remplace” du ’ par ` .

Cordialement.

EDIT : Le problème venait de mes police Liberation Serif/Sans/Mono qui était défectueuse. Je les ai désinstallé, puis j’ai désinstaller LibreOffice. En réinstallant LibreOffice il m’a réinstaller les polices sans erreur. Tout refonctionne ! Merci @pierre-yves pour t’être penché sur mon cas.

EDIT 2 : Je ne pas marquer le sujet résolu car il me faut des “points”, mais il l’est.

Je up ma question.
Jusqu’à maintenant j’avais désinstallé la nouvelle version de LibreOffice et réinstallé une ancienne pour être tranquille. Cela fonctionnait.

Je viens de retenter l’installation de la 7. Le problème reste. De base l’apostrophe est transformée en virgule. Il faut aller trifouiller dans l’auto-correct pour modifier ça, mais ça ne s’applique pas aux anciens fichiers. Tous mes anciens travaux sont transformés !!! J’ai tenté le Rechercher/Remplacer, ça ne fonctionne pas.
Quelqu’un aurait une solution depuis septembre ?

Bonjour @MatthieuT

Je suppose que par “virgule” tu veux dire apostrophe typographique (forme arrondie, ressemblant à la virgule mais placée en hauteur). Si je comprends bien, tu préfères utiliser l’apostrophe dactylographique (trait droit incliné) ?

Juste pour information selon les usages des typographes, l’apostrophe dactylographique ne devrait pas être employée (entre autres sources wikipedia).

Quoiqu’il en soit pour désactiver cette fonction il suffit de décocher OutilsAutoCorrectionOptions d'AutoCorrection▸onglet Options linguistiquesGuillemets simplesRemplacer.

Noter que cela ne s’applique pas aux anciens documents car les anciens documents ne sont jamais modifiés s’ils ne sont pas ouverts et enregistrés par l’utilisateur.

De plus même avec le remplacement activé, l’ouverture d’un document contenant des apostrophes droites ne provoque pas leur remplacement. Il faut passer par OutilsAutoCorrectionAppliquer pour que le remplacement soit effectué.

Par ailleurs, cette fonctionnalité n’a pas été changée avec la version 7.

[Ajout 12-02-21 19:5]

@MatthieuT a écrit :

quand je parle de virgule, c’est bien une virgule ou guillemet simple droit du bas.

ah oui quand même… :frowning:

Merci pour les précisions et les copies d’écran.

En tout cas, voici le caractère utilisé dans mon environnement (dialogue LibreOffice) :

C’est bien le même que dans charmap et bien celui qui est attendu. Je note que plusieurs logiciels interviennent (word-zotero). Je ne dis pas que le problème vient de là, je n’en sais rien…

Visiblement, tu as des problèmes puisque l’espace peut aussi être impactée…

Tu pourrais tenter de réinitialiser les informations contenues dans le “profil” (ensemble de dossiers et fichiers de configuration) :

  • soit en redémarrant en mode sans échec via le menu Aide. Un dialogue s’ouvrira dans lequel choisir Rétablir les paramètres d'origine et Rétablir tout le profil utilisateur puis cliquer Appliquer les modifications et redémarrer
  • soit en renommant “manuellement” le dossier concerné comme expliqué dans cette FAQ.

Nota: cette réinitialisation restaure LibreOffice comme après sa première installation, et donc avec son installation par défaut, sans aucune personnalisation (auto-textes, macros, etc.).

Cordialement

Bonjour @Pierre-Yves

Non quand je parle de virgule, c’est bien une virgule ou guillemet simple droit du bas.

En investiguant un peu plus je me rend compte que dans LibreOffice la “left single quotation mark” qui serait l’apostrophe correcte correspond au code hexadécimal U+2018 alors que dans le Charmap de Windows est le U+2019. Je ne savais même pas qu’un telle problème est possible.
Du coup j’en déduis LibreOffice doit “lire” mes documents en appliquant le code U+2019 qui me donnait les bonnes apostrophe dans les précédentes versions. Donc tout ce que j’ai tapé avant a ce problème…
À noter que quand j’ouvre mon document dans Word, les apostrophes sont bonnes (mais il y a d’autres problèmes de mise en page, ce qui est normal).

Voici une capture d’écran. On y voit un bout de mon fichier, la fenêtre d’AutoCorrection, celle de Charmap : Imgur: The magic of the Internet

À noter que mes espace fines insécables (ou de ponctuation ?) sont parfois remplacés par un signe “%” et parfois non.

J’ai joué un peu plus avec le Rechercher/Remplacer. Quand je tape l’apostrophe du clavier (la droite, incorrecte typographiquement), il me retrouve toutes mes apostrophes, ce qui indique qu’il les différencie bien des vraies virgules du document. Quand je cherche les espaces fines insécables, il me trouve celles qui ont été remplacer par un “%”.
Le problème c’est que je ne peux pas les remplacer car ça me casse les liens de toutes mes notes de bas de page faites avec Zotero. Et puis je trouve un peu étrange ce changement de code hexadecimal.

@Pierre-Yves, merci pour ta réponse.
Malheureusement, même après réinitialisation le U+2019 correspond toujours à une virgule dans LibreOffice.

Concernant les logiciels tiers. Word n’a jamais servis à éditer mes documents. Je m’en sers pour d’autres manips, je n’ai fait qu’un test. Zotero est censé être une extension fiable pour LibreOffice. De toute manière en réinitialisant cela à supprimer l’extension et le problème reste de code hexadécimal reste…

@MatthieuT pourrais-tu joindre un exemple de document posant problème (sans données sensibles) ?

J’ai remarqué hier qu’il manque au moins un tiret dans le charset de mon LibreOffice, ce qui semble décaler la correspondance entre les caractères et leur code unicode… voir cette capture : Imgur: The magic of the Internet