commit eb3ef21

hovercats  ·  2026-05-09 21:26:27 +0000 UTC
parent 14f2742
mpv: set a default font as fallback, so that subtitles works out-of-the-box
2 files changed,  +28, -1
+27, -0
 1@@ -0,0 +1,27 @@
 2+From 2aadae0f537e88c9f6b14f3babe221f39f8bb682 Mon Sep 17 00:00:00 2001
 3+From: hovercats <hovercatswithlasereyes@protonmail.com>
 4+Date: Sat, 9 May 2026 23:25:30 +0200
 5+Subject: [PATCH] set a default font as fallback
 6+
 7+---
 8+ sub/ass_mp.c | 4 ++--
 9+ 1 file changed, 2 insertions(+), 2 deletions(-)
10+
11+diff --git a/sub/ass_mp.c b/sub/ass_mp.c
12+index 3e9f83313f..b131b9e453 100644
13+--- a/sub/ass_mp.c
14++++ b/sub/ass_mp.c
15+@@ -94,8 +94,8 @@ void mp_ass_configure_fonts(ASS_Renderer *priv, struct osd_style_opts *opts,
16+     char *default_font = mp_find_config_file(tmp, global, "subfont.ttf");
17+     char *config       = mp_find_config_file(tmp, global, "fonts.conf");
18+ 
19+-    if (default_font && !mp_path_exists(default_font))
20+-        default_font = NULL;
21++    if (!default_font || !mp_path_exists(default_font))
22++        default_font = "/share/fonts/SourceSans3-Regular.otf";
23+ 
24+     int font_provider = ASS_FONTPROVIDER_AUTODETECT;
25+     if (opts->font_provider == 1)
26+-- 
27+2.49.0
28+
+1, -1
1@@ -1 +1 @@
2-0.38.0 r1
3+0.38.0 r2