From 7b0898497626153a76ce3fd07fbba9b86ca317bc Mon Sep 17 00:00:00 2001 From: CloakHQ Date: Fri, 21 Aug 2026 23:39:37 +0200 Subject: [PATCH] build(docker): declare fonts-urw-base35 explicitly The image already ships these fonts, but only as a transitive dependency of openbox (openbox -> libimlib2 -> libspectre -> libgs10 -> fonts-urw-base35). They are what Verdana, Georgia, Trebuchet MS and Tahoma fall back to; without them fontconfig resolves those families to the CJK font instead of a Latin one. Listing the package directly means a future change to the window manager or X stack cannot silently drop the Latin fallback. No runtime change. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 1de5fb5..b6cd95c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libgdk-pixbuf-2.0-0 libxss1 libxtst6 fonts-liberation \ fonts-noto-color-emoji fonts-unifont fonts-freefont-ttf \ fonts-ipafont-gothic fonts-wqy-zenhei fonts-tlwg-loma-otf \ + fonts-urw-base35 \ xvfb xdotool openbox \ curl ca-certificates \ && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \