Use fontes monaco mais antigas em vez de o mais recente resolveu esse problema para mim.
Eu tenho um problema estranho com a fonte Monaco no Ubuntu Karmic. Eu instalei recentemente a fonte Monaco apenas para ver o que o hype é tudo.
O problema que estou enfrentando agora é que não é antialiased em alguns aplicativos GTK (ou seja, no Firefox e no Eclipse), mas é antialiased em aplicativos do KDE (konsole) e no Chromium. Eu tenho insinuações definidas como ligeiras.
Qualquer ajuda é apreciada.
Use fontes monaco mais antigas em vez de o mais recente resolveu esse problema para mim.
Nos aplicativos GTK, a fonte do sistema é controlada por ~ / .Xresources. Mas no Firefox, a exibição da página é controlada pelo sistema fontconfig, então você precisa fazer configurações em ~ / .fonts.conf.
Monaco parece melhor em um Mac. O OS X possui um antialiasing muito agressivo e é difícil duplicar esse efeito em outros sistemas. O mais próximo que você pode obter no Linux é fazer suas configurações:
sub-pixel antialiasing = on
hint strength = slight
lcdfilter = lcddefault
Para usar o recurso lcdfilter, você precisa do libcairo2 1.10+. Mesmo assim, não terá efeito no Firefox, já que não usa esse sistema para renderizar páginas.
A fonte possui uma versão de bitmap incorporada para determinados tamanhos de fonte. Desligue-o em fontconfig :
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- ...other settings can be here... -->
<match target="font">
<test name="family"> <string>Monaco</string> </test>
<edit name="embeddedbitmap"> <bool>false</bool> </edit>
</match>
</fontconfig>
Se você tiver fontconfig 2.10 ou mais recente, coloque isso em ~/.config/fontconfig/fonts.conf
. Com versões mais antigas, edite ~/.fonts.conf
.
Para alterar este sistema, edite /etc/fonts/conf.d/fix-monaco.conf
.
Você também pode desativar os bitmaps incorporados para todas as fontes , removendo a linha <test ...>
. Na minha experiência, os bitmaps incorporados nunca são úteis; eles sempre fazem a fonte feia.
Tags fonts gtk kde ubuntu-9.10 anti-aliasing