Use G_TEST_DIST to build the path of math test fonts

This commit is contained in:
Frédéric Wang 2016-09-26 11:51:36 +02:00 committed by Behdad Esfahbod
parent 8d58e3433e
commit 722e620f20
2 changed files with 8 additions and 2 deletions

View File

@ -83,6 +83,8 @@ TESTS_ENVIRONMENT = \
G_DEBUG=gc-friendly \
G_SLICE=always-malloc \
srcdir=$(srcdir) \
G_TEST_SRCDIR=$(abs_srcdir) \
G_TEST_BUILDDIR=$(abs_builddir) \
$(NULL)

View File

@ -54,12 +54,16 @@ cleanupFreeType (void)
static void
openFont(const char* fontFile)
{
gchar* path = g_test_build_filename(G_TEST_DIST, fontFile, NULL);
FT_Error ft_error;
if ((ft_error = FT_New_Face (ft_library, fontFile, 0, &ft_face)))
if ((ft_error = FT_New_Face (ft_library, path, 0, &ft_face))) {
g_free(path);
abort();
}
g_free(path);
#define fontSize 1000
if ((ft_error = FT_Set_Char_Size (ft_face, fontSize, fontSize, 0, 0)))
abort();
hb_font = hb_ft_font_create (ft_face, NULL);