1From bcc195becdb0c6b48fa398df5bbd2f46c98e265a Mon Sep 17 00:00:00 2001
2From: Michael Forney <mforney@mforney.org>
3Date: Sat, 9 May 2026 23:25:30 +0200
4Subject: [PATCH] set a default font as fallback
5
6---
7 sub/ass_mp.c | 4 ++--
8 1 file changed, 2 insertions(+), 2 deletions(-)
9
10diff --git a/sub/ass_mp.c b/sub/ass_mp.c
11index 3e9f83313f..b131b9e453 100644
12--- a/sub/ass_mp.c
13+++ b/sub/ass_mp.c
14@@ -94,8 +94,8 @@ void mp_ass_configure_fonts(ASS_Renderer *priv, struct osd_style_opts *opts,
15 char *default_font = mp_find_config_file(tmp, global, "subfont.ttf");
16 char *config = mp_find_config_file(tmp, global, "fonts.conf");
17
18- if (default_font && !mp_path_exists(default_font))
19- default_font = NULL;
20+ if (!default_font || !mp_path_exists(default_font))
21+ default_font = "/share/fonts/SourceSans3-Regular.otf";
22
23 int font_provider = ASS_FONTPROVIDER_AUTODETECT;
24 if (opts->font_provider == 1)
25--
262.54.0
27