Como posso alterar as fontes do Firefox / userContent.css?

3

Por isso, estou tentando fazer com que o Firefox use as fontes que eu quero para páginas da Web e para os menus do usuário. Eu tenho a mesma coisa em um arquivo userContent.css e como um estilo com Elegante .

Até agora, usá-lo no Stylish o torna aplicável aos meus menus de usuário, mas userContent.css não.

* {
  font-size: 16px !important;
  font-family: haxrcorp4089 !important;
}

:not( -moz-any(code, pre, tt, var) )  * {
  font-size: 16px !important;
  font-family: haxrcorp4089 !important;
}

code, pre, tt, var {
    font-size: 16px !important;
    font-family: terminal !important;
}

Até agora, isso não está funcionando. Eu não sei muito sobre CSS, então isso é um pouco chato apenas tentando fazer com que o Firefox use fontes consistentes com o tema do meu sistema, e ainda usar a fonte do terminal para código. Há algo que estou fazendo errado aqui?

Importa o que está definido no meu Firefox Options -> Font Settings nos menus? Há algo que eu possa ter mudado em about:config e que pode ser uma configuração conflitante?

    
por GrinReaper 11.06.2012 / 00:45

1 resposta

5

O Stylish pode aplicar CSS ao cromo (XUL) e ao conteúdo (HTML) se você não especificar um namespace . Sem Stylish, você estiliza o chrome com o userChrome.css e o conteúdo com userContent.css .

Você precisa dividir seu CSS para que cada regra esteja no arquivo user*.css adequado.

Elegante e namespaces:

Atualizar

SevocêquisesseestilizartodootextoincluindoaGUIdoFirefoxcomHaxrCorp4089excetoparaelementosHTMLcode(esemelhantes)...

  • userChrome.css:

    *{font-family:"HaxrCorp 4089" !important;
        font-size: 16px !important;
    }
    
  • userContent.css :

    *
    {
        font-family: "HaxrCorp 4089" !important;
        font-size: 16px !important;
    }
    
    pre, code, samp, tt, var
    {
        font-family: Terminal !important;
    }
    

Nota: o Firefox 8+ já não suporta tipos de letra bitmap , pelo que poderá ser necessário encontrar um clone TrueType (TTF) ou alternativa para substituir o Terminal .

Exemplo

Windows 7, Firefox 3.6.28 (Legado), Terminal ( font-size: 10px )

    
por 11.06.2012 / 02:00