8 votes

La police Inconsolata ne fonctionne pas dans Terminal

J'aimerais utiliser Inconsolata comme l'approximation libre la plus proche de la Consoles pour l'édition et la programmation sur mon Mac. Après avoir téléchargé Fichier OpenType d'Inconsolata J'ai modifié les préférences de TextWrangler pour que Inconsolata devienne la police de la fenêtre de l'éditeur.

Cela a très bien fonctionné et le texte est maintenant correctement rendu en utilisant Inconsolata. Je considère cela comme une preuve que la police est correctement reconnue par le système d'exploitation en général.

Ensuite, j'ai essayé de modifier les préférences de Terminal pour qu'il utilise également l'Inconsolata. À ma grande surprise, la fenêtre de Terminal s'est réduite à ceci :

Terminal after applying the Inconsolata font

À titre de test, j'ai essayé d'augmenter la taille de la police à 288 afin de vérifier si le texte est simplement rendu vraiment et donc de créer apparemment une fenêtre vide. Malheureusement, sans succès.

J'ai essayé de changer la police à espacement fixe dans Mail et le résultat a été qu'une fenêtre de courrier qui affichait auparavant un message est devenue vide. J'ai essayé TeXShop et j'ai réussi à changer la police de l'éditeur en Inconsolata.

Il semble que la modification fonctionne bien dans certaines applications et échoue complètement dans d'autres. Quelqu'un a-t-il une idée de la raison de ce problème ?

Comment utiliser Inconsolata dans le Terminal (et Mail) sous MacOS X 10.6.7 ?

13voto

jm666 Points 7802

Essayez d'effacer et de reconstruire votre cache de polices en procédant comme suit :

sudo atsutil databases -remove
sudo atsutil server -shutdown
sudo atsutil server -ping

Ce qui précède est "ma réponse standard" aux problèmes de polices de caractères.

Après votre réponse, j'ai également essayé de télécharger la police. Je l'ai installée et j'ai obtenu le même résultat que vous dans Terminal.app. Donc +1 à la question - je suis intéressé aussi.

Ainsi,

  • suppression de la version otf (ne fonctionne pas)
  • J'ai téléchargé la version ttf sur le site Annuaire des polices de Google
  • j'ai supprimé mon cache comme indiqué ci-dessus
  • a installé la version ttf
  • et des travaux.

après, pour le test :

  • a supprimé la version ttf
  • nettoyé le cache
  • a installé la version otf
  • ne fonctionne pas

donc à nouveau pour ttf - et j'ai une version qui fonctionne dans mon Terminal.app

Je n'ai aucune idée de la raison pour laquelle la version otf ne fonctionne pas ;(

3voto

Chris Jester-Young Points 102876

Je n'arrive pas à reproduire votre problème sur mon Mac (10.6.7). J'ai téléchargé le "fichier OpenType", je l'ai ouvert, je l'ai installé dans le Livre des polices et j'ai configuré Terminal pour l'utiliser sans incident. Essayez peut-être de supprimer la police de votre système et de réessayer.

1voto

lilott8 Points 496

Apparemment, il y a un problème avec les polices OpenType dans Terminal depuis Snow Leopard. Voir ce fil de discussion sur Apple Support : https://discussions.apple.com/thread/2775619?start=0&tstart=0

1voto

Michael Points 11

Il existe une solution assez simple à ce problème.
Il suffit de convertir le .otf vers un fichier .ttf archivo.
J'ai utilisé FreeFontConverter pour cela et maintenant inconsolata fonctionne dans mon Terminal.

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