diff --git a/plugins/text-freetype2/find-font.c b/plugins/text-freetype2/find-font.c index fa00edf65..065649668 100644 --- a/plugins/text-freetype2/find-font.c +++ b/plugins/text-freetype2/find-font.c @@ -226,7 +226,7 @@ static void create_bitmap_sizes(struct font_path_info *info, FT_Face face) da_reserve(sizes, face->num_fixed_sizes); for (int i = 0; i < face->num_fixed_sizes; i++) { - int val = face->available_sizes[i].size >> 6; + FT_Pos val = face->available_sizes[i].size >> 6; da_push_back(sizes, &val); } diff --git a/plugins/text-freetype2/text-freetype2.h b/plugins/text-freetype2/text-freetype2.h index 05e39c802..120c36a22 100644 --- a/plugins/text-freetype2/text-freetype2.h +++ b/plugins/text-freetype2/text-freetype2.h @@ -26,7 +26,7 @@ along with this program. If not, see . struct glyph_info { float u, v, u2, v2; int32_t w, h, xoff, yoff; - int32_t xadv; + FT_Pos xadv; }; struct ft2_source {