diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-28 22:44:40 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-28 22:44:40 +0000 |
commit | e6eaaab9623a693fc914cfdb89264cbc790a5b9b (patch) | |
tree | feffae596bb1c976563898ab090ae5295320ee78 /libass/ass_font.c | |
parent | f52c69d62df39dcbec4bdb9673b28a4b86b464cb (diff) | |
download | libass-e6eaaab9623a693fc914cfdb89264cbc790a5b9b.tar.bz2 libass-e6eaaab9623a693fc914cfdb89264cbc790a5b9b.tar.xz |
Skip glyphs with char code < 0x20.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21366 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass_font.c')
-rw-r--r-- | libass/ass_font.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libass/ass_font.c b/libass/ass_font.c index 6c61c69..3120db0 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 ); |