Hi Christopher,

I found this hard to get working myself! Here's the relevant code from my
config:

;; Set the font. Note that since I'm using a TTF font, I need to first
;; load the ttf-fonts module, then (and this was hard to figure out!)
;; I need to call xft:cache-fonts or xft is unable to locate the
;; Monoid font.
(load-stump-contrib-module "util/ttf-fonts")
(xft:cache-fonts)

(defparameter *font*
  (make-instance 'xft:font :family "Monoid" :subfamily "Retina" :size 12)
  "Font specification for stumpwm windows.")

(set-font *font*)

Hope that helps!

Paul Lathrop (he/him, they/them)
Software Architect
Heroku Production Engineering


On Wed, Apr 17, 2019 at 5:09 PM Christopher Culver <
crcul...@christopherculver.com> wrote:

> I was interested in using both two fonts in my modeline, i.e. a standard
> mono font and an emoji font that would provide e.g. wifi and battery
> symbols. This commit:
>
>
> https://github.com/stumpwm/stumpwm/commit/47368b3a6cf7072b3487246cb23fa812064df94c
>
> suggests that users can now load multiple fonts by loading the module
> "ttf-fonts" and then passing two arguments to the set-font function. I
> tried to do just that:
>
> (set-font (make-instance 'xft:font :family "DejaVu Sans Mono" :subfamily
> "Book" :size 12)
>           (make-instance 'xft:font :family "Noto Color Emoji" :subfamily
> "Regular" :size 12))
>
> Strangely, I am unable to load Noto Color Emoji. StumpWM gives an error
> that no such font is found. However, the output of fc-list shows:
>
> /usr/share/fonts/TTF/NotoColorEmoji.ttf: Noto Color Emoji:style=Regular
>
> Therefore, I assume that I am passing it correctly to (set-font...). Is
> there any reason why StumpWM’s ttf-fonts module would not be able to
> load Noto Color Emoji?
>
> (I don’t think this error has anything to do with trying to pass two
> fonts to the set-font function. I get the error that Noto Color Emoji is
> not found even when I pass it as the only argument to set-fonts.)
>
> Christopher Culver
>
> _______________________________________________
> Stumpwm-devel mailing list
> Stumpwm-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
>
_______________________________________________
Stumpwm-devel mailing list
Stumpwm-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/stumpwm-devel

Reply via email to