summaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-09-12 04:01:51 +0100
committerjao <jao@gnu.org>2022-09-12 04:01:51 +0100
commit15c373076dec81c3245e42250512dea6a75db5e9 (patch)
treec10be286b9e477137a53b4b63fe4148be7f0f6c1 /doc
parenteaf2be9bbcf1b0597a52b14d28e0252ec4714bee (diff)
downloadxmobar-15c373076dec81c3245e42250512dea6a75db5e9.tar.gz
xmobar-15c373076dec81c3245e42250512dea6a75db5e9.tar.bz2
cairo: with_xft deprecated, with_cairo synomym
Diffstat (limited to 'doc')
-rw-r--r--doc/compiling.org19
-rw-r--r--doc/quick-start.org14
2 files changed, 19 insertions, 14 deletions
diff --git a/doc/compiling.org b/doc/compiling.org
index b4159df..dabcec6 100644
--- a/doc/compiling.org
+++ b/doc/compiling.org
@@ -57,20 +57,27 @@ them to =stack= directly:
- =with_threaded= Uses GHC's threaded runtime. Use this option if xmobar
enters a high-CPU regime right after starting.
- - =with_utf8= UTF-8 support. Requires the [[http://hackage.haskell.org/package/utf8-string/][utf8-string]] package.
+ - =with_xft= Antialiased font support. Deprecated: use =with_cairo= instead.
- - =with_xft= Antialiased fonts. Requires the [[http://hackage.haskell.org/package/X11-xft/][X11-xft]] package. This
- option automatically enables UTF-8. To use XFT fonts you need to use
- the =xft:= prefix in the =font= configuration option. For instance:
+ - =with_cairo= Antialiased fonts via Cairo/Pango. Requires the [[http://hackage.haskell.org/package/X11-xft/][X11-xft]]
+ package. This option automatically enables UTF-8. To use XFT fonts you
+ can use their fontconfig name, e.g
#+begin_src haskell
- font = "xft:Times New Roman-10:italic"
+ font = "Iosevka Medium 10"
+ font = "DejaVu Sans Mono italic 9"
#+end_src
Or to have fallback fonts, just separate them by commas:
#+begin_src haskell
- font = "xft:Open Sans:size=9,WenQuanYi Zen Hei:size=9"
+ font = "Open Sans,WenQuanYi Zen Hei 9"
+ #+end_src
+
+ For backwards compatibility, font names with `xft:` are also supported.
+
+ #+begin_src haskell
+ font = "xft:DejaVu Sans Mono-10"
#+end_src
- =with_mpd= Enables support for the [[http://mpd.wikia.com/][MPD]] daemon. Requires the [[http://hackage.haskell.org/package/libmpd/][libmpd]]
diff --git a/doc/quick-start.org b/doc/quick-start.org
index a206a45..55d3331 100644
--- a/doc/quick-start.org
+++ b/doc/quick-start.org
@@ -59,12 +59,10 @@ configuration language, see [[../etc/xmobar.config][etc/xmobar.config]], and you
Here are all the global configuration options that you can set within
the =Config= block in your configuration.
- - =font= Name of the font to be used. Use the =xft:= prefix for XFT
- fonts.
+ - =font= Name of the font to be used.
- =additionalFonts= Haskell-style list of fonts to be used with the
- =fn=-template. Use the =xft:= prefix for XFT fonts. See also
- =textOffsets= below. For example:
+ =fn=-template. See also =textOffsets= below. For example:
#+begin_src haskell
additionalFonts = [iconFont, altIconFont]
@@ -237,10 +235,10 @@ configuration language, see [[../etc/xmobar.config][etc/xmobar.config]], and you
contain markups to change the characters' color.
- =<fc=#FF0000>string</fc>= will print =string= with =#FF0000= color
- (red). =<fc=#FF0000,#000000>string</fc>= will print =string= in red
- with a black background (=#000000=). Background absolute offsets can
- be specified for XFT fonts. =<fc=#FF0000,#000000:0>string</fc>= will
- have a background matching the bar's height.
+ (red). =<fc=#FF0000,#000000>string</fc>= will print =string= in red with a
+ black background (=#000000=). Background absolute offsets can be specified
+ for fonts. =<fc=#FF0000,#000000:0>string</fc>= will have a background
+ matching the bar's height.
- =<fn=1>string</fn>= will print =string= with the first font from
=additionalFonts=. The index =0= corresponds to the standard font.