From 3a1acafc244215cdb0578f0d9a152a411cd36636 Mon Sep 17 00:00:00 2001 From: Arseny <20096ninja@gmail.com> Date: Wed, 15 Jul 2026 21:47:54 +0300 Subject: [PATCH] =?UTF-8?q?[ADD]=20Times=20New=20Roman:=20=D1=83=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B0=20=D1=88=D1=80=D0=B8?= =?UTF-8?q?=D1=84=D1=82=D0=BE=D0=B2=20=D0=B2=20Docker=20+=20fontconfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 11 +++++++++++ md2gost/latex/preamble.py | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 34a11d8..57c8a28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,19 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ texlive-lang-cyrillic \ texlive-latex-extra \ fonts-liberation \ + cabextract \ + wget \ + fontconfig \ && rm -rf /var/lib/apt/lists/* +RUN cd /tmp && \ + wget -q https://downloads.sourceforge.net/corefonts/times32.exe && \ + cabextract times32.exe && \ + mkdir -p /usr/share/fonts/truetype/msttcorefonts && \ + cp -f *.TTF /usr/share/fonts/truetype/msttcorefonts/ && \ + fc-cache -f && \ + rm -f /tmp/*.TTF /tmp/times32.exe + WORKDIR /app COPY . . RUN uv sync --frozen --no-dev diff --git a/md2gost/latex/preamble.py b/md2gost/latex/preamble.py index 657d986..7f5e354 100644 --- a/md2gost/latex/preamble.py +++ b/md2gost/latex/preamble.py @@ -2,7 +2,7 @@ PREAMBLE = r"""\documentclass[a4paper, 14pt]{extarticle} \usepackage{geometry} \geometry{a4paper,tmargin=2cm,bmargin=2cm,lmargin=3cm,rmargin=1.5cm} \usepackage{fontspec} -\setmainfont{Liberation Serif} +\setmainfont{Times New Roman} \setsansfont{Liberation Sans} \setmonofont{Liberation Mono} \usepackage[english, main=russian]{babel}