Better error message when failing to load glyph

This commit is contained in:
Kovid Goyal 2021-01-05 09:10:35 +05:30
parent ca65ad6fa3
commit 9aae346ab5
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -102,7 +102,11 @@ static inline bool
load_glyph(Face *self, int glyph_index, int load_type) {
int flags = get_load_flags(self->hinting, self->hintstyle, load_type);
int error = FT_Load_Glyph(self->face, glyph_index, flags);
if (error) { set_freetype_error("Failed to load glyph, with error:", error); return false; }
if (error) {
char buf[256];
snprintf(buf, sizeof(buf) - 1, "Failed to load glyph_index=%d load_type=%d, with error:", glyph_index, load_type);
set_freetype_error(buf, error); return false;
}
return true;
}