register my glft extensions to the fontpattern
authorDana Jansens <danakj@orodu.net>
Sun, 8 Jun 2003 04:48:32 +0000 (04:48 +0000)
committerDana Jansens <danakj@orodu.net>
Sun, 8 Jun 2003 04:48:32 +0000 (04:48 +0000)
glft/init.c

index 2c4410efac33616fa85b276e2f0e764528d373ae..d0b725c1cfc8de447f0b0bed7a1bd6356c02f8df 100644 (file)
@@ -8,7 +8,17 @@
 FcBool init_done = 0;
 FT_Library ft_lib;
 
+FcObjectType objs[] = {
+    { GLFT_SHADOW,        FcTypeBool    },
+    { GLFT_SHADOW_OFFSET, FcTypeInteger },
+    { GLFT_SHADOW_ALPHA,  FcTypeDouble  }
+};
+
+#define NUM_OBJS (sizeof(objs) / sizeof(objs[0]))
+
 FcBool GlftInit()
 {
-    return init_done = (FcInit() && !FT_Init_FreeType(&ft_lib));
+    if ((init_done = (FcInit() && !FT_Init_FreeType(&ft_lib))))
+        FcNameRegisterObjectTypes(objs, NUM_OBJS);
+    return init_done;
 }