J'ai ce qui semble être une police système corrompue (.Geeza Pro PUA). Comment puis-je la remplacer par une version fonctionnelle ? iMac fonctionnant sous 10.12.5.
C'est ce qu'il fait :
Je l'ai fait. Le fichier de .Geeza Pro PUA, même s'il présente un problème, n'est pas remplacé par une bonne copie. Nous utilisons Universal Type Server et le client attendant, et la police sur la machine en question n'est pas activée, et est listée comme "indisponible" dans la fenêtre d'aperçu.
Vous pourriez probablement échanger une version qui fonctionne sur les autres macs pour remplacer cette version corrompue mais le nom de la police suggère que la police utilise la zone d'utilisation privée pour des caractères spécifiques, à ma connaissance même l'unicode n'a pas de standard pour ce qui doit être encodé dans ce jeu. N'utilisez pas cette police, achetez ou achetez sous licence une police qui fonctionne bien. Pour une police relativement bien supportée, je suggère Noto de Google.
Il se peut qu'il y ait un problème avec cette police particulière sur le système d'affichage, mais OS X a beaucoup de choses similaires "PUA" et normalement ils ne causent aucun problème pour personne. Voir support.moonpoint.com/os/os-x/fontslist
Oui, vous avez raison sur ce point, cela ne veut pas dire que le pua est un moyen légitime d'obtenir une représentation précise sur de nombreux systèmes, en fait, il fera en sorte que l'OP continue à obtenir ce genre d'erreurs parce que ce jeu de caractères n'a pas de norme spécifique.
Même si ces polices ont un composant PUA pour une raison ancienne, OS X n'utilise jamais le PUA pour représenter le texte dans ses applications, il utilise uniquement l'unicode standard. En fait, personne n'a de problème à échanger des données entre plateformes via ces polices.
Si, comme dans la capture d'écran, la plupart des caractères sont affichés avec le même glyphe (généralement, "A" ou un point d'interrogation dans une boîte), il peut y avoir un problème dans les polices mises en cache. Pour vider le cache des polices, ouvrez une fenêtre de terminal et exécutez :
sudo atsutil databases -remove
Vous devrez peut-être aussi réparer les permissions du disque, ce qui peut prendre un certain temps :
sudo diskutil repairPermissions /
Ensuite, redémarrez.
L'information ci-dessus provient de l'article d'OSXDaily " Effacer les caches et les bases de données de polices sous Mac OS X pour résoudre les problèmes de polices inhabituels "
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.
2 votes
Geeza Pro est seulement pour l'arabe. Avez-vous vraiment besoin qu'il "fonctionne" ? Avez-vous des problèmes avec le travail que vous faites en anglais ou dans d'autres langues ?
0 votes
Tom, nous ne faisons pas d'arabe, donc le problème apparaît exclusivement en anglais. Je suppose que la police corrompue a un effet d'entraînement parce que la machine qui fait cela affiche des déchets dans Mail et d'autres applications système. Nos autres Macs sont corrects, mais la police sur celui-ci a) n'est pas activée ; et b) est listée comme indisponible lorsque je liste les polices du système via Universal Tye Client. J'ai essayé de réinitialiser/restaurer les polices système par le biais du Livre des polices et de "fontrestore default" à partir du Terminal. Merci.
0 votes
Pourriez-vous ajouter une capture d'écran de cette ordure ? C'est votre véritable problème, et il peut avoir d'autres causes.
0 votes
Tom-- Je viens d'ajouter une capture d'écran d'un email représentatif.
0 votes
Merci Kent ! Ce problème est normalement résolu par l'action Restaurer les polices standard. Vous devez avoir quelque chose d'inhabituel. Vous pouvez demander à un expert en polices de caractères, dont le site est le suivant jklstudios.com/misc/osxfonts.html
0 votes
Si vous voulez une bonne copie de Geeza Pro (c'est une police ttc qui inclut l'élément PUA comme un de ses composants), je peux vous en envoyer une. Envoyez-moi simplement un courriel (tom at bluesky dot org).