1 votes

Remplacement d'une police système corrompue dans MacOS Sierra

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 :

enter image description here

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.

1voto

grg Points 181593

Ouvrez Font Book.app et choisissez File Restore Standard Fonts ..

0 votes

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.

0voto

Sewesakehout Points 1

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.

0 votes

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

0 votes

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.

0 votes

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.

0voto

João Vieira Points 822

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.com

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.

Powered by:

X