diff options
Diffstat (limited to 'sub')
-rw-r--r-- | sub/ass_mp.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sub/ass_mp.c b/sub/ass_mp.c index e47ceb8aec..88c55862f2 100644 --- a/sub/ass_mp.c +++ b/sub/ass_mp.c @@ -265,8 +265,13 @@ void mp_ass_configure_fonts(ASS_Renderer *priv) path = strdup(sub_font_name); else if (font_fontconfig < 0 && font_name) path = strdup(font_name); - else + else { path = get_path("subfont.ttf"); + if (!mp_path_exists(path)) { + free(path); + path = NULL; + } + } if (font_fontconfig >= 0 && sub_font_name) family = strdup(sub_font_name); else if (font_fontconfig >= 0 && font_name) |