libi3/font: Use "pango:" prefix to avoid confusion

Also add a user-friendly font description syntax to userguide
This commit is contained in:
Quentin Glidic
2012-11-07 09:54:17 +01:00
committed by Michael Stapelberg
parent 783fd66b58
commit f0d2d84b1c
4 changed files with 14 additions and 8 deletions

View File

@ -142,7 +142,11 @@ i3Font load_font(const char *pattern, const bool fallback) {
#if PANGO_SUPPORT
/* Try to load a pango font if specified */
if (strlen(pattern) > strlen("xft:") && !strncmp(pattern, "xft:", strlen("xft:"))) {
if (strlen(pattern) > strlen("pango:") && !strncmp(pattern, "pango:", strlen("pango:"))) {
pattern += strlen("pango:");
if (load_pango_font(&font, pattern))
return font;
} else if (strlen(pattern) > strlen("xft:") && !strncmp(pattern, "xft:", strlen("xft:"))) {
pattern += strlen("xft:");
if (load_pango_font(&font, pattern))
return font;