Mantenha a consistência das fontes em diferentes sistemas operacionais.
Eu criei isso para pessoas que têm problemas com suas fontes que não funcionam em sistemas operacionais diferentes devido a diferentes métodos de instalação usados em sistemas operacionais diferentes. O objetivo deste pacote é instalar automaticamente arquivos de fontes (.ttf) com base no sistema operacional que você está usando. Economizando tempo com a instalação manual de fontes.
Windows 10/Ubuntu Mono | Ubuntu 14/Console Clássico | MacOS/Ubuntu Mono |
---|---|---|
![]() | ![]() | ![]() |
Cuidado
CERTIFIQUE-SE DE QUE O EMACS TEM PERMISSÃO PARA INSTALAR FONTES!
Lista de fontes TTF que você deseja usar e instalar no sistema operacional atual.
; ; 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 " ))
Nome da fonte que você deseja usar como padrão. Eu escolho Ubuntu Mono
como minha fonte padrão.
( setq use-ttf-default-ttf-font-name " Ubuntu Mono " )
Instale fontes no sistema operacional atual. Quanto mais arquivos .ttf você tentar instalar pode demorar um pouco, mas esta função não bloqueia o processo do Emacs em si. Além disso, você desejará chamar a função use-ttf-set-default-font
após instalar todas as fontes na lista use-ttf-default-ttf-fonts
.
M-x use-ttf-install-fonts
Use a fonte pela variável use-ttf-default-ttf-font-name
. Na verdade, isso definirá seu Emacs para a fonte de destino.
M-x use-ttf-set-default-font
Se quiser contribuir com este projeto, você pode clonar e fazer solicitações pull para este repositório. Ou você pode clonar o projeto e estabelecer seu próprio ramo desta ferramenta. Qualquer método é bem-vindo!
Para executar o teste localmente, você precisará das seguintes ferramentas:
Instale todas as dependências e dependências de desenvolvimento:
$ eask install-deps --dev
Para testar a instalação do pacote:
$ eask package
$ eask install
Para testar a compilação:
$ eask compile
? As etapas a seguir são opcionais, mas recomendamos que você siga estes resultados de fiapos!
O linter checkdoc
integrado:
$ eask lint checkdoc
O package
padrão linter:
$ eask lint package
PS Para mais informações, encontre o manual do Eask em https://emacs-eask.github.io/.
Este programa é um software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation, seja a versão 3 da Licença ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Veja a Licença Pública Geral GNU para mais detalhes.
Você deverá ter recebido uma cópia da Licença Pública Geral GNU junto com este programa. Caso contrário, consulte https://www.gnu.org/licenses/.
Consulte LICENSE
para obter detalhes.