[gnome-shell] theme-node: Fix font family formatting



commit 6fc5b0477ba1c77b6bcdd23e07254fbe97c92b83
Author: Jonas Ådahl <jadahl gmail com>
Date:   Mon Sep 4 17:47:35 2017 +0800

    theme-node: Fix font family formatting
    
    Unlike pango_font_description_from_string(),
    pango_font_description_set_family() requires a already properly
    formatted font family string. The proper format is a comma seperated
    list of font families, but we generated a "comma space" separated list.
    Passing a incorrectly formatted font family string to pango seems to
    cause wierd issues, where the wrong font is sometimes selected.
    
    For example, this fixes a font selection issue on zh_TW.UTF-8 locale for
    chinese characters, where previously the "Droid Sans" font was selected
    instead of "Source Han Sans TW" even though fontconfig had placed
    "Source Han Sans TW" before "Droid Sans".
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786868

 src/st/st-theme-node.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/st/st-theme-node.c b/src/st/st-theme-node.c
index 877cf1d..3739b93 100644
--- a/src/st/st-theme-node.c
+++ b/src/st/st-theme-node.c
@@ -2576,7 +2576,7 @@ font_family_from_terms (CRTerm *term,
           if (term->the_operator == NO_OP)
             g_string_append (family_string, " ");
           else
-            g_string_append (family_string, ", ");
+            g_string_append (family_string, ",");
         }
       else
         {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]