mirror of
https://github.com/Smaug123/KaTeX
synced 2025-10-05 03:08:40 +00:00
* fix(fonts): update fonts dependencies * chore(fonts): fix buildMetrics for Python 3 * fix(fonts): update fonts * test: update screenshots * docs: update reference to katex-fonts * chore: use Python 3 * fix(fonts): update fonts * test: update screenshots * Use explicit path * Command-line arguments aren't actually supported * Small buildMetrics fixes * Add build:{fonts,metrics} script * Lock versions of font-related dependencies * Install minimal texlive * Install fontforge Co-authored-by: Erik Demaine <edemaine@mit.edu>
22 lines
605 B
Docker
22 lines
605 B
Docker
FROM ubuntu:20.04
|
|
|
|
# Install things
|
|
RUN apt-get update \
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get -y upgrade \
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get -y install \
|
|
--no-install-recommends --auto-remove \
|
|
git \
|
|
texlive-base \
|
|
texlive-fonts-recommended \
|
|
fontforge=1:20190801~dfsg-4 \
|
|
mftrace=1.2.20+git20190918.fd8fef5-2 \
|
|
build-essential \
|
|
python3-fontforge=1:20190801~dfsg-4 \
|
|
python3-dev \
|
|
python3-pip \
|
|
ttfautohint=1.8.3-2build1 \
|
|
libjson-perl \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
&& pip3 install fonttools==4.21.1 brotli zopfli
|