Merge pull request #135 from JakeElder/master

Add build Dockerfile
pull/141/head
Jany Belluz 2020-07-04 11:45:05 +01:00 committed by GitHub
commit 5f00c7b95a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 0 deletions

21
Dockerfile 100644
View File

@ -0,0 +1,21 @@
FROM ubuntu:18.04
RUN apt-get update && \
apt-get install software-properties-common -y && \
add-apt-repository ppa:fontforge/fontforge -y && \
apt-get update && \
apt-get install -y --no-install-recommends \
fontforge \
woff-tools \
woff2 \
ttfautohint \
make \
zip
WORKDIR /fantasque
VOLUME /fantasque/Release
COPY . /fantasque
CMD ["make"]

View File

@ -105,6 +105,13 @@ the latest prebuilt release of these fonts.
`make install` will install the TTF fonts into your local `.fonts/` directory
and update the font cache. It comes in handy while modifying the font.
Alternatively, if you'd like to build Fantasque without installing required dependencies, a Dockerfile is provided. Run the following command, and the fonts will be built to the ./Variants directory.
```sh
docker build -t fantasque .
docker run -v `pwd`/Variants:/fantasque/Variants fantasque
```
[![](Specimen/Specimen.png)](Specimen/Specimen.pdf)
Webfonts