summaryrefslogtreecommitdiff
path: root/pango/pango-hbface-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-hbface-private.h')
-rw-r--r--pango/pango-hbface-private.h24
1 files changed, 19 insertions, 5 deletions
diff --git a/pango/pango-hbface-private.h b/pango/pango-hbface-private.h
index 045a13ef..b1118006 100644
--- a/pango/pango-hbface-private.h
+++ b/pango/pango-hbface-private.h
@@ -25,21 +25,35 @@
#include "pango-language-set-private.h"
#include <hb.h>
+typedef struct _CommonFace CommonFace;
+struct _CommonFace {
+ PangoFontFace parent_instance;
+
+ PangoFontDescription *description;
+ char *name;
+ PangoFontFamily *family;
+ char *psname;
+ char *faceid;
+};
+
struct _PangoHbFace
{
PangoFontFace parent_instance;
+ PangoFontDescription *description;
+ char *name;
+ PangoFontFamily *family;
+ char *psname;
+ char *faceid;
+
+ /* up to here shared with PangoUserFace */
+
unsigned int index;
int instance_id;
char *file;
hb_face_t *face;
- char *psname;
- char *faceid;
hb_variation_t *variations;
unsigned int n_variations;
- char *name;
- PangoFontFamily *family;
- PangoFontDescription *description;
PangoMatrix *matrix;
double x_scale, y_scale;
PangoLanguageSet *languages;