From 8c3b5b2e21b39c354d4c26fb8659b0de70aefd24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Calvi=C3=B1o=20S=C3=A1nchez?= Date: Fri, 6 Mar 2026 11:09:16 +0100 Subject: [PATCH] fix: Fix missing characters in recorded video MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The recording server uses a browser to join the call and records the browser UI, which renders text like the display name of users or the name of the Nextcloud instance. By default Firefox provides its own font but, even if broad, it still has limited character coverage, so the unsupported characters are shown as ".notdef" glyph (rectangular boxes). Fortunately Firefox also uses more complete fonts automatically when they are available, so now the noto font, which seems to be the most complete font available in Alpine Linux, is installed and used instead. Note that "font-noto-cjk" provides regular and bold fonts, while "font-noto-cjk-extra" provides all weights. Signed-off-by: Daniel Calviño Sánchez --- Containers/talk-recording/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Containers/talk-recording/Dockerfile b/Containers/talk-recording/Dockerfile index 34f41dff..796ba26f 100644 --- a/Containers/talk-recording/Dockerfile +++ b/Containers/talk-recording/Dockerfile @@ -20,6 +20,9 @@ RUN set -ex; \ xvfb \ ffmpeg \ firefox \ + font-noto-all \ + font-noto-cjk \ + font-noto-cjk-extra \ bind-tools \ netcat-openbsd \ git \