Effacer les caches de polices & bases de données de polices sous Mac OS X pour résoudre les problèmes de police inhabituels
Table des matières:
Dans certaines situations inhabituelles et certes rares, les polices sous OS X et diverses applications Mac peuvent s'afficher de manière erronée ou carrément ne pas s'afficher. Cela se produit généralement après qu'une police a été modifiée ou qu'une police a été installée en dehors du répertoire standard ~/Library/Fonts, mais cela peut également arriver à l'improviste dans certaines situations. Bien que certains problèmes de polices puissent être résolus en réparant les autorisations, des problèmes plus obscurs peuvent vous obliger à vider les caches de polices et à les reconstruire.
Ce n'est pas quelque chose que vous devriez faire avec désinvolture 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 concernant les caches, les erreurs ou des erreurs d'affichage spécifiques où les glyphes s'affichent plutôt que les polices.
Comment effacer les bases de données de polices et les caches de polices sous OS X
Depuis le terminal, entrez la chaîne de commande suivante et appuyez sur retour. Cela utilise sudo, qui nécessite un mot de passe administrateur pour s'exécuter, comme d'habitude avec un élément de ligne de commande, vous voudrez que la commande apparaisse sur une seule ligne :
bases de données sudo atsutil -remove
Cela supprimera 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, l'indicateur -remove effectuera les actions suivantes :
Terminer le dépannage de l'affichage des polices avec les autorisations et le redémarrage
Lorsque atsutil a fini de s'exécuter, vous souhaiterez probablement également réparer les autorisations sous OS X à partir du terminal en utilisant également la commande disktuil (puisque vous êtes déjà dans 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 en fonction de la taille et de la vitesse de votre disque et du nombre de fichiers que vous avez sur le Mac.
Lorsque les deux processus ci-dessus sont terminés, continuez et redémarrez le Mac comme d'habitude, vos polices devraient maintenant fonctionner et s'afficher correctement sans autre 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 de police :
Évidemment, si toutes les polices de votre Mac s'affichent comme ça, comme une boîte avec un A majuscule comme , il peut être difficile de faire quoi que ce soit, 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 Commande + 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 police spécifiques sur Mac.