Maintenez la cohérence des polices sur différents systèmes d’exploitation.
J'ai créé ceci pour les personnes qui ont des problèmes avec leurs polices qui ne fonctionnent pas sur différents systèmes d'exploitation en raison de différentes méthodes d'installation utilisées dans différents systèmes d'exploitation. Le but de ce package est d'installer automatiquement les fichiers de polices (.ttf) en fonction du système d'exploitation que vous utilisez. Vous gagnez du temps en installant manuellement les polices.
Windows 10 / Ubuntu Mono | Ubuntu 14/Console classique | Mac OS/Ubuntu Mono |
---|---|---|
![]() | ![]() | ![]() |
Prudence
ASSUREZ-VOUS QUE EMACS A L'AUTORISATION D'INSTALLER LES POLICES !
Liste des polices TTF que vous souhaitez utiliser et installer dans le système d'exploitation Currnet.
; ; I just have all my fonts inside my '.emacs.d' directory for sake of simplicity.
; ; But you can have your font at any directory you want.
( setq use-ttf-default-ttf-fonts '( ; ; >> Classic Console <<
" ~/.emacs.d/fonts/clacon.ttf "
; ; >> Ubuntu Mono <<
" ~/.emacs.d/fonts/UbuntuMono-R.ttf " ))
Nom de la police que vous souhaitez utiliser par défaut. Je choisis Ubuntu Mono
comme police par défaut.
( setq use-ttf-default-ttf-font-name " Ubuntu Mono " )
Installez les polices dans le système d'exploitation actuel. Plus vous essayez d'installer de fichiers .ttf, plus cela peut prendre un certain temps, mais cette fonction ne bloque pas le processus Emacs lui-même. De plus, vous souhaiterez appeler la fonction use-ttf-set-default-font
après avoir installé toutes les polices de la liste use-ttf-default-ttf-fonts
.
M-x use-ttf-install-fonts
Utilisez la police par la variable use-ttf-default-ttf-font-name
. Cela définira en fait votre Emacs sur votre police cible.
M-x use-ttf-set-default-font
Si vous souhaitez contribuer à ce projet, vous pouvez soit cloner et faire des requêtes pull vers ce référentiel. Ou vous pouvez cloner le projet et créer votre propre branche de cet outil. Toutes les méthodes sont les bienvenues !
Pour exécuter le test localement, vous aurez besoin des outils suivants :
Installez toutes les dépendances et dépendances de développement :
$ eask install-deps --dev
Pour tester l'installation du package :
$ eask package
$ eask install
Pour tester la compilation :
$ eask compile
? Les étapes suivantes sont facultatives, mais nous vous recommandons de suivre ces résultats !
Le linter checkdoc
intégré :
$ eask lint checkdoc
Le package
standard linter :
$ eask lint package
PS Pour plus d'informations, recherchez le manuel Eask sur https://emacs-eask.github.io/.
Ce programme est un logiciel gratuit ; vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la Licence, soit (à votre choix) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou d’ADAPTATION À UN USAGE PARTICULIER. Voir la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, consultez https://www.gnu.org/licenses/.
Voir LICENSE
pour plus de détails.