Supprimer les caches de polices et les bases de données de polices dans Mac OS X pour résoudre les problèmes de polices inhabituels

Dans certaines situations inhabituelles et certes rares, les polices de caractères d'OS X et de diverses applications Mac peuvent s'afficher par erreur, ou carrément ne pas s'afficher. Cela se produit généralement après qu'une police a été modifiée ou installée en dehors du répertoire standard ~/Library/Fonts, mais cela peut aussi arriver sans prévenir dans certaines situations. Si certains problèmes de polices peuvent être résolus en réparant les autorisations, des problèmes plus obscurs peuvent nécessiter que vous vidiez les caches de polices et que vous les reconstruisiez.

Ce n'est pas quelque chose que vous devriez faire à la légère car il n'y a aucune raison d'effectuer cette tâche à moins que vous n'ayez des problèmes de police très spécifiques liés aux caches, des erreurs ou des erreurs d'affichage spécifiques où les glyphes apparaissent plutôt que les polices.

Comment supprimer les bases de données et les caches de polices sous OS X

À partir du terminal, entrez la chaîne de commande suivante et appuyez sur retour. Cette commande utilise sudo, qui nécessite un mot de passe d'administrateur pour être exécutée, comme d'habitude avec une ligne de commande, vous voudrez que la commande apparaisse sur une seule ligne :

Lire aussi :  Comment modifier les mots de passe enregistrés sur Mac avec l'accès au trousseau

bases de données sudo atsutil -remove

Cela permettra de supprimer toutes les bases de données de polices et les caches du système OS X et des utilisateurs. Selon la page de manuel d'atsutil, le drapeau -remove effectuera ce qui suit :

supprimera la police des bases de données système ou utilisateur ainsi que tout cache

des fichiers. La suppression des bases de données peut entraîner la perte de l'état d'enregistrement des polices:

polices activées en dehors des répertoires de polices standard, faces des polices dis-

abled, et les bibliothèques de polices. Les nouvelles bases de données seront régénérées à partir de fonts

a installé les répertoires de polices standard après que l'utilisateur se soit déconnecté,

redémarre, ou le serveur fontd est redémarré.

Résolution des problèmes d'affichage des polices avec les autorisations et redémarrage

Quand atsutil aura fini de fonctionner, vous voudrez probablement réparer les permissions dans OS X à partir du Terminal également en utilisant la commande disktuil (puisque vous êtes déjà dans le Terminal, après tout) :

sudo diskutil repairPermissions /

La réparation des autorisations de disque peut prendre un certain temps, alors soyez prêt à attendre jusqu'à plusieurs heures selon la taille et la vitesse de votre disque et le nombre de fichiers que vous avez sur le Mac.

Lire aussi :  Comment installer Windows sur Mac

Lorsque les deux processus ci-dessus sont terminés , redémarrez le Mac comme d'habitude, vos polices devraient maintenant fonctionner et s'afficher correctement sans aucun problème.

Au cas où vous vous poseriez la question, cette image est un exemple de ce à quoi peut ressembler un tel problème d'affichage des polices :

De toute évidence, si toutes les polices de votre Mac s'affichent comme ça, comme une boîte avec un A majuscule comme [A] [A] [A], il peut être difficile de faire beaucoup de choses, et dans ce cas, vous devrez peut-être démarrer en mode sans échec OS X, ou même en mode mono-utilisateur en maintenant enfoncée la touche Command+S pendant le démarrage pour exécuter les commandes ci-dessus.

Faites-nous savoir dans les commentaires si cela a fonctionné pour vous, ou si vous avez une autre solution pour des problèmes de polices spécifiques sur le Mac.

Click to rate this post!
[Total: 0 Average: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *