Как мне увеличить размер шрифта меню, вкладок и других элементов пользовательского интерфейса в Firefox 52?

583
Metamorphic

Я использую Linux и использую Firefox Extended Support Release 52.6.0, потому что я зависим от определенных расширений доступности / юзабилити, которые не работают в Firefox Quantum.

У меня маленький экран ноутбука с довольно высоким разрешением, что делает шрифт Firefox UI по умолчанию нечитаемым для меня.

Я понял, что я могу изменить размер шрифта пользовательского интерфейса большинства приложений с ~/.Xdefaultsнастройкой:

Xft.dpi: 192 

Это работает для таких вещей, как Gedit и i3, но по какой-то причине Firefox игнорирует это.

Я попробовал другой обходной путь, который я нашел на support.mozilla.org, сменив layout.css.devPixelsPerPxна 1.25 в about: config. В моей версии Firefox это меняет размер практически всего, кроме шрифта текста пользовательского интерфейса.

Еще одно предложение от support.mozilla.org - использовать расширение под названием «Theme and Font Size Changer». Однако с момента выпуска Firefox Quantum это расширение, похоже, было изменено, чтобы больше не поддерживать изменение размеров шрифта (оно позволяет мне только менять цвета!).

Я попытался уменьшить разрешение экрана вдвое xrandr(до 640x400), но это ломает многие вещи, например, различные диалоговые окна, такие как диалоговые окна печати, больше не помещаются на экране.

Есть ли лучшее решение?

0

1 ответ на вопрос

0
Metamorphic

Пытаясь решить эту проблему, я узнал о userChrome.css. Это файл конфигурации, позволяющий пользователям изменять свойства пользовательского интерфейса Firefox, используя язык каскадных таблиц стилей . Работает на Firefox 52.

Файл не существует по умолчанию; Я создал его и добавил следующий текст:

$ cat ~/.mozilla/firefox/*.Default\ User/chrome/userChrome.css  @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");  * { font-size: 16pt !important } 

Не забывайте точку с запятой после @namespaceстроки.

Удивительно, но есть целый сайт userchrome.org, посвященный вещам, которые вы можете поместить в этот файл. Тем не менее, приведенный выше простой фрагмент был все, что мне нужно. Я получил его не с userchrome.org, а с поста на mozillazine.org . В моей системе font-sizeхитрость также находится в файле userChrome-example.cssв том же chrome/каталоге.

Теперь я могу читать текст меню, названия вкладок и т. Д. С полным разрешением экрана.