Xmonad muda fonte no terminal

6

Quando eu inicio um GNOME-Terminal em 12.04 Esse é o tipo de fonte que eu recebo:

Eurealmentegostoequeromantê-lo.QuandoeuexecutooXmonadeinicioumterminaldoGNOME,receboestetipodefonte:

Por que eles são diferentes e, mais importante, como posso alterá-lo para obter a primeira fonte quando uso o Xmonad?

    
por oadams 05.09.2012 / 03:41

4 respostas

4

Tive exatamente o mesmo problema (com a mesma fonte), parece que sua captura de tela inferior usa "hintsfull", enquanto a parte superior usa "hintslight" (que eu prefiro)

Eu corrigi o problema usando o seguinte ~ / .Xresources

Xft.dpi: 96
Xft.lcdfilter: lcddefault
Xft.antialias: true
Xft.autohint: true
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.rgba: rgb

Para referência, eu também uso o seguinte ~ / .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"

Alternativamente, você também pode executar o Xmonad sob o Gnome (neste caso, o Gnome controla o AA e você não precisa mexer com arquivos de configuração), pois ele é bastante documentado, mas para mim, ele acaba com o propósito de ter um WM ultra-leve.

    
por Nicolas Bonnefon 30.10.2013 / 00:17
1

Parece-me que são a mesma fonte, mas com diferentes níveis de sugestões.

Você realmente verificou que eles são os mesmos no menu Terminal: Editar > Preferências de perfil > Geral?

Esta questão parece similar: Sem anti-aliasing com Xmonad

Talvez essas postagens também sejam úteis: link

    
por hnasarat 05.09.2012 / 06:06
1

A solução mais simples para este problema para mim foi usar

import XMonad
import XMonad.Config.Gnome

main = do
    xmonad $ gnomeConfig

em vez de defaultConfig no meu arquivo ~/.xmonad/xmonad.hs .

    
por user1691145 30.08.2015 / 03:46
0

Esta não é uma resposta testada, mas acredito que você pode configurá-la em ~ / .fonts.conf , como esta postagem do FreeBSD mostra (trecho):

<?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>
    
por nfirvine 29.09.2012 / 02:24