summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-28 22:44:40 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-28 22:44:40 +0000
commita4d33dbb470b02ddcdcfa73746146c47dda9addb (patch)
tree94bf48afca3310fee84e06beb1012ae35a45a2da
parent2dbaab9320c618399d41b8b4ec5c5a4dd2605934 (diff)
downloadmpv-a4d33dbb470b02ddcdcfa73746146c47dda9addb.tar.bz2
mpv-a4d33dbb470b02ddcdcfa73746146c47dda9addb.tar.xz
Skip glyphs with char code < 0x20.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21366 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--libass/ass_font.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libass/ass_font.c b/libass/ass_font.c
index 6c61c69cef..3120db04f2 100644
--- a/libass/ass_font.c
+++ b/libass/ass_font.c
@@ -123,6 +123,9 @@ FT_Glyph ass_font_get_glyph(void* fontconfig_priv, ass_font_t* font, uint32_t ch
int error;
int index;
FT_Glyph glyph;
+
+ if (ch < 0x20)
+ return 0;
index = FT_Get_Char_Index(font->face, ch);
error = FT_Load_Glyph(font->face, index, FT_LOAD_NO_BITMAP );