From: shmin Date: Sun, 1 Nov 2020 21:59:48 +0000 (+0900) Subject: [Elmsharp] Add fontconfig reinit method (#2145) X-Git-Tag: submit/tizen_5.5/20201103.005401~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e498a0c98a7ffa0dd97a3490d0ad5a859d14d46b;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Elmsharp] Add fontconfig reinit method (#2145) Co-authored-by: Kangho Hur --- diff --git a/src/ElmSharp/ElmSharp/Utility.cs b/src/ElmSharp/ElmSharp/Utility.cs index 4884f4772..122320752 100644 --- a/src/ElmSharp/ElmSharp/Utility.cs +++ b/src/ElmSharp/ElmSharp/Utility.cs @@ -51,6 +51,15 @@ namespace ElmSharp Interop.Evas.evas_font_path_global_clear(); } + /// + /// Reinitialize FontConfig. + /// + /// preview + public static void FontReinit() + { + Interop.Evas.evas_font_reinit(); + } + /// /// Sets the Edje color class. /// diff --git a/src/ElmSharp/Interop/Interop.Evas.cs b/src/ElmSharp/Interop/Interop.Evas.cs index e0357c2e3..4851a1cef 100644 --- a/src/ElmSharp/Interop/Interop.Evas.cs +++ b/src/ElmSharp/Interop/Interop.Evas.cs @@ -637,6 +637,9 @@ internal static partial class Interop [DllImport(Libraries.Evas)] internal static extern void evas_font_path_global_prepend(string path); + [DllImport(Libraries.Evas)] + internal static extern void evas_font_reinit(); + [DllImport(Libraries.Evas)] internal static extern void evas_color_argb_unpremul(int a, ref int r, ref int g, ref int b);