applied font family patch
authorMyoungJune Park <mj2004.park@samsung.com>
Tue, 18 Dec 2012 09:51:36 +0000 (18:51 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Tue, 18 Dec 2012 09:51:36 +0000 (18:51 +0900)
setting-common/src/setting-common-general-func.c

index af4ee35..88882d0 100755 (executable)
@@ -1351,6 +1351,9 @@ void font_config_set(char *font_name)
        Eina_Bool slp_bold_exist = EINA_FALSE;
        Eina_Bool slp_regular_exist = EINA_FALSE;
 
+       // Tizen
+       Eina_Bool tizen_exist = EINA_FALSE;
+
        EINA_LIST_FOREACH_SAFE(fo_list, ll, l_next, efo)
        {
                if (!safeStrCmp(efo->text_class, "slp_medium")) {
@@ -1366,6 +1369,13 @@ void font_config_set(char *font_name)
                        elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
                        slp_regular_exist = EINA_TRUE;
                }
+
+               // Tizen
+               if (!safeStrCmp(efo->text_class, "tizen")) {
+                       elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
+                       tizen_exist = EINA_TRUE;
+               }
+
        }
 
        /* if slp_XX do not exist, need to set them, font size is -100(100%) */
@@ -1382,8 +1392,16 @@ void font_config_set(char *font_name)
                elm_config_font_overlay_set("slp_regular", (const char*)font_name,  MIDDLE_FONT_DPI);
        }
 
+       // Tizen
+       if (tizen_exist == EINA_FALSE) {
+               elm_config_font_overlay_set("tizen", (const char*)font_name,  MIDDLE_FONT_DPI);
+       }
+
        elm_config_font_overlay_set("slp", (const char*)font_name,  MIDDLE_FONT_DPI);
 
+       // Tizen
+       elm_config_font_overlay_set("tizen", (const char*)font_name,  MIDDLE_FONT_DPI);
+
        EINA_LIST_FOREACH(text_classes, l, etc)
        {
                ll = NULL;