[*]add ENV related with font dpi
authorJiyoun Park <jy0703.park@samsung.com>
Wed, 9 Nov 2011 07:37:50 +0000 (16:37 +0900)
committerJiyoun Park <jy0703.park@samsung.com>
Wed, 9 Nov 2011 07:56:47 +0000 (16:56 +0900)
to make up for not using xft.dpi anymore that was a fix essentially
to buffer engine rendering, allow env var for evas font dpi.

Change-Id: Icf4ff3f8464303e4312310475e102ac9319c9684

src/lib/engines/common/evas_font_main.c

index 5a5508b..64b1d5e 100644 (file)
@@ -16,6 +16,7 @@ EAPI void
 evas_common_font_init(void)
 {
    int error;
+   const char *s;
 
    initialised++;
    if (initialised != 1) return;
@@ -23,6 +24,13 @@ evas_common_font_init(void)
    if (error) return;
    evas_common_font_load_init();
    evas_common_font_draw_init();
+   s = getenv("EVAS_FONT_DPI");
+   if (s)
+     {
+        int dpi = atoi(s);
+
+        if (dpi > 0) evas_common_font_dpi_set(dpi);
+     }
    LKI(lock_font_draw);
    LKI(lock_bidi);
    LKI(lock_ot);