diff options
Diffstat (limited to 'pango/pango-hbface-private.h')
-rw-r--r-- | pango/pango-hbface-private.h | 24 |
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; |