Когда я включаю Терминал GNOME в 12,04, Это - вид шрифта, который я получаю:
Я действительно люблю его и хочу сохранить его. Когда я выполняю Xmonad и включаю терминал GNOME, я получаю этот вид шрифта:
Почему они отличаются, и что еще более важно, как я могу изменить его так, чтобы я получил первый шрифт, когда я использую Xmonad?
Имел точно ту же проблему (с тем же шрифтом), кажется, что Ваш нижний снимок экрана использует "hintsfull", пока лучший использует "hintslight" (который я предпочитаю)
, я исправил проблему при помощи следующего ~/.Xresources
Xft.dpi: 96
Xft.lcdfilter: lcddefault
Xft.antialias: true
Xft.autohint: true
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.rgba: rgb
Для ссылки, я также использую следующий ~/.gtkrc-2.0
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"
, С другой стороны, можно также выполнить Xmonad под Gnome (я этот случай, Gnome управляет AA, и Вы не должны смешивать с файлами конфигурации), поскольку это вполне широко документируется, но мне, это побеждает немного цель наличия сверхлегкого WM.
Это смотрит на меня как, они - тот же шрифт, но с различными подсказывающими уровнями.
Сделал Вас, действительно проверяют, что они - то же в соответствии с Меню терминалов: Редактирование> Предпочтения Профиля> Общий?
Этот вопрос кажется подобным: Никакое сглаживание с Xmonad
, Возможно, эти сообщения также были бы полезны: http://ubuntuforums.org/showthread.php?t=1349509
Это не протестированный ответ, но я полагаю, что можно установить его в ~/.fonts.conf, как это сообщение FreeBSD шоу (выборка):
<?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>
Простое решение этой проблемы для меня состояло в том, чтобы использовать
import XMonad
import XMonad.Config.Gnome
main = do
xmonad $ gnomeConfig
вместо defaultConfig
в моем ~/.xmonad/xmonad.hs
файл.