master hovercats/oakiss / pkg / mpv / patch / 0011-set-a-default-font-as-fallback.patch
 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