summaryrefslogtreecommitdiff
path: root/src/Font.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-08 04:40:34 +0000
committerDana Jansens <danakj@orodu.net>2002-07-08 04:40:34 +0000
commit20bc088a998a362977233086577d74d00eea8765 (patch)
tree8d4e1676c694b95b09e83a8b1dccdaefe2952dee /src/Font.cc
parent858af98b904f21fe03acfd565be2e7b13d93a19c (diff)
add option to the rc file to use/not use AA for Xft fonts
Diffstat (limited to 'src/Font.cc')
-rw-r--r--src/Font.cc27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/Font.cc b/src/Font.cc
index 979c4c21..ac315d50 100644
--- a/src/Font.cc
+++ b/src/Font.cc
@@ -44,23 +44,23 @@ using std::endl;
#include "GCCache.hh"
#include "Color.hh"
-bool BFont::_antialias = True;
string BFont::_fallback_font = "fixed";
-
#ifdef XFT
BFont::BFont(Display *d, BScreen *screen, const string &family, int size,
- bool bold, bool italic) : _display(d),
- _screen(screen),
- _family(family),
- _simplename(False),
- _size(size),
- _bold(bold),
- _italic(italic),
- _xftfont(0),
- _font(0),
- _fontset(0),
- _fontset_extents(0) {
+ bool bold, bool italic, bool antialias) :
+ _display(d),
+ _screen(screen),
+ _family(family),
+ _simplename(False),
+ _size(size),
+ _bold(bold),
+ _italic(italic),
+ _antialias(antialias),
+ _xftfont(0),
+ _font(0),
+ _fontset(0),
+ _fontset_extents(0) {
_valid = False;
_xftfont = XftFontOpen(_display, _screen->getScreenNumber(),
@@ -90,6 +90,7 @@ BFont::BFont(Display *d, BScreen *screen, const string &xlfd) :
_display(d),
_screen(screen),
#ifdef XFT
+ _antialias(False),
_xftfont(0),
#endif // XFT
_font(0),