Lorsque je lance un terminal GNOME dans 12.04, voici le type de police que je reçois:
Je l'aime vraiment et je veux le garder. Lorsque je lance Xmonad et que je lance un terminal GNOME, je reçois ce type de police:
Pourquoi sont-ils différents, et plus important encore, comment puis-je le changer pour que je reçoive la première police lorsque j'utilise Xmonad?
Si vous aviez exactement le même problème (avec la même police), il semble que votre capture d'écran inférieure utilise "hintsfull" alors que celle du haut utilise "hintslight" (ce que je préfère)
J'ai corrigé le problème en utilisant les ~/.Xresources suivants
Xft.dpi: 96
Xft.lcdfilter: lcddefault
Xft.antialias: true
Xft.autohint: true
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.rgba: rgb
Pour référence, j'utilise aussi le fichier ~/.gtkrc-2.0 suivant
gtk-theme-name="Ambiance"
gtk-icon-theme-name="ubuntu-mono-dark"
gtk-font-name="Ubuntu 11"
gtk-cursor-theme-name="DMZ-White"
gtk-cursor-theme-size=24
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-rgba="rgb"
Alternativement, vous pouvez aussi exécuter Xmonad sous Gnome (dans ce cas, Gnome contrôle les AA et vous n’aurez pas à vous soucier des fichiers de configuration) car il est assez largement documenté, mais pour moi, cela contrarie un peu l’avoir WM ultra-léger.
La solution la plus simple à ce problème était pour moi d’utiliser
import XMonad
import XMonad.Config.Gnome
main = do
xmonad $ gnomeConfig
au lieu de defaultConfig
dans mon fichier ~/.xmonad/xmonad.hs
.
Il me semble que ce sont les mêmes polices, mais avec des niveaux d'indices différents.
Avez-vous bien vérifié qu'ils étaient identiques dans le menu Terminal: Edition> Préférences de profil> Général?
Cette question semble similaire: pas d'anti-aliasing avec Xmonad
Peut-être que ces publications seraient également utiles: http://ubuntuforums.org/showthread.php?t=1349509
Ce n'est pas une réponse testée, mais je pense que vous pouvez la définir dans ~/.fonts.conf , comme cet article FreeBSD montre (extrait):
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- default quality settings -->
<match target="font">
<edit mode="assign" name="rgba"> <const>none</const> </edit>
<edit mode="assign" name="antialias"> <bool>true</bool> </edit>
<edit mode="assign" name="autohint"> <bool>true</bool> </edit>
<edit mode="assign" name="hinting"> <bool>true</bool> </edit>
<edit mode="assign" name="hintstyle"> <const>hintfull</const> </edit>
</match>
<!-- reduce ringing ==> requires freetype2 'WITH_LCD_FILTERING=yes' -->
<match target="font">
<edit mode="assign" name="lcdfilter"> <const>lcdlight</const> </edit>
</match>
<!-- disable autohinting for bold fonts -->
<match target="font">
<test compare="more" name="weight"> <const>medium</const> </test>
<edit mode="assign" name="autohint"> <bool>false</bool> </edit>
</match>
<!-- disable autohinting for fonts that don't need it -->
<match target="pattern" name="family">
<test qual="any" name="family">
<string>Andale Mono</string>
<string>Arial</string>
<string>Arial Black</string>
<string>Comic Sans MS</string>
<string>Courier New</string>
<string>Georgia</string>
<string>Impact</string>
<string>Trebuchet MS</string>
<string>Tahoma</string>
<string>Times New Roman</string>
<string>Verdana</string>
<string>Webdings</string>
</test>
<edit mode="assign" name="hinting"> <bool>true</bool> </edit>
<edit mode="assign" name="autohint"> <bool>false</bool> </edit>
</match>
</fontconfig>