Instalando a fonte Monaco (do Textmate) no Arch Linux
Setembro 25, 2008
De uns tempos pra cá, eu vinha sempre tentando achar uma fonte legal para programar no linux, sempre vendo aqueles screencasts utilizando o textmate com a fonte Monaco. Então eu pensei, deve haver um jeito de instalar essa fonte no meu Linux. Foi então que eu comecei a pesquisar e consegui utilizar a mesma.
Vamos começar o processo de instalação baixando a fonte:
$ cd ~/
$ wget http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf
Agora que já temos a fonte, só precisamos instalá-la:
$ su
# cd /usr/share/fonts/TTF
# mkdir myfonts
# cd myfonts
# cp /home/user/Monaco_Linux.ttf .
# chown root.root *.ttf
# mkfontdir
# cd ..
# fc-cache
# exit
Com isso já temos a fonte Monaco instalada, agora vamo configurar algumas coisas para que ela fique com a mesma aparencia do que no MacOSX.
$ cd ~/
$ touch .fonts.conf
$ vi .fonts.conf
E então adicione o seguinte conteúdo ao arquivo:
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintmedium</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<test qual="any" name="family">
<string>Monaco</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintnone</const>
</edit>
</match>
</fontconfig>
Agora podemos utilizar a fonte em vários lugares, atualmente eu estou utilizando no terminal (urxvt) e no emacs, porém como eu vou fazer um post mais pra frente sobre como editar o emacs, vou deixar para explicar lá como fazer para colocar a fonte no mesmo.
$ cd ~/
$ vi .Xresources
Edite da seguinte maneira:
! Global
Xft.antialias: true
Xft.rgba : rgb
Xft.hintstyle : hintfull
Xft.hinting : true
! URxvt
URxvt*xftAntialias: true
URxvt*background: #242424
URxvt*foreground: #fafffa
URxvt*font: xft:Monaco:pixelsize=11:antialias=false
URxvt*boldFont : xft:Monaco: pixelsize=11:weight=bold
E logo em seguida carregue com o xrdb:
$ xrdb ~/.Xresources
Pronto, agora você já estará usando a fonte Monaco no urxvt do seu Arch Linux com a mesma aparência do que no MacOSX.
Entry Filed under: Archlinux, Linux. Tags: Arch, Archlinux, Fonte Monaco no Linux, Fonte Textmate no Linux, Linux, Monaco.
5 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1. Aline | Setembro 25, 2008 at 5:38 pm
s@_@
2. Thanks, Redpill ! « Daqui, da fronteira | Setembro 25, 2008 at 5:57 pm
[...] Redpill ! Hoje o Redpill deu uma preciosa dica sobre como instalar a fonte Monaco no nosso querido Arch [...]
3. Henrique | Setembro 25, 2008 at 9:22 pm
Que complicação! Era só copiar pra ~/.fonts e rodar fc-cache ;)
Detalhe, a Monaco é uma fonte da Apple, mas a versão 5.1 da Apple tem alguns problemas de espaçamento em alguns terminais no Linux. Não-sei-quem fez essa versão “corrigida” (hackeada) em que os espaçamentos ficam corretos, em compensação o hinting fica uma droga comparada com o original!
Se você quiser eu tenho a versão 2.0 dessa fonte, que funciona bem no Linux e mantêm a qualidade de hinting da original.
4. pognation | Setembro 25, 2008 at 10:16 pm
Legal Henrique é que no caso eu quis instalar para todo mundo que usasse o Arch não só pro meu usuário.
Essa daí é consertada ;) fica bonitinha…
Ali no comentário do pingback tem uma screenshot rodando ela sem o .Xresources.
Com o .Xresouces ela fica exatamente igual a dos screencasts do mac.
Abraço.
5. Configurando o Emacs 23 / Emacs cvs no Archlinux - Parte 1 « Pognation | Fevereiro 23, 2009 at 6:47 pm
[...] a fonte e o tamanho da mesma de acordo com sua preferência. Há algum tempo atrás, publiquei um artigo explicando como instalar a fonte Monaco no [...]