Still more atsui removal
authorJohn Ralls <jralls@ceridwen.us>
Wed, 22 Aug 2012 16:38:47 +0000 (09:38 -0700)
committerJohn Ralls <jralls@ceridwen.us>
Wed, 22 Aug 2012 16:38:47 +0000 (09:38 -0700)
CoreText works now!

pango/pangocairo-coretextfontmap.c
pango/pangocairo-fontmap.c

index 107c828..40c0440 100644 (file)
@@ -57,7 +57,7 @@ pango_cairo_core_text_font_map_get_font_type (PangoCairoFontMap *cfontmap)
   /* This is a bit misleading, but Cairo takes a CoreGraphics font
    * for rendering and does not use ATSUI.
    */
-  return CAIRO_FONT_TYPE_ATSUI;
+  return CAIRO_FONT_TYPE_QUARTZ;
 }
 
 static void
index d5bff78..e0ff95f 100644 (file)
 #include "pangocairo-private.h"
 #include "pango-impl-utils.h"
 
-#if defined (HAVE_CAIRO_ATSUI)
-#  if defined (HAVE_CORE_TEXT)
-#    include "pangocairo-coretext.h"
-#  else
-#    include "pangocairo-atsui.h"
-#  endif
+#if defined (HAVE_CORE_TEXT)
+#  include "pangocairo-coretext.h"
 #endif
 #if defined (HAVE_CAIRO_WIN32)
 #  include "pangocairo-win32.h"
@@ -73,12 +69,8 @@ pango_cairo_font_map_new (void)
   /* Make sure that the type system is initialized */
   g_type_init ();
 
-#if defined(HAVE_CAIRO_ATSUI)
 #if defined(HAVE_CORE_TEXT)
   return g_object_new (PANGO_TYPE_CAIRO_CORE_TEXT_FONT_MAP, NULL);
-#else
-  return g_object_new (PANGO_TYPE_CAIRO_ATSUI_FONT_MAP, NULL);
-#endif
 #elif defined(HAVE_CAIRO_WIN32)
   return g_object_new (PANGO_TYPE_CAIRO_WIN32_FONT_MAP, NULL);
 #elif defined(HAVE_CAIRO_FREETYPE)
@@ -115,13 +107,9 @@ pango_cairo_font_map_new_for_font_type (cairo_font_type_t fonttype)
 
   switch ((int) fonttype)
   {
-#if defined(HAVE_CAIRO_ATSUI)
-    case CAIRO_FONT_TYPE_QUARTZ:
 #if defined(HAVE_CORE_TEXT)
+    case CAIRO_FONT_TYPE_QUARTZ:
       return g_object_new (PANGO_TYPE_CAIRO_CORE_TEXT_FONT_MAP, NULL);
-#else
-      return g_object_new (PANGO_TYPE_CAIRO_ATSUI_FONT_MAP, NULL);
-#endif
 #endif
 #if defined(HAVE_CAIRO_WIN32)
     case CAIRO_FONT_TYPE_WIN32: