Comment importer des polices personnalisées dans LibreOffice Flatpak

Exemple illustratif : Mira prépare un rapport pour le conseil d’administration avec LibreOffice Flatpak et a besoin d’utiliser une police sous licence appelée « Northstar Sans », fournie par son équipe de conception. Le nom et la situation sont hypothétiques. Elle installe la police dans son répertoire de polices utilisateur, actualise le cache des polices et redémarre LibreOffice. Ainsi, la police reste disponible pour ses applications sans modifier le paquet Flatpak ni accorder à LibreOffice un accès étendu à son répertoire personnel.

La documentation actuelle de Flatpak sur l'intégration au bureau explique le fonctionnement de cette méthode : les polices hôtes $XDG_DATA_HOME/fontssont exposées dans l'environnement isolé (sandbox) à l'emplacement indiqué /run/host/user-fonts. Flatpak expose également les répertoires de polices système. Sa documentation précise que les fichiers de configuration fontconfig de l'hôte ne sont pas exposés ; par conséquent, les règles de polices spécifiques au système peuvent ne pas être conservées. Consultez la documentation officielle de Flatpak sur les polices . La procédure ci-dessous s'applique à l'identifiant d'application LibreOffice sur Flathub org.libreoffice.LibreOffice.

Installez la police pour votre compte utilisateur

Vérifiez d'abord la licence de la police et n'utilisez que les fichiers que vous êtes autorisé à installer. Si la police est fournie dans une archive ZIP, extrayez-la et localisez les fichiers de police. Les formats de police courants pour ordinateur incluent OpenType .otfet TrueType .ttf. Ne copiez pas l'archive ZIP dans le répertoire des polices.

Mira peut installer la police sans privilèges d'administrateur. Le répertoire de polices par utilisateur est généralement `/var/polices/` ~/.local/share/fonts, équivalent à $XDG_DATA_HOME/fontscelui utilisé avec le répertoire de données XDG standard. La documentation de Flatpak recommande d'éviter l'ancien ~/.fontsrépertoire `/var/polices/`.

  1. Créez le répertoire des polices utilisateur s'il n'existe pas déjà :
mkdir -p "$HOME/.local/share/fonts"
  1. Copiez-y les fichiers de police autorisés. Remplacez le nom de fichier d'exemple par le nom de la police que vous avez réellement reçue :
cp "$HOME/Downloads/NorthstarSans-Regular.otf" "$HOME/.local/share/fonts/"

Si le paquet de polices comprend des fichiers séparés pour les caractères réguliers, gras, italiques ou gras-italiques, installez chaque police requise. Conservez les noms de fichiers d'origine autant que possible ; ne renommez pas les fichiers de police pour imiter une famille ou une graisse différente. Pour plusieurs familles, créez des sous-répertoires afin de faciliter l'organisation du dossier.

Actualiser le cache des polices

Fontconfig crée un cache permettant aux applications de trouver les polices installées. Sur de nombreux systèmes Linux, ce cache fc-cacheest fourni par le paquet fontconfig du système hôte. Actualisez le cache du répertoire utilisateur :

fc-cache -f "$HOME/.local/share/fonts"

Cette -foption force l'analyse du répertoire spécifié. Si le système indique que le répertoire fc-cacheest introuvable, installez les utilitaires fontconfig via le gestionnaire de paquets de votre distribution Linux ou utilisez l'utilitaire de gestion des polices pour actualiser les informations sur les polices. Les noms des paquets et les outils graphiques varient selon la distribution.

Pour vérifier que le système de configuration des polices de l'hôte reconnaît la famille, exécutez :

fc-list | grep -i "Northstar Sans"

Remplacez le nom par le nom de famille indiqué par l'éditeur de la police. Une correspondance réussie est une vérification utile, mais elle ne prouve pas que LibreOffice a déjà mis à jour sa liste de polices.

Redémarrez LibreOffice Flatpak

Enregistrez les documents ouverts et fermez toutes les fenêtres de LibreOffice. Relancez Flatpak depuis le menu des applications ou lancez-le depuis un terminal :

flatpak run org.libreoffice.LibreOffice

Il est possible que LibreOffice ait lu sa liste de polices au démarrage ; par conséquent, installer une police alors que Writer est encore ouvert peut laisser l'ancienne liste visible. Dans l'exemple de Mira, elle attend que la suite soit complètement fermée, puis relance Writer. Si la police n'apparaît toujours pas, redémarrez la session uniquement après avoir effectué les vérifications simples ci-dessous ; un redémarrage complet du système n'est généralement pas la première étape de dépannage.

Vérifiez la police dans LibreOffice

Ouvrez Writer, cliquez sur le champ « Famille de polices » de la barre d’outils de mise en forme et saisissez le nom exact de la police. Vous pouvez également ouvrir la liste des polices et la rechercher par ordre alphabétique. Créez une courte ligne de test, appliquez la nouvelle police et vérifiez que les lettres s’affichent correctement. Si le package propose plusieurs styles de police, essayez séparément les styles normal et gras.

Pour une vérification pratique, Mira ouvre une copie de son modèle de rapport, applique la police Northstar Sans à un titre et à un paragraphe, enregistre une copie de test, ferme le document et le rouvre. Il s'agit d'un simple exemple, et non du compte rendu d'un test réel. L'objectif est de confirmer que la police apparaît bien dans la liste et que le style souhaité est conservé après la réouverture du document.

Pourquoi le chemin d'accès standard aux polices Flatpak est préférable

Flatpak est conçu pour isoler les applications, mais il rend les polices système accessibles via des chemins spécifiques. La correspondance documentée entre l'utilisateur et les polices permet $XDG_DATA_HOME/fontsde détecter les polices sans accorder à une application bureautique l'accès à l'intégralité du système de fichiers système. Une autorisation générale telle que celle-ci --filesystem=hostn'est pas nécessaire pour ce flux de travail standard et offre un accès bien plus étendu que celui requis pour l'installation des polices.

Flatpak associe les polices de ` /usr/share/fonts<chemin_vers_les_polices>` à ` <chemin_vers_les_polices>` /run/host/fonts, ... et du répertoire de polices des données utilisateur à ` <chemin_vers_les_polices>`. Ceci couvre les installations système et utilisateur courantes, bien que des problèmes liés à l'empaquetage, à l'exécution ou à l'hôte puissent affecter certaines configurations. Les fichiers de configuration `fontconfig` de l'hôte ne sont pas exposés à l'environnement isolé ; ils sont distincts des fichiers de polices eux-mêmes./usr/local/share/fonts/run/host/local-fonts/run/host/user-fonts

Résoudre un problème de police de caractères toujours manquante

  • Vérifiez le répertoire réel : exécutez la commande printf '%s\n' "${XDG_DATA_HOME:-$HOME/.local/share}/fonts". Si XDG_DATA_HOMEl’emplacement spécifié est non standard, placez la police dans son fontssous-répertoire plutôt que de supposer qu’elle se trouve à l’emplacement par défaut ~/.local/share/fonts.
  • Vérifiez le type de fichier et l'extraction : assurez-vous que le dossier contient des fichiers utilisables .otfou .ttfdes polices de caractères, et non seulement une archive, un PDF de prévisualisation ou un document de licence.
  • Vérifiez le nom de famille : les noms de fichiers de polices ne correspondent pas toujours au nom de famille affiché dans LibreOffice. Utilisez cette fonction fc-listpour examiner les noms détectés par fontconfig.
  • Actualisez et redémarrez : relancez le programme fc-cache -fdans le bon répertoire, puis fermez et rouvrez LibreOffice. Les fenêtres ouvertes peuvent conserver la liste de polices précédente.
  • Vérifiez l'identifiant Flatpak : si LibreOffice a été installé à partir d'une autre source ou sous un autre identifiant d'application, flatpak run org.libreoffice.LibreOfficeil se peut que cette copie ne se lance pas. Vérifiez l'application installée flatpak listet utilisez l'identifiant affiché pour votre installation.
  • Testez une autre application : si la liste des polices de l’hôte ne reconnaît pas non plus la police, commencez par corriger l’installation de l’hôte. Si les outils de l’hôte la reconnaissent mais pas Flatpak, vérifiez la configuration d’exécution et de paquet Flatpak, puis consultez le système de suivi des problèmes du paquet Flatpak en fournissant l’identifiant de l’application et les détails d’exécution.

Une police peut s'afficher correctement sur votre ordinateur tout en étant différente sur celui d'une autre personne. Les documents font généralement référence aux familles de polices par leur nom ; cela ne garantit pas que chaque destinataire dispose de la même police installée. Si le destinataire a besoin d'une copie visuelle exacte et n'a pas besoin de modifier le texte, exportez un PDF et vérifiez-le avant de le partager. Si le fichier doit rester modifiable, assurez-vous de la disponibilité des polices et des licences auprès des destinataires.

Que faut-il attendre après l'installation ?

Le résultat est simple : la nouvelle famille de polices apparaît dans le sélecteur de polices de LibreOffice, s’applique au texte et reste sélectionnée à la réouverture du document. Si ce n’est pas le cas, vérifiez le chemin d’accès aux données utilisateur et au fichier de police avant de modifier les permissions du sandbox. Le mappage Flatpak standard couvre l’emplacement habituel des polices par utilisateur ; les règles fontconfig personnalisées, les chemins XDG inhabituels, un autre paquetage LibreOffice et les restrictions de licence des polices peuvent nécessiter un traitement particulier.

Le rapport hypothétique de Mira est prêt dès que la police Northstar Sans apparaît dans Writer et que la copie de test enregistrée conserve la mise en forme souhaitée. Pour les autres utilisateurs, ces mêmes vérifications permettent de distinguer une police hôte manquante d'un problème de rafraîchissement ou d'empaquetage de l'application, sans pour autant affaiblir inutilement l'environnement isolé Flatpak.

Laisser un commentaire

Importation et exportation depuis Office Outlook 2010 : Déplacer des données avec un fichier PST

Importation et exportation depuis Office Outlook 2010 : Déplacer des données avec un fichier PST

Découvrez comment importer un fichier PST dans Outlook 2010 ou exporter vos e-mails, contacts, calendrier et tâches. Suivez les instructions dans les menus pour éviter les dossiers manquants ou les doublons.

Modifier la hauteur et la largeur du quadrillage dans Word 2010

Modifier la hauteur et la largeur du quadrillage dans Word 2010

Apprenez à ajuster la hauteur et la largeur des lignes de la grille dans Word 2010, à modifier la fréquence des lignes visibles et à définir l'espacement horizontal et vertical de la grille de dessin sous-jacente.

Récupérer un mot de passe PST Outlook avec Nucleus Kernel

Récupérer un mot de passe PST Outlook avec Nucleus Kernel

Récupérez un mot de passe Outlook PST oublié grâce aux étapes actuelles de Kernel, notamment comment identifier le bon fichier, effectuer une sauvegarde et vérifier les limites de l'outil.

Comment insérer une page web interactive dans une diapositive PowerPoint

Comment insérer une page web interactive dans une diapositive PowerPoint

Utilisez le module complémentaire LiveWeb pour placer un site web sur une diapositive PowerPoint, définir sa taille et son comportement d'actualisation, et vérifier la compatibilité avant la présentation.

Ajoutez les jours fériés nationaux à votre calendrier Outlook

Ajoutez les jours fériés nationaux à votre calendrier Outlook

Ajoutez les jours fériés spécifiques à chaque pays dans le nouvel Outlook, Outlook sur le web ou Outlook classique. Découvrez comment éviter les doublons et vérifier si des dates sont manquantes pour 2026-2027.

Contacts Outlook 2010 : Ajouter des personnes et utiliser le carnet d’adresses

Contacts Outlook 2010 : Ajouter des personnes et utiliser le carnet d’adresses

Apprenez à créer et à organiser des contacts Outlook 2010, à constituer un groupe de contacts et à choisir des personnes enregistrées dans le carnet d'adresses lors de la rédaction d'e-mails.

Comment supprimer les métadonnées et le contenu cachés d'un document Word

Comment supprimer les métadonnées et le contenu cachés d'un document Word

Utilisez l'Inspecteur de document de Word pour examiner les informations sur l'auteur, les commentaires, le suivi des modifications, le texte masqué et d'autres données avant de partager un document, et découvrez ce que l'analyse peut manquer.

Histogramme comparatif dans Excel 2010 : Créer un graphique à barres symétriques

Histogramme comparatif dans Excel 2010 : Créer un graphique à barres symétriques

Créez un histogramme comparatif dans Excel 2010 sous forme de graphique à barres symétriques. Conservez les effectifs des sources, alignez les deux groupes autour de zéro et étiquetez clairement les axes.

Access 2010 : Exporter une table de base de données vers Excel 2010

Access 2010 : Exporter une table de base de données vers Excel 2010

Exportez un tableau Access 2010 vers Excel 2010, choisissez d'inclure ou non la mise en forme, enregistrez les étapes d'exportation réutilisables et vérifiez les problèmes courants de transfert de données.

Comment ouvrir une base de données Access 2010 sur un formulaire

Comment ouvrir une base de données Access 2010 sur un formulaire

Configurez une application de base de données Access 2010 pour qu'elle s'ouvre directement sur un formulaire de saisie de données, masquez les listes d'objets, limitez les menus et vérifiez la configuration avant de la partager.