diff options
Diffstat (limited to 'source/blender/blenfont')
-rw-r--r-- | source/blender/blenfont/intern/blf_font.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenfont/intern/blf_font.c b/source/blender/blenfont/intern/blf_font.c index 3ddeaaaf1c7..b96c01e704d 100644 --- a/source/blender/blenfont/intern/blf_font.c +++ b/source/blender/blenfont/intern/blf_font.c @@ -1361,6 +1361,11 @@ bool blf_ensure_face(FontBLF *font) return false; } + if (font->face && !(font->face->face_flags & FT_FACE_FLAG_SCALABLE)) { + printf("Font is not scalable\n"); + return false; + } + err = FT_Select_Charmap(font->face, FT_ENCODING_UNICODE); if (err) { err = FT_Select_Charmap(font->face, FT_ENCODING_APPLE_ROMAN); |