From a907e913dd6c248d5265279a71c653dc3d00257f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 28 Jan 2014 15:20:58 +0100 Subject: [PATCH] More monospace fonts --- qutebrowser/utils/config.py | 8 +++++++- qutebrowser/widgets/completion.py | 2 +- qutebrowser/widgets/statusbar/__init__.py | 2 +- qutebrowser/widgets/tabbar.py | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/qutebrowser/utils/config.py b/qutebrowser/utils/config.py index ef75d73d8..4a3209038 100644 --- a/qutebrowser/utils/config.py +++ b/qutebrowser/utils/config.py @@ -51,6 +51,12 @@ default_config = { }, } +_MONOSPACE = ['Monospace', 'DejaVu Sans Mono', 'Consolas', 'Monaco', + 'Bitstream Vera Sans Mono', 'Andale Mono', 'Liberation Mono', + 'Courier New', 'Courier', 'monospace', 'Fixed', 'Terminal'] + +MONOSPACE = ', '.join(_MONOSPACE) + def init(confdir): global config, colordict config = Config(confdir) @@ -61,7 +67,7 @@ def init(confdir): def get_stylesheet(template): global colordict - return template.strip().format(color=colordict) + return template.strip().format(color=colordict, monospace=MONOSPACE) class ColorDict(dict): def __getitem__(self, key): diff --git a/qutebrowser/widgets/completion.py b/qutebrowser/widgets/completion.py index 4a770fb5e..4090fa46f 100644 --- a/qutebrowser/widgets/completion.py +++ b/qutebrowser/widgets/completion.py @@ -15,7 +15,7 @@ from qutebrowser.commands.utils import CommandCompletionModel class CompletionView(QTreeView): _stylesheet = """ QTreeView {{ - font-family: Monospace, Courier; + font-family: {monospace}; {color[completion.fg]} {color[completion.bg]} outline: 0; diff --git a/qutebrowser/widgets/statusbar/__init__.py b/qutebrowser/widgets/statusbar/__init__.py index f6f28e757..307e56eeb 100644 --- a/qutebrowser/widgets/statusbar/__init__.py +++ b/qutebrowser/widgets/statusbar/__init__.py @@ -21,7 +21,7 @@ class StatusBar(QWidget): * {{ {color[statusbar.bg.__cur__]} {color[statusbar.fg.__cur__]} - font-family: Monospace, Courier; + font-family: {monospace}; }} """ diff --git a/qutebrowser/widgets/tabbar.py b/qutebrowser/widgets/tabbar.py index 474998f4e..35c7f87f4 100644 --- a/qutebrowser/widgets/tabbar.py +++ b/qutebrowser/widgets/tabbar.py @@ -16,7 +16,7 @@ class TabWidget(QTabWidget): }} QTabBar {{ - font-family: Monospace, Courier; + font-family: {monospace}; font-size: 8pt; }}