Je ne peux pas définir Inconsolata comme police par défaut dans Emacs 24.4 Linux.
- J'ai changé la police dans le menu -> Enregistrer les options. La police a changé mais après un redémarrage, la police est la même que par défaut.
Ajouté à
~/.Xresources
:Emacs.font: Inconsolata LGC
Puis , en
init.el
:(set-default-font "Inconsolata LGC")
. Même histoire.
Qu'est-ce que je fais mal?
emacs --daemon
et assurez-vous qu'il n'y a aucun message d'erreur.init.el
: (set-frame-font "Ubuntu Mono 11")Réponses:
J'ai les éléments suivants dans mes .emacs utilisant Emacs pour OSX:
Définition de la police
Il est plus facile de définir la police à l'aide des menus si vous exécutez Emacs dans un environnement graphique. Utilisez "Options -> Définir la police par défaut ..." dans les menus.
Maintenant, vous n'avez pas terminé, car vous n'avez modifié la police que temporairement. La méthode la plus simple que je connaisse est d'utiliser le mode de personnalisation.
Modifiez maintenant les options que vous souhaitez modifier, le cas échéant. Si vous avez déjà changé la police à l'aide des menus, vous devriez voir vos changements ici.
Enregistrement dans votre fichier init
Économisez pour les sessions futures en:
ou
C-x C-s
tandis que dans le tampon de personnalisation quivolontédevrait faire la même chose mais ne fonctionne pas toujours, par exemple après(set-default-font "Inconsolata")
Si tout le reste échoue ...
Vous aurez peut-être de la chance avec la page Définir les polices .
la source
J'utilise ceci dans mon init.el:
Vous pouvez essayer la même chose en utilisant Inconsolata au lieu de Source Code Pro.
la source
fc-cache -fv
depuis votre terminal. Le cache des polices n'est peut-être pas à jour. J'ai essayé de configurer Anonymous Pro et cela fonctionne sur le mien.Si vous avez modifié quelque chose dans le fichier .Xresources , vous devez le relire pour voir les modifications dans la session en cours.
Pour conserver vos anciens paramètres de ressources et en appliquer un nouveau:
Pour jeter vos anciennes ressources et appliquer uniquement les paramètres de .Xresources :
Les ajustements dans le fichier .Xresources sont meilleurs, car ils sont appliqués avant de mapper la fenêtre X11 d'emacs. Les personnalisations dans les fichiers init (.emacs, .emacs.d /) sont réappliquées à la fenêtre déjà créée. Vous pouvez par exemple éviter que les barres d'outils ne "scintillent" lors du démarrage lorsque vous ajoutez
dans votre fichier .Xresources .
Vous pouvez vérifier ce qui est disponible sur https://www.gnu.org/software/emacs/manual/html_node/emacs/X-Resources.html
la source
Cela fonctionne toujours quand je veux essayer d'autres polices (mettez-les dans votre fichier init.el ou .emacs):
ou
Dans ce cas, les deux expressions sont équivalentes.
En bref, ces formulaires définissent la police pour les cadres Emacs actuels et futurs. Étant donné que ceux-ci sont enregistrés dans votre fichier de configuration, la configuration n'est pas perdue au redémarrage.
la source
De: https://www.gnu.org/software/emacs/manual/html_node/emacs/Fonts.html#Fonts
Ajoutez une ligne à votre fichier init:
la source