diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fe164a85..b2c29f151 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Add QSV Capabilities to Troubleshooting page - Add `language_tag` and `seconds` fields to search index - Allow synchronizing Plex `TV Show` libraries that use `Personal Media Shows` agent +- Include Noto CJK Fonts in docker images to support those characters in generated subtitles like songs and music video credits ### Fixed - Fix playout bug that caused some schedule items with fixed start times to be pushed to the next day diff --git a/docker/Dockerfile b/docker/Dockerfile index 92b9c6ce1..f9fdbd006 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -42,6 +42,7 @@ RUN dotnet publish ErsatzTV.csproj -c release -o /app -r linux-x64 --self-contai # final stage/image FROM jasongdove/ersatztv-ffmpeg:6.0 AS runtime-base ENV FONTCONFIG_PATH=/etc/fonts +RUN apt-get update && apt-get install -y fonts-noto-cjk && apt-get clean RUN fc-cache update WORKDIR /app EXPOSE 8409 diff --git a/docker/arm32v7/Dockerfile b/docker/arm32v7/Dockerfile index 5d000de2b..fb3d8bc0f 100644 --- a/docker/arm32v7/Dockerfile +++ b/docker/arm32v7/Dockerfile @@ -6,6 +6,7 @@ RUN apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y libicu tzdata \ fontconfig \ fonts-dejavu \ + fonts-noto-cjk \ libgdiplus # https://hub.docker.com/_/microsoft-dotnet diff --git a/docker/arm64/Dockerfile b/docker/arm64/Dockerfile index cc5da6798..872832ea9 100644 --- a/docker/arm64/Dockerfile +++ b/docker/arm64/Dockerfile @@ -6,6 +6,7 @@ RUN apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y libicu tzdata \ fontconfig \ fonts-dejavu \ + fonts-noto-cjk \ libgdiplus # https://hub.docker.com/_/microsoft-dotnet diff --git a/docker/nvidia/Dockerfile b/docker/nvidia/Dockerfile index a7602bad9..68a09572d 100644 --- a/docker/nvidia/Dockerfile +++ b/docker/nvidia/Dockerfile @@ -42,6 +42,7 @@ RUN dotnet publish ErsatzTV.csproj --framework net7.0 -c release -o /app -r linu # final stage/image FROM jasongdove/ersatztv-ffmpeg:6.0-nvidia AS runtime-base ENV FONTCONFIG_PATH=/etc/fonts +RUN apt-get update && apt-get install -y fonts-noto-cjk && apt-get clean RUN fc-cache update WORKDIR /app EXPOSE 8409 diff --git a/docker/vaapi/Dockerfile b/docker/vaapi/Dockerfile index de22495b1..a5fe008d5 100644 --- a/docker/vaapi/Dockerfile +++ b/docker/vaapi/Dockerfile @@ -42,6 +42,7 @@ RUN dotnet publish ErsatzTV.csproj -c release -o /app -r linux-x64 --self-contai # final stage/image FROM jasongdove/ersatztv-ffmpeg:6.0-vaapi AS runtime-base ENV FONTCONFIG_PATH=/etc/fonts +RUN apt-get update && apt-get install -y fonts-noto-cjk && apt-get clean RUN fc-cache update WORKDIR /app EXPOSE 8409