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
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