3

Поэтому я пытаюсь заставить Firefox использовать нужные мне шрифты для веб-страниц и для пользовательских меню. У меня одно и то же в файле userContent.css и в стиле Стила.

Пока что использование его в Стиле делает его применимым к моим пользовательским меню, а userContent.css - нет.

* {
  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;
}

Пока что это не работает. Я не очень разбираюсь в CSS, так что это немного раздражает, когда я пытаюсь заставить Firefox использовать шрифты в соответствии с моей системной темой, и все же использовать для шрифта терминал fontface. Здесь я что-то не так делаю?

Имеет ли значение то, что установлено в моих настройках Firefox Options -> Font Settings в меню? Есть ли что-то, что я мог изменить в about:config который может быть конфликтующим параметром?

1 ответ1

5

Стильный может применять CSS как к Chrome (XUL), так и к контенту (HTML), если вы не укажете пространство имен. Без Стиля вы создаете стиль для Chrome с userChrome.css, а контент с userContent.css.

Вы должны разделить свой CSS, чтобы каждое правило находилось в соответствующем пользовательском файле user*.css .


Стильные и пространства имен:

стильный


Обновить

Если вы хотите стилизовать весь текст, включая графический интерфейс Firefox, с помощью HaxrCorp 4089 за исключением элементов HTML- code (и подобных) ...

  • 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;
    }
    

Примечание: Firefox 8+ больше не поддерживает растровые шрифты, поэтому вам, возможно, придется найти клон TrueType (TTF) или альтернативу для замены терминала.


пример

Windows 7, Firefox 3.6.28 (Legacy), терминал (font-size: 10px)

Скриншот

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .