2012/05/09

Police (fonte) système qui cause un conflit (Mac OS)

Voici une question que j'ai reçu,

Bonjour Ben,

J'aimerais savoir comment faire pour enlever une fonte système car elle est en conflit avec une autre. J'ai essayé de la supprimer et la fonte revient. Quoi faire ?

Ce n'est jamais une bonne idée de déplacer ou jeter des police système (bien que Mac OS les remettra en place), à moins de savoir ce que vous faites.

Voici la liste des choses à vérifier:
  1. quitter toutes les applications ouvertes
  2. vérifier qu'il n'y a aucune police (fontes) non-utilisée dans les dossiers «Fonts» de Mac OS
    Macintosh-HD_Users_HOME_Librairy_Fonts
    Macintosh-HD_Librairy_Fonts
  3. nettoyer les caches de polices (avec Font Finagler ou un autre outil, voir plus bas)
  4. redémarrer
  5. ré-essayer d'activer la police

Le problème persiste, utilisez les dossiers Fonts de Mac OS

Pour contrer une police système, placez-les dans le dossier police de l'usager
Macintosh-HD_Users_HOME_Librairy_Fonts.

Ce dossier a priorité dans la hiérarchie de polices Mac OS. pour plus de détails, consultez le PDF «Gestion-des-policies-sous-MacOSX-201012» de Extensis.




Une autre solution avec InDesign CS5+

Si c'est pour InDesign, vous pouvez créer un dossier "Document Fonts" au même niveau que le document et y copier la fonte. InDesign prendra cette fonte en premier… mais seulement InDesign !

Faire le ménage de vos caches de fonts avec Font Finagler

Mac OS se sert de ce qu'on appel les caches de fontes. C'est une façon de mettre les fontes en mémoire pour nous permettre de les utiliser. Malheureusement, à force d'activer/désactiver des fontes, ces fichiers deviennent «corrompus» et envoient le mauvais signal au systeme, causant des conflits. C'est pourquoi il est nécessaire de vider ces caches une fois de temps en temps.

Vider les caches de fontes peut se faire manuellement si vous savez exactement où se trouvent cette multitude de fichier. Heureusement, il existe des outils fort simples et gratuits* (par exemple avec Font Finagler).
  1. ouvrez Font Finagler
  2. choisissez «All Font Caches Files»
  3. cliquez «Inspect Font Caches Files»
  4. cliquez «Clean Font Caches Files»
  5. redémarrez
Le ménage des caches règles parfois plusieurs petits problèmes dont on ne se seraient pas doutés.

*Font Finagler est gratuit, mais vous aurez besoin du mot de passe administrateur de votre poste de travail pour vider les caches. La version payante ne demande pas de mot de passe.
Publier un commentaire