summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libass/ass_font.c1
-rw-r--r--libass/ass_font.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_font.c b/libass/ass_font.c
index 990ea56baf..6c61c69cef 100644
--- a/libass/ass_font.c
+++ b/libass/ass_font.c
@@ -73,6 +73,7 @@ ass_font_t* ass_font_new(FT_Library ftlibrary, void* fc_priv, ass_font_desc_t* d
charmap_magic(face);
font = calloc(1, sizeof(ass_font_t));
+ font->ftlibrary = ftlibrary;
font->path = strdup(path);
font->index = index;
font->face = face;
diff --git a/libass/ass_font.h b/libass/ass_font.h
index da86064bea..f1ae7a6e16 100644
--- a/libass/ass_font.h
+++ b/libass/ass_font.h
@@ -31,6 +31,7 @@ typedef struct ass_font_s {
ass_font_desc_t desc;
char* path;
int index;
+ FT_Library ftlibrary;
FT_Face face;
FT_Matrix m; // current transformation
FT_Vector v; // current shift