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}