From 4d7b341a7eb9d0f8ddd9f025867dcea7178c1a56 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 31 Aug 2006 14:21:51 -0400 Subject: [PATCH] [test] Use FcFreeTypeQuery (cherry picked from 7ad6e941017e070bf7d93afba4de5c49cd1ff533 commit) --- test/bitmap-font.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/bitmap-font.c b/test/bitmap-font.c index ef9bbb6be..7e3c79e7d 100644 --- a/test/bitmap-font.c +++ b/test/bitmap-font.c @@ -31,6 +31,7 @@ #include #include +#include #define FONT "6x13.pcf" #define TEXT_SIZE 13 @@ -52,6 +53,7 @@ draw (cairo_t *cr, int width, int height) cairo_status_t status; const char *srcdir = getenv ("srcdir"); char *filename; + int *face_count; struct stat stat_buf; if (! srcdir) @@ -64,15 +66,13 @@ draw (cairo_t *cr, int width, int height) return CAIRO_TEST_FAILURE; } - pattern = FcPatternCreate (); + pattern = FcFreeTypeQuery (filename, 0, NULL, &face_count); + free (filename); if (! pattern) { - cairo_test_log ("FcPatternCreate failed.\n"); + cairo_test_log ("FcFreeTypeQuery failed.\n"); return CAIRO_TEST_FAILURE; } - FcPatternAddString (pattern, FC_FILE, (unsigned char *) filename); - free (filename); - FcPatternAddInteger (pattern, FC_INDEX, 0); font_face = cairo_ft_font_face_create_for_pattern (pattern); status = cairo_font_face_status (font_face);